enhancement · introduced
Known Wi-Fi networks gained a preference order
undocumentedcorroborated
The opening retained iPhone OS 2.0 evidence places this Wi-Fi state in the first documented developer baseline without asserting that it originated on March 6.
Recorded at Beta 1
- [1] iPhone firmware 2.0 hands-on · Beta 1; Wi-Fi — order your preferred WiFi networks
- [2] iTunes strike refunds; iPhone 2.0 beta; iPhone app signing · Beta 1; Wi-Fi — sort Wi-Fi networks by preference
knownIssue · knownIssue
Exchange updates over Wi-Fi were not always immediate
undocumentedreported
The opening retained iPhone OS 2.0 evidence places this Exchange over Wi-Fi state in the first documented developer baseline without asserting that it originated on March 6.
Recorded at Beta 1
- [1] iPhone firmware 2.0 hands-on · Beta 1; Exchange over Wi-Fi — over WiFi it does check-ins, so it's not as instantaneous
developerApi · introduced
Xcode supplied the primary editing and debugging environment
documentedconfirmed
The opening retained iPhone OS 2.0 evidence places this Xcode state in the first documented developer baseline without asserting that it originated on March 6.
Recorded at Beta 1
- [1] Apple Announces iPhone 2.0 Software Beta · Beta 1; Xcode — Xcode® for source code editing, project management and graphical debugging
developerApi · introduced
The beta SDK and simulator became a public download
documentedconfirmed
The opening retained iPhone OS 2.0 evidence places this SDK availability state in the first documented developer baseline without asserting that it originated on March 6.
Recorded at Beta 1
- [1] Apple Announces iPhone 2.0 Software Beta · Beta 1; SDK availability — anyone can download the beta iPhone SDK for free
knownIssue · knownIssue
Contact search was not available in the tested seed
undocumentedcorroborated
The opening retained iPhone OS 2.0 evidence places this Contacts state in the first documented developer baseline without asserting that it originated on March 6.
Recorded at Beta 1
- [1] iTunes strike refunds; iPhone 2.0 beta; iPhone app signing · Beta 1; Contacts — contact search are nonetheless absent
- [2] iPhone firmware 2.0 hands-on · Beta 1; Contacts — There's no contact search that we can see
enhancement · introduced
Enterprise networking and configuration
documentedconfirmed
The opening beta announcement documents Cisco IPsec, certificate authentication, WPA2 Enterprise with 802.1X, an administrator utility, and authenticated delivery of managed settings as one enterprise baseline.
Recorded at Beta 1
- [1] Apple Announces iPhone 2.0 Software Beta · Beta 1; Enterprise networking — authenticate using digital certificates
- [2] Apple Announces iPhone 2.0 Software Beta · Beta 1; Enterprise networking — configuration utility that allows IT administrators
- [3] Apple Announces iPhone 2.0 Software Beta · Beta 1; Enterprise networking — securely delivered via web link or email to the user
- [4] Apple Announces iPhone 2.0 Software Beta · Beta 1; Enterprise networking — The iPhone 2.0 software supports Cisco IPsec VPN
- [5] Apple Announces iPhone 2.0 Software Beta · Beta 1; Enterprise networking — WPA2 Enterprise with 802.1x authentication
developerApi · introduced
The iPhone Simulator supported application testing
documentedconfirmed
The opening retained iPhone OS 2.0 evidence places this iPhone Simulator state in the first documented developer baseline without asserting that it originated on March 6.
Recorded at Beta 1
- [1] Apple Announces iPhone 2.0 Software Beta · Beta 1; iPhone Simulator — iPhone Simulator to run and debug applications
enhancement · introduced
Mail documents and bulk actions
documentedconfirmed
The first-party announcement documents PowerPoint viewing and mass move or delete, while two hands-on accounts independently observed the bulk-message control.
Recorded at Beta 1
- [1] Apple Announces iPhone 2.0 Software Beta · Beta 1; Mail — ability to mass delete and move email messages
- [2] Apple Announces iPhone 2.0 Software Beta · Beta 1; Mail — ability to view PowerPoint attachments
- [3] iTunes strike refunds; iPhone 2.0 beta; iPhone app signing · Beta 1; Mail — option of mass-selecting e-mail to delete messages in bulk rather than one at a time
- [4] iPhone firmware 2.0 hands-on · Beta 1; Mail — select as many messages as you want and delete or move them as a group
feature · introduced
Parental control restrictions
undocumentedcorroborated
Two hands-on reports observed working controls that could hide selected built-in services in the opening retained beta.
Recorded at Beta 1
- [1] iPhone firmware 2.0 hands-on · Beta 1; Restrictions — Parental controls most certainly work
- [2] iTunes strike refunds; iPhone 2.0 beta; iPhone app signing · Beta 1; Restrictions — parental controls that allow adults to shut off access
developerApi · introduced
Instruments supported application performance analysis
documentedconfirmed
The opening retained iPhone OS 2.0 evidence places this Instruments state in the first documented developer baseline without asserting that it originated on March 6.
Recorded at Beta 1
- [1] Apple Announces iPhone 2.0 Software Beta · Beta 1; Instruments — Instruments to monitor and optimize iPhone application performance in real time
developerApi · introduced
Native iPhone SDK platform
documentedconfirmed
The first retained beta announcement establishes the supported native framework stack and APIs for Multi-Touch, animation, motion, and location as the opening SDK baseline.
Recorded at Beta 1
- [1] Apple Announces iPhone 2.0 Software Beta · Beta 1; Native SDK — Multi-Touch™ user interface, animation technology, large storage, built-in three-axis accelerometer and geographical location technology
- [2] Apple Announces iPhone 2.0 Software Beta · Beta 1; Native SDK — programming interfaces for Core OS, Core Services, Media and Cocoa Touch technologies
- [3] Apple Announces iPhone 2.0 Software Beta · Beta 1; Native SDK — rich set of Application Programming Interfaces (APIs) and tools
knownIssue · knownIssue
An unexplained Calendar control remained inactive
undocumentedcorroborated
The opening retained iPhone OS 2.0 evidence places this Calendar state in the first documented developer baseline without asserting that it originated on March 6.
Recorded at Beta 1
- [1] iTunes strike refunds; iPhone 2.0 beta; iPhone app signing · Beta 1; Calendar — button in the calendar feature appears to be inactive
- [2] iPhone firmware 2.0 hands-on · Beta 1; Calendar — There's a new button in the calendar
feature · introduced
Calculator added a landscape scientific layout
undocumentedcorroborated
The opening retained iPhone OS 2.0 evidence places this Calculator state in the first documented developer baseline without asserting that it originated on March 6.
Recorded at Beta 1
- [1] iPhone firmware 2.0 hands-on · Beta 1; Calculator — new sideways scientific mode
- [2] iTunes strike refunds; iPhone 2.0 beta; iPhone app signing · Beta 1; Calculator — scientific mode when the iPhone is tilted on its side
knownIssue · knownIssue
The App Store shell could not yet connect
undocumentedreported
The opening retained iPhone OS 2.0 evidence places this App Store state in the first documented developer baseline without asserting that it originated on March 6.
Recorded at Beta 1
- [1] iPhone firmware 2.0 hands-on · Beta 1; App Store — The App Store is there, of course, but doesn't do anything yet
knownIssue · knownIssue
Device testing remained limited to accepted program members
documentedconfirmed
The opening retained iPhone OS 2.0 evidence places this Developer Program state in the first documented developer baseline without asserting that it originated on March 6.
Recorded at Beta 1
- [1] Apple Announces iPhone 2.0 Software Beta · Beta 1; Developer Program — a limited number of developers will be accepted into Apple’s new iPhone Developer Program
feature · introduced
VPN connections supported password-based multifactor authentication
documentedconfirmed
The opening retained iPhone OS 2.0 evidence places this VPN authentication state in the first documented developer baseline without asserting that it originated on March 6.
Recorded at Beta 1
- [1] Apple Announces iPhone 2.0 Software Beta · Beta 1; VPN authentication — password-based, multi-factor authentication
feature · introduced
Exchange ActiveSync
documentedconfirmed
The first retained beta announcement establishes Exchange push mail, contact and calendar sync, global-directory access, remote wipe, password policy support, and automatic account discovery as part of the opening documented baseline; it does not establish that each behavior first became operational on this date.
Recorded at Beta 1
- [1] Apple Announces iPhone 2.0 Software Beta · Beta 1; Exchange services — remote wipe, password policies and auto-discovery
- [2] Apple Announces iPhone 2.0 Software Beta · Beta 1; Exchange services — secure over-the-air push email, contacts, calendars and global address lists
- [3] Apple Announces iPhone 2.0 Software Beta · Beta 1; Exchange services — support for Microsoft Exchange ActiveSync to provide secure, over-the-air push email, contacts and calendars as well as remote wipe
enhancement · introduced
Contacts gained a separate Home Screen icon
undocumentedreported
Beta 2 evidence places this Contacts state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 2
- [1] New Version of iPhone 2.0 Beta Firmware! · Beta 2; Contacts — new icon Contacts on second page
knownIssue · knownIssue
Nondefault developer-tool folders were incompatible
documentedreported
Beta 2 evidence places this SDK installation state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 2
- [1] Apple releases iPhone SDK beta 2 · Beta 2; SDK installation — incompatible with installation folders other than the default /Developer
developerApi · introduced
Interface Builder became available in the downloadable SDK
documentedreported
Beta 2 evidence places this Interface Builder state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 2
- [1] Apple releases iPhone SDK beta 2 · Beta 2; Interface Builder — iPhone SDK beta 2 includes Interface Builder
regression · regression
App Store and iTunes Store restriction switches stopped working
undocumentedreported
Beta 2 evidence places this Restrictions state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 2
- [1] New Version of iPhone 2.0 Beta Firmware! · Beta 2; Restrictions — Appstore and iTunes store cannot be switched on via parental controls anymore
enhancement · introduced
Mail could autocomplete addresses from the global directory
partiallyDocumentedreported
Beta 3 evidence places this Exchange Mail state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 3
- [1] Apple Seeds New iPhone OS 2.0 Beta (5A240d), SDK Update (Beta 3) · Beta 3; Exchange Mail — auto-complete email addresses in the global address list
feature · introduced
Exchange meeting invitations could be received and accepted
partiallyDocumentedreported
Beta 3 evidence places this Exchange Calendar state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 3
- [1] Apple Seeds New iPhone OS 2.0 Beta (5A240d), SDK Update (Beta 3) · Beta 3; Exchange Calendar — receiving and accepting meeting invitations
knownIssue · fixed
The expired opening seed was replaced
partiallyDocumentedreported
Beta 3 evidence places this Beta availability state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 3
- [1] Apple Seeds New iPhone OS 2.0 Beta (5A240d), SDK Update (Beta 3) · Beta 3; Beta availability — replaces the build originally seeded to developers, which incidentally had timed out today
enhancement · introduced
Exchange global address lists became searchable
partiallyDocumentedreported
Beta 3 evidence places this Exchange directory state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 3
- [1] Apple Seeds New iPhone OS 2.0 Beta (5A240d), SDK Update (Beta 3) · Beta 3; Exchange directory — searching for contacts in the global address list
feature · changed
Exchange ActiveSync
partiallyDocumentedreported
Beta 3 evidence narrows the continuing Exchange history by specifically documenting automatic setup for supported Exchange 2007 accounts.
Recorded at Beta 3
- [1] Apple Seeds New iPhone OS 2.0 Beta (5A240d), SDK Update (Beta 3) · Beta 3; Exchange setup — setting up an exchange account using Autodiscovery (Exchange 2007)
developerApi · introduced
NSXMLParser support appeared
undocumentedreported
Beta 4 evidence places this NSXMLParser state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 4
- [1] Apple releases 4th iPhone SDK and beta 2.0 firmware · Beta 4; NSXMLParser — added NSXMLParser support
developerApi · changed
Method names continued to change
partiallyDocumentedreported
Beta 4 evidence places this UIKit APIs state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 4
- [1] Apple releases 4th iPhone SDK and beta 2.0 firmware · Beta 4; UIKit APIs — some method names had changed
compatibility · changed
Prerelease application-signing policy
documentedreported
Beta 4 began enforcing code signing for software installed on physical devices.
Recorded at Beta 4
- [1] Apple releases 4th iPhone SDK and beta 2.0 firmware · Beta 4; Code signing — code signing is now enforced by the iPhone OS
enhancement · changed
The SDK download became smaller
partiallyDocumentedreported
Beta 4 evidence places this SDK distribution state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 4
- [1] Apple releases 4th iPhone SDK and beta 2.0 firmware · Beta 4; SDK distribution — SDK download has been slimmed down to 1.15GB
developerApi · changed
UIApplication received developer-facing revisions
undocumentedreported
Beta 4 evidence places this UIApplication state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 4
- [1] Apple releases 4th iPhone SDK and beta 2.0 firmware · Beta 4; UIApplication — UIApplication
knownIssue · knownIssue
Some simulated Foundation functions were absent on devices
undocumentedreported
Beta 4 evidence places this Foundation state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 4
- [1] Apple releases 4th iPhone SDK and beta 2.0 firmware · Beta 4; Foundation — Foundation framework in the Simulator has functions not (yet?) supported by iPhone OS
compatibility · changed
Unsigned applications still ran in the simulator
documentedreported
Beta 4 evidence places this iPhone Simulator state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 4
- [1] Apple releases 4th iPhone SDK and beta 2.0 firmware · Beta 4; iPhone Simulator — Unsigned code will still run in the iPhone Simulator
developerApi · changed
UIFont received developer-facing revisions
undocumentedreported
Beta 4 evidence places this UIFont state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 4
- [1] Apple releases 4th iPhone SDK and beta 2.0 firmware · Beta 4; UIFont — UIFont
developerApi · introduced
The simulator added OpenGL ES rendering
documentedcorroborated
Beta 4 evidence places this iPhone Simulator state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 4
- [1] Apple releases 4th iPhone SDK and beta 2.0 firmware · Beta 4; iPhone Simulator — iPhone Simulator now includes support for OpenGL ES
- [2] iPhone 2.0 Beta 4 (5A258f) Firmware Released · Beta 4; iPhone Simulator — OpenGL ES support within the iPhone simulator
developerApi · changed
Audio Toolbox received developer-facing revisions
undocumentedreported
Beta 4 evidence places this Audio Toolbox state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 4
- [1] Apple releases 4th iPhone SDK and beta 2.0 firmware · Beta 4; Audio Toolbox — improvements to Audio Toolbox
bugFix · fixed
iPhone SDK maintenance
partiallyDocumentedreported
The surviving Beta 5 description identifies a general SDK maintenance pass but does not preserve component-level fixes.
Recorded at Beta 5
- [1] iPhone SDK Beta 5 Released · Beta 5; iPhone SDK — centered on bug fixes
compatibility · changed
SDK support for the target iPhone OS
partiallyDocumentedreported
The surviving Beta 5 description says the toolchain supported the latest operating-system prerelease, without identifying a separate firmware seed.
Recorded at Beta 5
- [1] iPhone SDK Beta 5 Released · Beta 5; SDK and iPhone OS — support for the latest iPhone OS
developerApi · changed
Provisioning began requiring Application IDs
partiallyDocumentedcorroborated
Beta 6 evidence places this Application provisioning state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 6
- [1] iPhone SDK beta 6 released, includes 3G iPhone tidbits · Beta 6; Application provisioning — create Application IDs for all of their apps
- [2] iPhone SDK beta 6 is here · Beta 6; Application provisioning — must now register their Application IDs
developerApi · removed
Six sample applications left the SDK package
partiallyDocumentedcorroborated
Beta 6 evidence places this SDK samples state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 6
- [1] iPhone SDK beta 6 is here · Beta 6; SDK samples — removed 6 sample applications
- [2] iPhone SDK beta 6 released, includes 3G iPhone tidbits · Beta 6; SDK samples — six fewer sample applications than the previous version
compatibility · changed
Existing provisioning profiles had to be replaced
partiallyDocumentedreported
Beta 6 evidence places this Provisioning profiles state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 6
- [1] iPhone SDK beta 6 is here · Beta 6; Provisioning profiles — regenerate all provisioning profiles
compatibility · changed
Mac OS X 10.5.3 SDK host requirement
partiallyDocumentedcorroborated
Beta 6 reports establish Mac OS X 10.5.3 as the SDK host requirement; the later Beta 7 occurrence records that this constraint continued.
Recorded at Beta 6
- [1] iPhone SDK beta 6 released, includes 3G iPhone tidbits · Beta 6; SDK host system — beta requires 10.5.3 to run
- [2] iPhone SDK beta 6 is here · Beta 6; SDK host system — requires you be running the latest version of Mac OS X Leopard 10.5.3
bugFix · fixed
iPhone SDK maintenance
partiallyDocumentedcorroborated
Two independent reports preserve the same narrow Beta 7 maintenance description without component-level detail.
Recorded at Beta 7
- [1] iPhone SDK Beta 7 now available · Beta 7; iPhone SDK — brings with it bug fixes
- [2] Kort iPhone-nieuws: 12 EK-songs voor Band, iPhone 3G gratis bij O2, iPhone SDK beta 7 · Beta 7; iPhone SDK — releasenotes vermelden alleen dat er bugfixes
compatibility · changed
SDK support for the target iPhone OS
partiallyDocumentedcorroborated
The retained Beta 7 summary connects the toolchain to the current OS target, but the surviving evidence does not identify a separately numbered firmware seed.
Recorded at Beta 7
- [1] iPhone SDK Beta 7 now available · Beta 7; SDK and iPhone OS — added support for the latest iPhone OS
- [2] Kort iPhone-nieuws: 12 EK-songs voor Band, iPhone 3G gratis bij O2, iPhone SDK beta 7 · Beta 7; SDK and iPhone OS — support voor het nieuwste iPhone OS is toegevoegd
developerApi · changed
Beta 8 opened final App Store testing
partiallyDocumentedreported
Beta 8 evidence places this App Store preparation state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 8
- [1] Apple Accepting iPhone Apps Into App Store · Beta 8; App Store preparation — conduct final testing and prepare your application for submission
compatibility · changed
Prerelease application-signing policy
partiallyDocumentedreported
Beta 8 evidence records a new cutoff: certificates issued before June 9 had expired.
Recorded at Beta 8
- [1] iPhone SDK Beta 8 Released · Beta 8; Code signing — certificates issued before June 9 have also expired
compatibility · changed
Beta 8 became the required submission toolchain
documentedreported
Beta 8 evidence places this App Store submission state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 8
- [1] iPhone SDK beta eight is great · Beta 8; App Store submission — version required to build and sign iPhone apps
feature · introduced
The App Store began accepting application submissions
partiallyDocumentedcorroborated
Beta 8 evidence places this App Store submission state in the milestone while preserving its documentation and product-scope boundary.
Recorded at Beta 8
- [1] Apple Seeds iPhone 2.0 5A345, iTunes 7.7 Beta, SDK 8 · Beta 8; App Store submission — Apple is now accepting Apps into the App store
- [2] Apple Accepting iPhone Apps Into App Store · Beta 8; App Store submission — now accepting applications to the App Store
compatibility · changed
A prerelease iTunes 7.7 accompanied Beta 8 installation
partiallyDocumentedcorroborated
Two reports connect the developer-only iTunes 7.7 preview to Beta 8 installation; neither establishes it as a general iPhone OS feature.
Recorded at Beta 8
- [1] iPhone SDK Beta 8 Released · Beta 8; iTunes installation — developer-only version of iTunes 7.7
- [2] iPhone SDK Beta 8 Released · Beta 8; iTunes installation — install iPhone OS Beta 8 on your Apple devices
- [3] Apple Seeds iPhone 2.0 5A345, iTunes 7.7 Beta, SDK 8 · Beta 8; iTunes installation — seeded a pre-release of iTunes 7.7
compatibility · changed
SDK support for the target iPhone OS
partiallyDocumentedreported
The Beta 8 release notes tie this SDK to the forthcoming public 2.0 target.
Recorded at Beta 8
- [1] iPhone SDK beta eight is great · Beta 8; SDK and iPhone OS — beta 8 is compatible with the final iPhone OS 2.0 software release
enhancement · introduced
Enterprise networking and configuration
documentedconfirmed
Administrators could prepare password, VPN, certificate, and mail settings and deliver a configuration for authenticated installation.
Recorded at Public
- [1] Apple Announces iPhone 2.0 Software Beta · Cisco IPsec VPN, WPA2 Enterprise, and configuration utility
feature · introduced
App Store and native third-party applications
documentedconfirmed
Apple described wireless access over cellular and Wi-Fi, free and paid software, update notifications, and a launch footprint spanning 62 countries.
Recorded at Public
- [1] Apple Announces iPhone 2.0 Software Beta · App Store distribution model
- [2] Apple Introduces the New iPhone 3G · App Store section
security · fixed
Safari identity and certificate handling
documentedconfirmed
The browser stopped rendering ideographic spaces in the address bar and no longer silently accepted a previously interrupted invalid-certificate prompt.
Recorded at Public
- [1] About the security content of iPhone v2.0 and iPod touch v2.0 · Safari — CVE-2008-1588 and CVE-2008-1589
compatibility · introduced
GPS-aware real-time mapping
documentedconfirmed
The software capability was tied to the iPhone 3G’s built-in GPS; the source does not imply that earlier hardware acquired a GPS receiver.
Recorded at Public
- [1] Apple Introduces the New iPhone 3G · GPS mapping and iPhone 3G hardware context
security · fixed
Web content parsing and origin protections
documentedconfirmed
The bulletin covers byte-order-mark filtering, colon-containing host names, invalid UTF-8 XML memory consumption, and an XSLT memory-corruption defect.
Recorded at Public
- [1] About the security content of iPhone v2.0 and iPod touch v2.0 · Safari and WebKit origin/XML entries — CVE-2006-2783, CVE-2007-6284, CVE-2008-1767, and CVE-2008-1025
security · fixed
Safari and WebKit script memory safety
documentedconfirmed
Apple documented added array-index and regular-expression validation, bounds checks, and improved garbage collection and style-element handling.
Recorded at Public
- [1] About the security content of iPhone v2.0 and iPod touch v2.0 · Safari and WebKit memory entries — CVE-2008-2303, CVE-2008-2307, CVE-2008-2317, CVE-2008-1590, and CVE-2008-1026
enhancement · introduced
Mail documents and bulk actions
documentedconfirmed
PowerPoint joined the existing Word and Excel attachment support, while bulk message actions reduced repetitive inbox work.
Recorded at Public
- [1] Apple Introduces the New iPhone 3G · Additional iPhone 2.0 features
- [2] Apple Announces iPhone 2.0 Software Beta · Mail attachment and bulk-message features
feature · introduced
Parental control restrictions
documentedconfirmed
Apple described the controls as a way to enable parental restrictions for selected content.
Recorded at Public
- [1] Apple Introduces the New iPhone 3G · Additional iPhone 2.0 features
security · fixed
Secure-proxy error handling
documentedconfirmed
The correction prevented a malicious proxy from using a 502 error response to imitate a secure website.
Recorded at Public
- [1] About the security content of iPhone v2.0 and iPod touch v2.0 · CFNetwork — CVE-2008-0050
feature · introduced
MobileMe push synchronization
documentedconfirmed
Apple described changes staying synchronized across iPhone, iPod touch, Mac, and PC, with direct photo posting to a MobileMe Gallery.
Recorded at Public
- [1] Apple Introduces the New iPhone 3G · MobileMe section
developerApi · introduced
Native iPhone SDK platform
documentedconfirmed
Developers could build software using the device’s Multi-Touch interface, animation, accelerometer, and location capabilities and distribute it through the App Store.
Recorded at Public
- [1] Apple Announces iPhone 2.0 Software Beta · iPhone SDK and Developer Program
- [2] Apple Introduces the New iPhone 3G · iPhone SDK application capabilities
security · fixed
IPComp packet failure handling
documentedconfirmed
Apple scoped the issue to crafted packets sent to systems configured for IPsec or IPv6.
Recorded at Public
- [1] About the security content of iPhone v2.0 and iPod touch v2.0 · Kernel — CVE-2008-0177
feature · introduced
Save images from the web and Mail
documentedconfirmed
Saved images could subsequently transfer back to a Mac or PC with the rest of the photo library.
Recorded at Public
- [1] Apple Introduces the New iPhone 3G · Additional iPhone 2.0 features
enhancement · introduced
Contact search and scientific calculator
documentedconfirmed
Apple listed both additions among the core iPhone 2.0 application improvements.
Recorded at Public
- [1] Apple Introduces the New iPhone 3G · Additional iPhone 2.0 features
feature · introduced
Exchange ActiveSync
documentedconfirmed
Apple documented Exchange 2003 and 2007 support, global address lists, auto-discovery, password policies, and remote wipe.
Recorded at Public
- [1] Apple Introduces the New iPhone 3G · Enterprise features
- [2] Apple Announces iPhone 2.0 Software Beta · Exchange ActiveSync and remote-wipe features