Featured Whitepapers
- Apples, Oranges, and Acorns - All Agile Development Tools Are Not the Same
- One's Enough for Agile Application Development Management
- Requirements Management 101 – 4 Basics Everyone Should Know
- Tips on Requirements Traceability – Learn How to Control Change and Improve Quality
- Scaling Continuous Integration to Large and Distributed Teams
Upcoming and Recent WebCasts
Apple Rocks the World - Again! |
|
| Friday, 09 April 2010 02:04 |
|
Blogger: Kirk Knoernschild Just a few days after the iPad became publicly available, Apple has rocked the world again with their iPhone OS 4.0 announcement yesterday. iPhone, and now iPad, users got what they wanted as the new OS is...
Just a few days after the iPad became publicly available, Apple has rocked the world again with their iPhone OS 4.0 announcement yesterday. iPhone, and now iPad, users got what they wanted as the new OS is packed with new and interesting features. But the OS announcement isn't what rocked the world. New Licensing RestrictionsApple also made some changes to their developer agreement. In short, Apple does not seem to appreciate development frameworks that allow developers to create iPhone applications using an intermediary framework. It's pretty clear they want developers using Apple tools. As far as I'm aware, John Gruber broke the news on this one, and provides a great overview. While this spells trouble for Adobe's new Flash-to-iPhone compiler, Adobe is not the only organization looking to make iPhone development easier. There are an abundance of other vendors and products for whom this change to the developer agreement may spell trouble for. The language in the new agreement reads: "...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..." If I interpret this correctly (and it seems pretty clear), it appears that developers must use C, C++ or Objective-C to develop the application. And Apple will easily be able to recognize if a third-party framework was used, since many embed the framework and container into the application to serve as an intermediary component between the application and iPhone OS. Market ImpactIn an upcoming Burton Group market profile on mobile application development platforms, we make a point to talk about the burgeoning vendor market that is emerging to address the challenge of creating cross platform rich mobile applications. These changes to the developer agreement sends a crushing blow to this burgeoning market. If you're an iPhone developer out there who currently uses Objective-C, you're jumping for joy today. Your stock just went up. If you're a consumer, with the plethora of high quality applications already available in the App Store, it's likely the impact is negligible. If you're an enterprise hoping to leverage a vendor solution to develop cross-platform mobile applications, make sure you do your homework in evaluating their products. Some, possibly many, already violate the new terms of the Apple iPhone OS 4 developer agreement, meaning the applications you develop using their solutions will be rejected by Apple once iPhone OS 4 is available. Posted: 2010-04-09 09:04:34Author:Kirk Knoernschild
Set as favorite
Bookmark
Email this
Hits: 582 Trackback(0)Comments (0)
|
Agile Marketplace - Announcements and Special Offers
The Business Case for ALM Transformation
Are legacy systems holding your company back? Breakthrough these technical constraints with an open and scalable environment that meets your unique business need to transform. There is no reason to be locked into an obsolete platform. The output of a number of recent transitions from legacy systems, this is practical white paper shares lessons learned and illustrates how guidance and enablement can pave the way for change.
Download this Whitepaper




