{"id":989,"date":"2010-04-15T02:24:37","date_gmt":"2010-04-15T07:24:37","guid":{"rendered":"https:\/\/www.fusioninformatics.com\/blog\/?p=989"},"modified":"2023-02-02T11:37:46","modified_gmt":"2023-02-02T06:07:46","slug":"collateral-damage-iphone-os-4-developer-agreement-fallout","status":"publish","type":"post","link":"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/","title":{"rendered":"Collateral Damage iPhone OS 4 Developer Agreement Fallout"},"content":{"rendered":"<p>There\u2019s been a lot of buzz regarding Apple\u2019s new iPhone Developer Agreement the past couple days. Just before releasing the latest iPhone OS 4 SDK beta, Apple made a significant change to Section 3.3.1- previously stating only that developers must not use undocumented API calls. Section 3.3.1 now contains a clause that prohibits iPhone apps from being developed in any other language other than Objective-C, C, C++, or JavaScript and must not compile through any \u201cintermediary translation or compatibility layer.\u201d<\/p>\n<p>The new clause was almost certainly targeted directly at Adobe, whose popular, though arguably inefficient Flash plug-in has been locked out of Apple\u2019s mobile platforms. A major feature of Adobe\u2019s new Flash CS5 is the ability to package Flash projects as iPhone apps- a process which now goes against the iPhone Developer Agreement. As a result, apps created in this manner can (and will) be rejected from the App Store and Adobe just spent the last year or so of Flash R&amp;D for nothing.<\/p>\n<p>While section 3.3.1 was more than likely directed at Adobe, the question is, will other third party SDK\u2019s be taken as collateral damage? PhoneGap, a cross platform mobile development suite, which lets users write apps for iPhone, Android, and Blackberry in JavaScript and HTML claims that their contacts at Apple have assured them their tool is not in violation. Another popular third party SDK, Ansca\u2019s Corona, which allows users to write iPhone games in Lua- again seems like it should be out of bounds- though a blog on the company\u2019s site claims Apple has not given them the cease and desist. In fact, none of the third party SDK\u2019s I could find, such as MonoTouch, GameSalad, or Unity3D- all seemingly in violation of Apple\u2019s new Terms of Service- have announced any bad news regarding iPhone OS 4. So what gives?<\/p>\n<p>Well, the truth is, unlike Flash CS5, most of the aforementioned SDK\u2019s produce 100% Objective-C code- they are more pre-compilers than true compilers. However, the vague wording of Section 3.3.1 could mean that if Apple ever wanted to pull the trigger, they would be well within their bounds to ban any or all of these third party iPhone SDK\u2019s. Although there is something to be said about the added inefficiency and possible lack of UI uniformity of a translation layer, since they haven&#8217;t done so already I find the possibility of Apple banning such tools outright unlikely. This was, after all, probably a specific jab at Adobe in Apple\u2019s quest to make Flash obsolete. If Apple were to expressly ban all third party SDK&#8217;s, however- from the standpoint of 99% of all iPhone developers, nothing will change. These tools are more for people coming from other development environments and those already used to XCode and Objective-C will continue to code as usual.<\/p>\n<p>Despite the understandable optimism of the various SDK\u2019s blogs- we may not get a true sense of the fallout until April 22- the deadline to agree to the new Terms of Service for an iPhone Developer Account. Even then, iPhone OS 4 is still in beta, and therefore subject to TOS changes until it is officially released in June.<\/p>\n<p style=\"font-size: 9px;\"><b>Resource<\/b>:<br \/>\nhttp:\/\/www.pcworld.com\/article\/194275\/collateral_damage_iphone_os_4_developer_agreement_fallout.html<\/p>\n","protected":false},"excerpt":{"rendered":"There\u2019s been a lot of buzz regarding Apple\u2019s new iPhone Developer Agreement the past couple days. Just before&hellip;\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[34],"tags":[227,168,228,765],"class_list":{"0":"post-989","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-enterprise-mobile-application-development","7":"tag-apple-ipad","8":"tag-apple-iphone","9":"tag-apple-ipod","10":"tag-iphone-application-development"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Collateral Damage iPhone OS 4 Developer Agreement Fallout<\/title>\n<meta name=\"description\" content=\"The iPhone OS 4 Developer Agreement is a set of terms and conditions that developers must agree to in order to develop and distribute apps for the iPhone &amp; iPad.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Collateral Damage iPhone OS 4 Developer Agreement Fallout\" \/>\n<meta property=\"og:description\" content=\"The iPhone OS 4 Developer Agreement is a set of terms and conditions that developers must agree to in order to develop and distribute apps for the iPhone &amp; iPad.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/\" \/>\n<meta property=\"og:site_name\" content=\"AI and IoT application development company\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/fusioninformatics\/\" \/>\n<meta property=\"article:published_time\" content=\"2010-04-15T07:24:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-02T06:07:46+00:00\" \/>\n<meta name=\"author\" content=\"Aashesh Shaah\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@twitter.com\/aasheshdshaah\" \/>\n<meta name=\"twitter:site\" content=\"@fusionlnfo\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Aashesh Shaah\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/\"},\"author\":{\"name\":\"Aashesh Shaah\",\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/#\/schema\/person\/9ecff371b9255217ed7292905b9e85a6\"},\"headline\":\"Collateral Damage iPhone OS 4 Developer Agreement Fallout\",\"datePublished\":\"2010-04-15T07:24:37+00:00\",\"dateModified\":\"2023-02-02T06:07:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/\"},\"wordCount\":554,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/#organization\"},\"keywords\":[\"Apple iPad\",\"Apple iPhone\",\"Apple iPod\",\"iPhone Application Development\"],\"articleSection\":[\"Mobile Application Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/\",\"url\":\"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/\",\"name\":\"Collateral Damage iPhone OS 4 Developer Agreement Fallout\",\"isPartOf\":{\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/#website\"},\"datePublished\":\"2010-04-15T07:24:37+00:00\",\"dateModified\":\"2023-02-02T06:07:46+00:00\",\"description\":\"The iPhone OS 4 Developer Agreement is a set of terms and conditions that developers must agree to in order to develop and distribute apps for the iPhone & iPad.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.fusioninformatics.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Collateral Damage iPhone OS 4 Developer Agreement Fallout\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/#website\",\"url\":\"https:\/\/www.fusioninformatics.com\/blog\/\",\"name\":\"AI, ML and IoT application development company | Fusion Informatics\",\"description\":\"Let&#039;s Transform Business for Tomorrow\",\"publisher\":{\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.fusioninformatics.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/#organization\",\"name\":\"Fusion Informatics Limited\",\"url\":\"https:\/\/www.fusioninformatics.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.fusioninformatics.com\/blog\/wp-content\/uploads\/2019\/04\/fusion-informatics-logo-copy.jpg\",\"contentUrl\":\"https:\/\/www.fusioninformatics.com\/blog\/wp-content\/uploads\/2019\/04\/fusion-informatics-logo-copy.jpg\",\"width\":400,\"height\":198,\"caption\":\"Fusion Informatics Limited\"},\"image\":{\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"http:\/\/facebook.com\/fusioninformatics\/\",\"https:\/\/x.com\/fusionlnfo\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/#\/schema\/person\/9ecff371b9255217ed7292905b9e85a6\",\"name\":\"Aashesh Shaah\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.fusioninformatics.com\/blog\/wp-content\/uploads\/2024\/01\/cropped-AsheshLinkedIN-96x96.jpeg\",\"contentUrl\":\"https:\/\/www.fusioninformatics.com\/blog\/wp-content\/uploads\/2024\/01\/cropped-AsheshLinkedIN-96x96.jpeg\",\"caption\":\"Aashesh Shaah\"},\"description\":\"Currently serving as the CEO of Fusion Informatics Limited, he specializes in helping companies achieve their long-term goals through digital and business transformation strategies and the ongoing evolution of digital products and services.\",\"sameAs\":[\"https:\/\/plus.google.com\/+asheshshah1976\/posts\",\"https:\/\/www.linkedin.com\/in\/aasheshdshaah\/\",\"https:\/\/x.com\/twitter.com\/aasheshdshaah\"],\"url\":\"https:\/\/www.fusioninformatics.com\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Collateral Damage iPhone OS 4 Developer Agreement Fallout","description":"The iPhone OS 4 Developer Agreement is a set of terms and conditions that developers must agree to in order to develop and distribute apps for the iPhone & iPad.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/","og_locale":"en_US","og_type":"article","og_title":"Collateral Damage iPhone OS 4 Developer Agreement Fallout","og_description":"The iPhone OS 4 Developer Agreement is a set of terms and conditions that developers must agree to in order to develop and distribute apps for the iPhone & iPad.","og_url":"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/","og_site_name":"AI and IoT application development company","article_publisher":"http:\/\/facebook.com\/fusioninformatics\/","article_published_time":"2010-04-15T07:24:37+00:00","article_modified_time":"2023-02-02T06:07:46+00:00","author":"Aashesh Shaah","twitter_card":"summary_large_image","twitter_creator":"@twitter.com\/aasheshdshaah","twitter_site":"@fusionlnfo","twitter_misc":{"Written by":"Aashesh Shaah","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/#article","isPartOf":{"@id":"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/"},"author":{"name":"Aashesh Shaah","@id":"https:\/\/www.fusioninformatics.com\/blog\/#\/schema\/person\/9ecff371b9255217ed7292905b9e85a6"},"headline":"Collateral Damage iPhone OS 4 Developer Agreement Fallout","datePublished":"2010-04-15T07:24:37+00:00","dateModified":"2023-02-02T06:07:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/"},"wordCount":554,"commentCount":0,"publisher":{"@id":"https:\/\/www.fusioninformatics.com\/blog\/#organization"},"keywords":["Apple iPad","Apple iPhone","Apple iPod","iPhone Application Development"],"articleSection":["Mobile Application Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/","url":"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/","name":"Collateral Damage iPhone OS 4 Developer Agreement Fallout","isPartOf":{"@id":"https:\/\/www.fusioninformatics.com\/blog\/#website"},"datePublished":"2010-04-15T07:24:37+00:00","dateModified":"2023-02-02T06:07:46+00:00","description":"The iPhone OS 4 Developer Agreement is a set of terms and conditions that developers must agree to in order to develop and distribute apps for the iPhone & iPad.","breadcrumb":{"@id":"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fusioninformatics.com\/blog\/collateral-damage-iphone-os-4-developer-agreement-fallout\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fusioninformatics.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Collateral Damage iPhone OS 4 Developer Agreement Fallout"}]},{"@type":"WebSite","@id":"https:\/\/www.fusioninformatics.com\/blog\/#website","url":"https:\/\/www.fusioninformatics.com\/blog\/","name":"AI, ML and IoT application development company | Fusion Informatics","description":"Let&#039;s Transform Business for Tomorrow","publisher":{"@id":"https:\/\/www.fusioninformatics.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fusioninformatics.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.fusioninformatics.com\/blog\/#organization","name":"Fusion Informatics Limited","url":"https:\/\/www.fusioninformatics.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fusioninformatics.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.fusioninformatics.com\/blog\/wp-content\/uploads\/2019\/04\/fusion-informatics-logo-copy.jpg","contentUrl":"https:\/\/www.fusioninformatics.com\/blog\/wp-content\/uploads\/2019\/04\/fusion-informatics-logo-copy.jpg","width":400,"height":198,"caption":"Fusion Informatics Limited"},"image":{"@id":"https:\/\/www.fusioninformatics.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/facebook.com\/fusioninformatics\/","https:\/\/x.com\/fusionlnfo"]},{"@type":"Person","@id":"https:\/\/www.fusioninformatics.com\/blog\/#\/schema\/person\/9ecff371b9255217ed7292905b9e85a6","name":"Aashesh Shaah","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fusioninformatics.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.fusioninformatics.com\/blog\/wp-content\/uploads\/2024\/01\/cropped-AsheshLinkedIN-96x96.jpeg","contentUrl":"https:\/\/www.fusioninformatics.com\/blog\/wp-content\/uploads\/2024\/01\/cropped-AsheshLinkedIN-96x96.jpeg","caption":"Aashesh Shaah"},"description":"Currently serving as the CEO of Fusion Informatics Limited, he specializes in helping companies achieve their long-term goals through digital and business transformation strategies and the ongoing evolution of digital products and services.","sameAs":["https:\/\/plus.google.com\/+asheshshah1976\/posts","https:\/\/www.linkedin.com\/in\/aasheshdshaah\/","https:\/\/x.com\/twitter.com\/aasheshdshaah"],"url":"https:\/\/www.fusioninformatics.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.fusioninformatics.com\/blog\/wp-json\/wp\/v2\/posts\/989","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fusioninformatics.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fusioninformatics.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fusioninformatics.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fusioninformatics.com\/blog\/wp-json\/wp\/v2\/comments?post=989"}],"version-history":[{"count":1,"href":"https:\/\/www.fusioninformatics.com\/blog\/wp-json\/wp\/v2\/posts\/989\/revisions"}],"predecessor-version":[{"id":9606,"href":"https:\/\/www.fusioninformatics.com\/blog\/wp-json\/wp\/v2\/posts\/989\/revisions\/9606"}],"wp:attachment":[{"href":"https:\/\/www.fusioninformatics.com\/blog\/wp-json\/wp\/v2\/media?parent=989"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fusioninformatics.com\/blog\/wp-json\/wp\/v2\/categories?post=989"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fusioninformatics.com\/blog\/wp-json\/wp\/v2\/tags?post=989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}