Jump to content

iPhone OS 1

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Qxyz123 (talk | contribs) at 22:37, 29 November 2022 (Grammar corrected). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

iPhone OS 1
Version of the iOS operating system
iPhone OS 1 running on a first-generation iPhone
DeveloperApple Inc.
Source modelClosed, with open source components
Initial releaseJune 29, 2007; 17 years ago (2007-06-29)
Latest release1.1.5 (4B1) / July 15, 2008; 16 years ago (2008-07-15)
Update methodiTunes
PlatformsiPhone (1st generation)
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, commonly referred to as iOS 1, is the first major release of iOS, Apple's mobile operating system. No official name was given on its initial release; Apple marketing literature simply stated that the iPhone runs a version of Apple's desktop operating system, OS X (later known as macOS).[1][2] On March 6, 2008, with the release of the iPhone software development kit (iPhone SDK), Apple named it iPhone OS.[3] It was succeeded by iPhone OS 2 on July 11, 2008.

History

Development history

Development of iPhone OS 1 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 to make it work on smaller devices like phones.[4] 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 the 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" 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.[4] 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 initial release

iPhone OS 1 was introduced at the Macworld Conference & Expo at the Moscone Convention Center in San Francisco, with keynote address by Steve Jobs on January 9, 2007, along with the original iPhone. At the time, Jobs only said the iPhone ran "OS X".[5]

iPhone OS 1.0 was released, alongside the iPhone, on June 29, 2007.

Updates

Version Build Darwin version Release date Notes Supported device(s) Update type
1.0 1A543a Heavenly June 29, 2007 Initial release for iPhone (1st generation).
  • Installed apps:
    • Text app to send and receive SMS messages
    • Calendar app
    • Photos app, to view photos taken
    • Camera app, to take pictures with the iPhone's camera
    • YouTube app, to view YouTube videos
    • Stocks app, to view stocks
    • Maps app, for directions
    • Weather app, to view weather in selected areas
    • Clock app, to set alarms, timers, and stopwatches
    • Calculator app
    • Notes app, to record notes
    • Settings app, for configuring device settings
    • Phone app, to initiate phone calls
    • Mail app, to send and receive emails
    • Safari app, for web browsing
    • iPod app, to play back music added to the iPhone via iTunes
iPhone (1st generation) Initial Release
1.0.1 1C25 SUHeavenlyJuly July 31, 2007
  • Fixes a bug where visiting a malicious website led to arbitrary code execution
  • Fixes a bug where visiting a malicious website led to cross-site scripting
  • Fixes a URL spoofing bug[6]
iPhone (1st generation) Bug Fixes
1.0.2 1C28 August 21, 2007 Bug fixes iPhone (1st generation) Bug Fixes
1.1 3A101a Snowbird September 14, 2007 Initial release on iPod Touch (1st generation).

Adds the iTunes Store app, allowing on-device purchase of music, movies, and ringtones

iPod touch (1st generation) Initial Release
1.1.1 3A109a[a]
3A110a[b]
September 27, 2007
  • Adds the iTunes Store app to the IPhone (1st generation)[7]
  • Fixes a bug that allowed an attacker in Bluetooth range to gain remote arbitrary code execution
  • Fixes a bug where going to a link preceded by "tel:" in Mail will dial a phone number without confirmation
  • Fixes a bug where disabling JavaScript in Safari would not take effect until Safari was restarted
  • Fixes multiple bugs where visiting a malicious website led to cross-site scripting[8]
iPhone (1st generation) Feature Update
1.1.2 3B48b Oktoberfest November 12, 2007 Bug fixes iPhone (1st generation), iPod touch (1st generation) Bug Fixes
1.1.3 4A93 Little Bear January 15, 2008
  • All applications are now run as mobile instead of root
  • Allows rearranging the apps on the Home Screen
  • Adds more options to Maps, such as pins, Satellite view, show/hide traffic information, and more
  • Allows adding Safari bookmarks to the Home Screen as Web Clips
  • SMS messages can now be sent to multiple numbers
  • Content on iPhone and iPod touch can now be manually managed in iTunes[9]
iPhone (1st generation), iPod touch (1st generation) Feature Update
1.1.4 4A102 February 26, 2008 Bug fixes iPhone (1st generation), iPod touch (1st generation) Bug Fixes
1.1.5 4B1 July 15, 2008 Bug fixes for iPod touch users who chose to not update to iPhone OS 2 iPod touch (1st generation) Bug Fixes

Apps

Built-in applications

Third-party applications

iPhone OS 1 did not have the 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.[10]

Supported devices

References

  1. ^ "iPhone – Features – OS X". Apple Inc. Archived from the original on October 6, 2007.
  2. ^ "iPhone OS 1: The Beginning of an Era". Low End Mac. 2017-01-14. Retrieved 2019-08-10.
  3. ^ Block, Ryan (March 6, 2008). "Live from Apple's iPhone SDK press conference". Engadget. Weblogs. Retrieved December 12, 2008.
  4. ^ a b Patel, Nilay (2017-01-11). "Tony Fadell tells us the story of the iPod-based iPhone prototype". The Verge. Retrieved 2022-01-20.
  5. ^ Taylor, Chris (2022-01-09). "Revisiting the iPhone launch keynote, 15 years on". Mashable. Retrieved 2022-01-21.
  6. ^ "About the security content of iPhone v1.0.1 Update". Apple Support.
  7. ^ Kim, Arnold (September 27, 2007). "Apple Releases iPhone 1.1.1 Update [Updated]". MacRumors.
  8. ^ "About the security content of the iPhone 1.1.1 Update". Apple Support.
  9. ^ "iPhone - January '08 Update". Archived from the original on February 3, 2008.
  10. ^ "Apple Developer Connection - Web Development for iPhone". 2007-07-22. Archived from the original on 2007-07-22. Retrieved 2021-07-18.
Preceded by
iPhone OS 1
2007
Succeeded by