IOS controls I/O between the code running on the main Broadway processor and the various Wii hardware that does not also exist on the GameCube.
If that IOS does not exist on the Wii, in the case of disc-based software, it gets installed automatically with a system update (after the user is prompted).
However, if homebrew is used to forcefully install or run a piece of software when the required IOS does not exist, the user is brought back to the system menu.
Nintendo created this system so that new updates would not unintentionally break compatibility with older games, but it does have the side effect that it uses up space on the Wii's internal NAND Flash memory.
Some of the functions provided by these Channels on the Wii used to be limited to a computer, such as a full-featured web browser and digital photo viewer.
[14] The Wii system supports wireless connectivity with the Nintendo DS handheld console with no additional accessories.
A virtual keyboard pops up when needed for input, and the Wii Remote acts like a mouse, making it possible to click anywhere on the screen and navigate through web links.
This was because the Wii hardware had ports for both GameCube memory cards, and peripherals and its slot-loading drive was able to accept and read the previous console's discs.
Peripherals can be connected via a set of four GameCube controller sockets and two Memory Card slots (concealed by removable flip-open panels).
At the Game Developers Conference 2007, Shigeru Miyamoto explained that the look and design of the Mii characters are based on Kokeshi, a form of Japanese doll used as souvenir gifts.
A Wired interview of Katsuya Eguchi (producer of Animal Crossing and Wii Sports) held in 2006 confirmed that the custom player avatar feature shown at Nintendo's E3 Media Briefing would be included in the hardware.
The user can create a slideshow simply by inserting an SD card with photos and, optionally, MP3 or AAC files (see note regarding December 10, 2007 update to version 1.1).
A refund was issued to those who paid for the channel in the form of one free NES game download worth 500 Wii Points.
The software is saved to the Wii's 512 MB internal flash memory (it can be copied to an SD card after it has been downloaded).
[74] Third party APIs and SDKs have been released that allow developers to read the values of the Wii Remote buttons in both Flash and JavaScript.
[87] An updated version of the Nintendo Channel was released in Japan on July 15, 2009,[88] North America on September 14, 2009, and in Europe on December 15, 2009.
Another feature of the channel are Tournaments, where Nintendo invited players to challenges similar to the missions on Mario Kart DS.
The Virtual Console portion of the Wii Shop Channel specialized in older software originally designed and released for home entertainment platforms that are now defunct.
[100][101] The WiiWare section was being touted as a forum to provide developers with small budgets to release smaller-scale games without the investment and risk of creating a title to be sold at retail (somewhat similar to the Xbox Live Arcade and the PlayStation Store).
According to Nintendo, "The remarkable motion controls will give birth to fresh takes on established genres, as well as original ideas that currently exist only in developers' minds."
The channel was developed in collaboration with Media Kobo and allows users to view fortunes for up to six Miis across five categories: love, work, study, communications, and money.
[110] The channel was a joint venture between Nintendo and the Japanese on-line food delivery portal service Demae-can, and was developed by Denyu-sha.
Due to technical limitations, the channel cannot directly transfer any eligible background data which has been saved on the console's SD card.
[citation needed] On May 5, 2017, less than 20 months after its launch, Crunchyroll ceased support for the Wii due to technical limitations after the service updated with new technology.
Prior to trading messages it is necessary to add and approve contacts in the address book, although the person added will not get an automatic notification of the request, and must be notified by other means.
Metroid Prime 3: Corruption, Super Mario Galaxy, Super Smash Bros Brawl, Elebits, Animal Crossing: City Folk, Dewy's Adventure and the Virtual Console game Pokémon Snap allow players to take screenshots and post them to the Message Board to edit later or send to friends via messages.
Except for GameCube games, the Message Board also records the play history in the form of "Today's Accomplishments".
[132] System version 1.0 was released on launch day, and was designed mainly for offline use, as connecting to the internet would trigger an update prompt to install 2.0.
[134] Some of these updates also included fixes to block the early forms of homebrew, the first of which was an SSL issue in the Wii Shop Channel.
[137] Nintendo also patched the hole used to extract the private encryption keys of the Wii, and finally made a small change to the Mii Channel to convince people to update.