Software of iPhone

Sunday, December 27, 2009

The iPhone (and iPod Touch) run an operating system known as iPhone OS. It is based on a variant of the same Darwin operating system core that is found in Mac OS X. Also included is the "Core Animation" software component from Mac OS X v10.5 Leopard. Together with the PowerVR hardware (and on the iPhone 3GS, OpenGL ES 2.0), t is responsible for the interface's motion graphics. The operating system takes up less than half a GB of the device's total storage (4 to 32 GB). It is capable of supporting bundled and future applications from Apple, as well as from third-party developers. Software applications cannot be copied directly from Mac OS X but must be written and compiled specifically for iPhone OS.




Like the iPod, the iPhone is managed with iTunes. The earliest versions of iPhone OS required version 7.3 or later, which is compatible with Mac OS X version 10.4.10 Tiger or later, and 32-bit or 64-bit Windows XP or Vista. The release of iTunes 7.6 expanded this support to include 64-bit versions of XP and Vista,[91] and a workaround has been discovered for previous 64-bit Windows operating systems. Apple provides free updates to iPhone OS through iTunes,and major updates have historically accompanied new models. Such updates often require a newer version of iTunes — for example, the 3.0 update requires iTunes 8.2 — but the iTunes system requirements have stayed the same. Updates include both security patches and new features.For example, iPhone 3G users initially experienced dropped calls until an update was issued.
Interface

The interface is based around the home screen, a graphical list of available applications. iPhone applications normally run one at a time, although most functionality is still available when making a call or listening to music. The home screen can be accessed at any time by a hardware button below the screen, closing the open application in the process. By default, the Home screen contains the following icons: Messages (SMS and MMS messaging), Calendar, Photos, Camera, YouTube, Stocks, Maps (Google Maps), Weather, Voice Memos, Notes, Clock, Calculator, Settings, iTunes (store), App Store, and (on the iPhone 3GS only) Compass. Docked at the base of the screen, four icons for Phone, Mail, Safari (Internet), and iPod (multimedia) delineate the iPhone's main purposes.[98] On January 15, 2008, Apple released software update 1.1.3, allowing users to create "Web Clips", home screen icons that resemble apps that open a user-defined page in Safari. After the update, iPhone users can rearrange and place icons on up to nine other adjacent home screens, accessed by a horizontal swipe. Users can also add and delete icons from the dock, which is the same on every home screen. Each home screen holds up to sixteen icons, and the dock holds up to four icons. Users can delete Web Clips and third-party applications at any time, and may select only certain applications for transfer from iTunes. Apple's default programs, however, may not be removed. The 3.0 update adds a system-wide search, known as Spotlight, to the left of the first home screen.

Almost all input is given through the touch screen, which understands complex gestures using multi-touch. The iPhone's interaction techniques enable the user to move the content up or down by a touch-drag motion of the finger. For example, zooming in and out of web pages and photos is done by placing two fingers on the screen and spreading them farther apart or bringing them closer together, a gesture known as "pinching". Scrolling through a long list or menu is achieved by sliding a finger over the display from bottom to top, or vice versa to go back. In either case, the list moves as if it is pasted on the outer surface of a wheel, slowly decelerating as if affected by friction. In this way, the interface simulates the physics of a real object. Other user-centered interactive effects include horizontally sliding sub-selection, the vertically sliding keyboard and bookmarks menu, and widgets that turn around to allow settings to be configured on the other side. Menu bars are found at the top and bottom of the screen when necessary. Their options vary by program, but always follow a consistent style motif. In menu hierarchies, a "back" button in the top-left corner of the screen displays the name of the parent folder.
Phone
When making a call, the iPhone presents a number of options. The screen is automatically disabled when held close to the face.

The iPhone allows audio conferencing, call holding, call merging, caller ID, and integration with other cellular network features and iPhone functions. For example, if a song is playing while a call is received, it gradually fades out, and fades back when the call has ended. The proximity sensor shuts off the screen and touch-sensitive circuitry when the iPhone is brought close to the face, both to save battery and prevent unintentional touches. This iPhone does not support video calling or videoconferencing because the camera and screen are on opposite sides of the device. The first two models only support voice dialing through third party applications. Voice control, available only on the iPhone 3GS, allows users to say a contact's name or number and the iPhone will dial.

The iPhone includes a visual voicemail (in some countries) feature allowing users to view a list of current voicemail messages on-screen without having to call into their voicemail. Unlike most other systems, messages can be listened to and deleted in a non-chronological order by choosing any message from an on-screen list.

A music ringtone feature was introduced in the United States on September 5, 2007. Users can create custom ringtones from songs purchased from the iTunes Store for a small additional fee. The ringtones can be 3 to 30 seconds long from any part of a song, can fade in and out, pause from half a second to five seconds when looped, or loop continuously. All customizing can be done in iTunes,[103] or alternatively with Apple's GarageBand software 4.1.1 or later (available only on Mac OS X) or third-party tools.
Multimedia

The layout of the music library is similar to that of an iPod or current Symbian S60 phones. The iPhone can sort its media library by songs, artists, albums, videos, playlists, genres, composers, podcasts, audiobooks, and compilations. Options are always presented alphabetically, except in playlists, which retain their order from iTunes. The iPhone uses a large font that allows users plenty of room to touch their selection. Users can rotate their device horizontally to landscape mode to access Cover Flow. Like on iTunes, this feature shows the different album covers in a scroll-through photo library. Scrolling is achieved by swiping a finger across the screen. Alternatively, headset controls can be used to pause, play, skip, and repeat tracks. On the iPhone 3GS, the volume can be changed with the included Apple Earphones, and the Voice Control feature can be used to identify a track, play songs in a playlist or by a specific artist, or create a Genius playlist.
The photo display application supports both portrait and landscape orientations.

The iPhone supports gapless playback. Like the fifth generation iPods introduced in 2005, the iPhone can play digital video, allowing users to watch TV shows and movies in widescreen. Double-tapping switches between widescreen and fullscreen video playback.

The iPhone allows users to purchase and download songs from the iTunes Store directly to their iPhone. The feature originally required a Wi-Fi network, but now can use the cellular data network if one is not available.

The iPhone includes software that allows the user to upload, view, and e-mail photos taken with the camera. The user zooms in and out of photos by sliding two fingers further apart or closer together, much like Safari. The Camera application also lets users view the camera roll, the pictures that have been taken with the iPhone's camera. Those pictures are also available in the Photos application, along with any transferred from iPhoto or Aperture on a Mac, or Photoshop in Windows.
Internet connectivity

Wikipedia Main Page on iPhone's Safari in landscape mode

Internet access is available when the iPhone is connected to a local area Wi-Fi or a wide area GSM or EDGE network, both second-generation (2G) wireless data standards. The iPhone 3G introduced support for third-generation UMTS and HSDPA 3.6,but not HSUPA networks, and only the iPhone 3GS supports HSDPA 7.2. AT&T introduced 3G in July 2004,but as late as 2007 Steve Jobs felt that it was still not widespread enough in the US, and the chipsets not energy efficient enough, to be included in the iPhone.Support for 802.1X, an authentication system commonly used by university and corporate Wi-Fi networks, was added in the 2.0 version update.

By default, the iPhone will ask to join newly discovered Wi-Fi networks and prompt for the password when required. Alternatively, it can join closed Wi-Fi networks manually. The iPhone will automatically choose the strongest network, connecting to Wi-Fi instead of EDGE when it is available.Similarly, the iPhone 3G and 3GS prefer 3G to 2G, and Wi-Fi to either.Wi-Fi, Bluetooth, and 3G (on the iPhone 3G and 3GS) can all be deactivated individually. Airplane Mode disables all wireless connections at once, overriding other preferences.

The iPhone 3G has a maximum download rate of 1.4 Mbps in the United States. Furthermore, files downloaded over cellular networks must be smaller than 10 MB. Larger files, often email attachments or podcasts, must be downloaded over Wi-Fi (which has no file size limits). If Wi-Fi is unavailable, one workaround is to open the files directly in Safari.

Safari is the iPhone's native web browser, and it displays pages similar to its Mac and Windows counterparts. Web pages may be viewed in portrait or landscape mode and supports automatic zooming by pinching together or spreading apart fingertips on the screen, or by double-tapping text or images. The iPhone supports neither Flash nor Java. Consequently, the UK's Advertising Standards Authority adjudicated that an advertisement claiming the iPhone could access "all parts of the internet" should be withdrawn in its current form, on grounds of false advertising.The iPhone supports SVG, CSS, HTML Canvas, and Bonjour.

The maps application can access Google Maps in map, satellite, or hybrid form. It can also generate directions between two locations, while providing optional real-time traffic information. During the iPhone's announcement, Jobs demonstrated this feature by searching for nearby Starbucks locations and then placing a prank call to one with a single tap. Support for walking directions, public transit, and street view was added in the version 2.2 software update, but no voice-guided navigation.The iPhone 3GS can orient the map with its digital compass.Apple also developed a separate application to view YouTube videos on the iPhone, which streams videos after encoding them using the H.264 codec. Simple weather and stock quotes applications also tap in to the Internet.

iPhone users can and do access the Internet frequently, and in a variety of places. According to Google, the iPhone generates 50 times more search requests than any other mobile handset. According to Deutsche Telekom CEO René Obermann, "The average Internet usage for an iPhone customer is more than 100 megabytes. This is 30 times the use for our average contract-based consumer customers." Nielsen found that 98% of iPhone users use data services, and 88% use the internet.

Text input
The virtual keyboard on the original iPhone's touchscreen.

For text input, the iPhone implements a virtual keyboard on the touchscreen. It has automatic spell checking and correction, predictive word capabilities, and a dynamic dictionary that learns new words. The keyboard can predict what word the user is typing and complete it, and correct for the accidental pressing of keys adjacent to the presumed desired key. The keys are somewhat larger and spaced farther apart when in landscape mode, which is supported by only a limited number of applications. Touching a section of text for a brief time brings up a magnifying glass, allowing users to place the cursor in the middle of existing text. The virtual keyboard can accommodate 21 languages, including character recognition for Chinese. he 3.0 update brought support for cut, copy, or pasting text, as well as landscape keyboards in more applications

E-mail and text messages

The iPhone also features an e-mail program that supports HTML e-mail, which enables the user to embed photos in an e-mail message. PDF, Word, Excel, and Powerpoint attachments to mail messages can be viewed on the phone. pple's MobileMe platform offers push email, which emulates the functionality of the popular BlackBerry email solution, for an annual subscription. Yahoo! offers a free push-email service for the iPhone. IMAP (although not Push-IMAP) and POP3 mail standards are also supported, including Microsoft Exchange and Kerio MailServer. In the first versions of the iPhone firmware, this was accomplished by opening up IMAP on the Exchange server. Apple has also licensed Microsoft ActiveSync and now supports the platform (including push email) with the release of iPhone 2.0 firmware.The iPhone will sync e-mail account settings over from Apple's own Mail application, Microsoft Outlook, and Microsoft Entourage, or it can be manually configured on the device itself. With the correct settings, the e-mail program can access almost any IMAP or POP3 account.

Text messages are presented chronologically in a mailbox format similar to Mail, which places all text from recipients together with replies. Text messages are displayed in speech bubbles (similar to iChat) under each recipient's name. The iPhone currently has built-in support for e-mail message forwarding, drafts, and direct internal camera-to-e-mail picture sending. Support for multi-recipient SMS was added in the 1.1.3 software update.[136] Support for MMS was added in the 3.0 update, but not for the original iPhone and not in the U.S. until September 25, 2009.

Third party applications


At WWDC 2007 on June 11, 2007 Apple announced that the iPhone would support third-party "web applications" written in Ajax that share the look and feel of the iPhone interface. On October 17, 2007, Steve Jobs, in an open letter posted to Apple's "Hot News" weblog, announced that a software development kit (SDK) would be made available to third-party developers in February 2008. The iPhone SDK was officially announced on March 6, 2008, at the Apple Town Hall facility. It allows developers to develop native applications for the iPhone and iPod Touch, as well as test them in an "iPhone simulator". However, loading an application onto the devices is only possible after paying a Apple Developer Connection membership fee. Developers are free to set any price for their applications to be distributed through the App Store, of which they will receive a 70 percent share. Developers can also opt to release the application for free and will not pay any costs to release or distribute the application beyond the membership fee. The SDK was made available immediately, while the launch of applications had to wait until the firmware update which was released on July 11, 2008. The update was free for iPhone users, but not for owners of iPod Touches with the 1.x release of iPhone OS, whose operating system can be updated to the current version of iPhone OS, so that they can run iPhone applications, only after paying a $10 fee.

Once a developer has submitted an application to the App Store, Apple holds firm control over its distribution. For example, Apple can halt the distribution of applications it deems inappropriate as has happened with a US$1000 program that has as sole purpose to demonstrate the wealth of its user.Apple has been criticized for banning third party applications that enable a functionality that Apple does not want the iPhone to have. In 2008, Apple rejected Podcaster, which allowed iPhone users to download podcasts directly to the iPhone claiming it duplicated the functionality of iTunes. Apple has since released a software update that grants this capability. NetShare, another rejected app, would have enabled users to tether their iPhone to a laptop or desktop, using its cellular network to load data for the computer.

Before the SDK was released, third-parties were permitted to design "Web Apps" that would run through Safari.Unsigned native applications are also available. The ability to install native applications onto the iPhone outside of the App Store will not be supported by Apple. Such native applications could be broken by any software update, but Apple has stated it will not design software updates specifically to break native applications other than those that perform SIM unlocking.

Accessibility

The iPhone can enlarge text to make it more accessible for vision-impaired users, and can accommodate hearing-impaired users with closed captioning and external TTY devices. The iPhone 3GS also features white on black mode, VoiceOver (a screenreader), and zooming for impaired vision, and mono audio for limited hearing in one ear. Apple regularly publishes Voluntary Product Accessibility Templates which explicitly state compliance with the US regulation "Section 508".

Intellectual property

Apple has filed more than 200 patents related to the technology behind the iPhone.

LG Electronics claimed the iPhone's design was copied from the LG Prada. Woo-Young Kwak, head of LG Mobile Handset R&D Center, said at a press conference, “We consider that Apple copied Prada phone after the design was unveiled when it was presented in the iF Design Award and won the prize in September 2006.”

On September 3, 1993, Infogear filed for the U.S. trademark "I PHONE" and on March 20, 1996 applied for the trademark "IPhone". "I Phone" was registered in March 1998, and "IPhone" was registered in 1999. Since then, the I PHONE mark had been abandoned. Infogear's trademarks cover "communications terminals comprising computer hardware and software providing integrated telephone, data communications and personal computer functions" (1993 filing), and "computer hardware and software for providing integrated telephone communication with computerized global information networks" (1996 filing). Infogear released a telephone with an integrated web browser under the name iPhone in 1998. In 2000, Infogear won an infringement claim against the owners of the iphones.com domain name. In June 2000, Cisco Systems acquired Infogear, including the iPhone trademark. On December 18, 2006 they released a range of re-branded Voice over IP (VoIP) sets under the name iPhone.

In October 2002, Apple applied for the "iPhone" trademark in the United Kingdom, Australia, Singapore, and the European Union. A Canadian application followed in October 2004 and a New Zealand application in September 2006. As of October 2006 only the Singapore and Australian applications had been granted. In September 2006, a company called Ocean Telecom Services applied for an "iPhone" trademark in the United States, United Kingdom and Hong Kong, following a filing in Trinidad and Tobago. As the Ocean Telecom trademark applications use exactly the same wording as Apple's New Zealand application, it is assumed that Ocean Telecom is applying on behalf of Apple. The Canadian application was opposed in August 2005 by a Canadian company called Comwave who themselves applied for the trademark three months later. Comwave have been selling VoIP devices called iPhone since 2004.

Shortly after Steve Jobs' January 9, 2007 announcement that Apple would be selling a product called iPhone in June 2007, Cisco issued a statement that it had been negotiating trademark licensing with Apple and expected Apple to agree to the final documents that had been submitted the night before. On January 10, 2007 Cisco announced it had filed a lawsuit against Apple over the infringement of the trademark iPhone, seeking an injunction in federal court to prohibit Apple from using the name.[166] More recently, Cisco claimed that the trademark lawsuit was a "minor skirmish" that was not about money, but about interoperability.

On February 2, 2007, Apple and Cisco announced that they had agreed to temporarily suspend litigation while they hold settlement talks, and subsequently announced on February 20, 2007 that they had reached an agreement. Both companies will be allowed to use the "iPhone" name in exchange for "exploring interoperability" between their security, consumer, and business communications products.

The iPhone has also inspired several leading high-tech clones,driving both Apple's popularity and consumer willingness to upgrade iPhones quickly.

On October 22, 2009 Nokia filed a lawsuit against Apple for infringement of its GSM, UMTS and WLAN patents. Allegedly, Apple has been violating ten of Nokia's patents since the iPhone's initial release.

Restrictions
Unlocked iPhone firmware version 3.0. The serial number has been self-censored.

Apple tightly controls certain aspects of the iPhone. The hacker community has found many workarounds, most of which are condemned by Apple and threaten to void the device's warranty.[174] All iPhones must be activated (assigned a telephone number and carrier) before most features become available. "Jailbreaking" allows users to install apps not available on the App Store or modify basic functionality. SIM unlocking allows the iPhone to be used on a different carrier's network.[175]
Activation

The iPhone normally prevents access to its media player and web features unless it has also been activated as a phone with an authorized carrier. On July 3, 2007, Jon Lech Johansen reported on his blog that he had successfully bypassed this requirement and unlocked the iPhone's other features with a combination of custom software and modification of the iTunes binary. He published the software and offsets for others to use.

Unlike the original, the iPhone 3G must be activated in the store in most countries. This makes the iPhone 3G more difficult, but not impossible, to hack. The need for in-store activation, as well as the huge number of first-generation iPhone and iPod Touch users upgrading to iPhone OS 2.0, caused a worldwide overload of Apple's servers on July 11, 2008, the day on which both the iPhone 3G and iPhone OS 2.0 updates as well as MobileMe were released. After the update, devices were required to connect to Apple's servers to authenticate the update, causing many devices to be temporarily unusable. Apple avoided this by releasing the 3.0 software two days before the iPhone 3GS.

Users on the O2 network in the United Kingdom, however, can buy the phone online and activate it via iTunes as with the previous model.[179] Even where not required, vendors usually offer activation for the buyer's convenience. In the U.S., Apple has begun to offer free shipping on both the iPhone 3G and the iPhone 3GS (when available), reversing the in-store activation requirement. Best Buy and Wal-Mart will also sell the iPhone.
Third party applications ("jailbreaking")
See also: Jailbreak (iPhone OS) and iPhone Dev Team

The iPhone's operating system is designed to only run software that has an Apple-approved cryptographic signature. This restriction can be overcome by "jailbreaking" the phone,[181] which involves replacing the iPhone's firmware with a slightly modified version that does not enforce the signature check. Doing so may be a circumvention of Apple's technical protection measures. Apple, in a statement to the United States Copyright Office in response to EFF lobbying for a DMCA exception for this kind of hacking, claimed that jailbreaking the iPhone would be copyright infringement due to the necessary modification of system software.

Jailbroken phones are at risk for an iPhone worm, created by Ashley Towns, a 21 year old Australian technical college student. He told an Australian media outlet that he created the virus to raise the issue of security.[184][185] The virus exploits a default password in SSH of jailbroken units in order to rickroll users of infected devices.

SIM unlocking
An original iPhone shown with the SIM tray partially ejected.

The majority of iPhones are sold with a SIM lock[citation needed], which restricts the use of the phone to one particular carrier, a common practice with subsidized GSM phones. Unlike most GSM phones however, the phone cannot be officially unlocked by inputting a code. The locked/unlocked state is maintained on Apple's servers per IMEI and is set when the iPhone is activated.

While the iPhone was initially sold on the AT&T network only with a SIM lock in place, various hackers have found methods to "unlock" the phone from a specific network.Although AT&T is the only authorized iPhone carrier in the United States, unlocked iPhones can be used with an unauthorized carrier after unlocking. More than a quarter of the original iPhones sold in the United States were not registered with AT&T. Apple speculates that they were likely shipped overseas and unlocked, a lucrative market prior to the iPhone 3G's worldwide release.[188] Unlocking iPhones in the U.S. is done because many would-be users dislike switching carriers or consider AT&T's monthly fees too expensive.

On November 21, 2007, T-Mobile in Germany announced it would sell the phone unlocked and without a T-Mobile contract, caused by a preliminary injunction against T-Mobile put in place by their competitor, Vodafone. On December 4, 2007, a German court decided to grant T-Mobile exclusive rights to sell the iPhone with SIM lock, overturning the temporary injunction.In addition, T-Mobile will voluntarily offer to unlock customers' iPhone after the contract expires.

AT&T has stated that the "iPhone cannot be unlocked, even if you are out of contract". On March 26, 2009 AT&T in the United States began selling the iPhone without a contract, though still SIM-locked to their network. Such iPhone units are often twice as expensive as those with contracts, because Apple and AT&T lose the deferred income. On July 17, 2009, AT&T announced that they would no longer sell iPhones without contracts.[citation needed] Vendors in Hong Kong, Italy, New Zealand, and Russia (among others) sell iPhones not locked to any carrier. In Australia, four major carriers (Three, Optus, Telstra, and Vodafone) sell locked phones, but will unlock upon request, in addition to Apple selling unlocked iPhones directly.

Since November 10, 2009, O2 have provided the means for customers in the UK to legitimately unlock their iPhones.

Related Post



0 comments:

Post a Comment

Get paid To Promote at any Location

  © Blogger templates Newspaper by Ourblogtemplates.com 2008

Back to TOP