The context of this story
Section 3.3.1 Updated
On March 8, 2010, Steve Jobs presented the new version 4.0 of the iPhone operating system to journalists. This is only a preview; the new version will not be available to customers until the summer. The aim is to let people know what new features are coming and what direction development is taking. It is also a response to the launch of the iPad tablets, which are selling very well and are generally expected to repeat the success of the iPhone.
How useful will the iPad be for browsing the web without Flash, Adobe and critics asked in advance? Flash is not supported, Apple replied, and on March 8, Steve Jobs showed that he still does not count on Adobe. Even the new version of iPhone OS 4 will not support Flash. And only later did the consequences of a minor change in the conditions for approving software for the App Store become apparent.
The change in section 3.3.1 excludes from approval applications that are launched on the iPhone using some kind of intermediate layer rather than directly via the Cocoa Touch API. This excluded applications created using AIR (but also those created in .NET via MonoTouch) and others. Apple has cut off one of the selling points of Adobe CS5, which was scheduled to be released four days later. Apple has made it clear that applications created with AIR and other cross-platform toolkits will not be approved in the App Store. If Flash application developers were counting on compiling their applications in the new CS5 and releasing them in the App Store, they are now out of luck.
The new version of the provision reads:
3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).
Table of contents
- 2005:Operating system OS X - iOS
- 2010:Mac OS X, OS X, and iOS
- 1997:Darwin in the background
- Lessons for the telco industry: Apple and its iPhone
- Touchscreen
- Inability to install applications
- Control
- 1996:Nokia in the spotlight
- 1998:From the history of Symbian OS
- 2007:Contempt for the iPhone
- 2006:On paper, the more powerful N95 should crush the iPhone
- 2005:The secret of the touchscreen
- 2007:Too many buttons
- 2008:Android arrives
- 2008:Hopes pinned on Symbian and MeeGo
- 2011:Cutting MeeGo and Symbian
- Results for the second quarter of 2011: a disaster
- The situation is complicated.
- A legend on life support
- How Apple brought nervousness to telecommunications with the iPhone
- Flash versus H.264
- Missing J2ME
- 2007:First iPhone sales results
- Jailbreak
- 2007:iPhone 3G
- 2008:Most expensive applications
- 2009:iPhone 3GS and the two-year upgrade system
- 2010:iPhone 4 and the guy who lost it
- 2010:The death of mobile Flash
- 2007:2008: The iPhone is a success. Adobe wants to be part of it.
- 2007:But Adobe Air is multi-platform, after all.
- 2010:Section 3.3.1 Updated Currently reading
- Is that a shame?
- When the angry European Commission descends on Apple\...
- 2011:What will be the outcome?
- 2009:iOS 4, multitasking, and the hunt for Android
- Antennagate
- 2008:CDMA version for Verizon
- 2011:iCloud and Lion: the mobile world merges with the desktop world
- Apple iCloud compared to Amazon and Google services
- Documents and API
- Siri: intelligent personal assistant controlled by voice
- 2011:Market position
- iPad and the end of the PC monopoly on the computer world
- Patent battles are co-deciding factors
- 2012:Principles and reputation
- 2011:Apple and the mobile revolution