iPhone OS 1

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
iPhone OS 1
Version of the iOS operating system
File:IPhone OS 1 Logo.svg
File:IPhone OS 1 screenshot.jpg
iPhone OS 1 home screen on an original iPhone
DeveloperApple Inc.
Source modelClosed, with open source components
Initial releaseJune 29, 2007; 19 years ago (2007-06-29)
Latest release1.1.5 (4B1) / July 15, 2008; 18 years ago (2008-07-15)
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Update methodiTunes
Supported platformsiPhone (1st generation) and iPod Touch (1st generation)
Kernel typeHybrid (XNU)
LicenseProprietary software
Succeeded byiPhone OS 2
Official websiteApple - iPhone at the Wayback Machine (archived June 7, 2007)
Support status
Obsolete, unsupported

iPhone OS 1 is the first major release of iOS Mobile operating system, developed by Apple Inc. It was released on June 29, 2007 along with the first-generation iPhone. It was succeeded by iPhone OS 2 on July 11, 2008.

History

[edit | edit source]

Development history

[edit | edit source]

Development of iPhone OS 1.0 and the first generation of iPhone hardware was a combined effort. Only employees from within Apple were allowed to be a part of the iPhone development team. It was a completely secret project and at the time when the team was selected, even they weren't told what they were going to be working on. There were two teams inside Apple that worked on creating the iPhone: one worked on converting the iPod into a phone and the other worked on compressing the Mac OS X operating system to make it work on smaller devices like phones.[1] A team led by Jon Rubinstein worked on developing a lightweight Linux-based version, commonly referred to as Acorn, while another team led by Scott Forstall worked on developing a more compressed and streamlined version of Mac OS X, codenamed purple, to run on the ARM chipset. Tony Fadell, who then led the iPhone team said "It was a competing set of ideas, not teams, and we were all working on it".[2] There were 16 to 17 different concepts. Many people on the team were still hung up on the idea that everyone would want to type on a hardware keyboard, not glass. The idea of introducing a complete touch screen was very novel to everyone.[1] Many user interfaces were prototyped, including the multi-touch click-wheel. Although many thought it was a waste of time, Apple CEO Steve Jobs insisted on prototyping all concepts/ideas before the Mac OS X-based version of the operating system was selected.

Introduction and release

[edit | edit source]

iPhone OS was introduced at the Macworld Conference & Expo at the Moscone Convention Center in San Francisco, in a keynote address by Steve Jobs on January 9, 2007, along with the original iPhone. At the time, Jobs only said the iPhone "runs OS X",[3] and according to Chicago Sun-Times columnist Andy Ihnatko, this was confirmed in official briefings and unofficial conversations.[4]

iPhone OS 1.0 was released alongside the original iPhone, on June 29, 2007.[5][6]

The iPhone OS 1.1.3 update cost $19.95 for iPod Touch users.[7]

iPhone OS 1 did not have any App Store or a Software Development Kit (SDK) for third-party developers to create native applications. Instead, Apple directed developers to create web apps which could be accessed from Safari.[8]

Supported devices

[edit | edit source]

Version history

[edit | edit source]
Version Release date Major changes Ref
1.0 June 29, 2007 Initial release for the original iPhone. [6]
1.0.1 July 31, 2007
  • Adds the ability to automatically BCC oneself on every outgoing email
[9][10][11][12]
1.0.2 August 21, 2007 Minor update [13]
1.1 September 14, 2007 Initial version for the iPod Touch (1st generation), not released for the iPhone (1st generation)
  • Adds the iTunes Wi-Fi Music Store app, allowing on-device purchase of music, movies, and ringtones.
[14][15]
1.1.1 September 27, 2007
  • Adds the iTunes Wi-Fi Music Store app to the original iPhone
[16][17][15]
1.1.2 November 12, 2007 Minor update
  • Fixes a crash while opening the iPod app
[18]
1.1.3 January 15, 2008
  • Home screen can be rearranged
  • Websites can be pinned to the home screen as Web Clips
  • Adds pins, satellite view, traffic information to Maps
  • Text messages can now be sent to multiple numbers
  • Applications now run as 'mobile' rather than 'root'
[19][20][21]
1.1.4 February 26, 2008 Minor update [22]
1.1.5 July 15, 2008 Only released for the first generation iPod touch for users unwilling to pay $9.95 to update to 2.0 [23]

References

[edit | edit source]
  1. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  22. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  23. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]
Listen to this article (0 minutes)
This audio file was created from a revision of this article dated 25 July 2024 (2024-07-25), and does not reflect subsequent edits.