iPhone software development of “third party”
Perhaps you know that on June 11, 2007 Worldwide Developers Conference Apple release the Apple iPhone would support third-party apps created in AJAX.
In the open letter by Steve Jobs say that software development kit (SDK) will be available for developments of third party in February, 2008. It is a good news. And on 6 march of 2010 iPhone software development kit was officially released. Steve Jobs posted about it to “Hot News” weblog.
These took kit for developers allow to write and compile most iPhone apps. In addition, developers can test them in an “iPhone simulator” as well. Later Apple announce about Xcode 3.1 is the development environment for the iPhone software development kit.
But there is one “but”. To upload any app on iPhone is possible after paying membership fee – Apple Developer Connection (ADC).
Most developers can set any cost for their apps to be spread through the Apple App Store, of which they can take a seventy percent share. But another hand developers can submitte the app for free and won’t pay any payment for release or distribution the membership fee.
Let’s see on this example. A developers offer their app to the App Store, Apple holds firm control over its distribution. Apple can stop the distribuation it seems inappropriate and can ban the app of third party.
In 2009, Apple rejected NetShare which allowed iPhone users to link their iPhone to a laptop or desktop, using its cellular network to load data for the computer. Another rejected applications – Podcaster would have enable iPhone users directly downloading to the iPhone and claim it duplicated the fully functionality of iTunes.
Before the software development kit was announced, third parties allowed their to design “Web applications” which can run through Safari web browser. However you can still install native apps on iPhone outside of the AppStore will not meet warm approval from Apple. And with any software update, such native apps will be broken. Althouhg we can say definitely unsigned apps are available as well.
Apple impose restrictions for certain aspects of the iPhone:
- All iPhone should be activated before most features will be available.
- Jailbroken iPhone do not allow users to install appls from AppStore
- Jailbroken iPhone do not allow users modify basic functionality.