iPhone code ban facing antitrust inquiry?
上一篇 /
下一篇 2010-05-15 10:10:01 / 天气: 晴朗
/ 心情: 高兴
iPhone code ban facing antitrust inquiry?iPhone code ban facing antitrust inquiry?The US Department of Justice and Federal Trade Commission are exploring an antitrust inquiry into Apple's ban on iPhone code translation, according to a report citingOffset Platesa "person familiar with the matter."The New York Post reports that the DoJ and FTC are "locked in negotiations" over which will investigate a recent change to the iPhone SDK that bars developers from coding applications in ways Apple CEO Steve Jobs doesn't approve of. The Post's unnamed source says the two government watchdogs are "days away" from a decision, claiming that the investigation will explore whether the ban harms competition by forcing coders to choose between applications that run only on Apple devices, and cross-platform. apps suited to rival hardware as well.Early last month, when Apple released its SDK for the upcoming iPhone OS 4.0, it added new language that says applications must be "originally written" in the languages officially supported by the OS. "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," reads the new SDK, which covers development on the iPhone, iPod touch, and iPad. "e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited."Offset PlatesLast week, in a 1,700-word attack on Adobe Flash, Steve Jobs indicated that this code translation ban is an effort to prevent the development of "sub-standard" applications. "We know from painful experience that letting a third party layer of software come between the platform. and the developer ultimately results in sub-standard apps and hinders the enhancement and progress of the platform," he wrote. "This becomes even worse if the third party is supplying a cross platform. development tool. The third party may not adopt enhancements from one platform. unless they are available on all of their supported platforms."Hence developers only have access to the lowest common denominator set of features. Again, we cannot accept an outcome where developers are blocked from using our innovations and enhancements because they are not available on our competitor’s platforms."Obviously, Apple is barring the use of Adobe's new iPhone packager,Offset Plateswhich translates Flash script. into iPhone machine code. But it's unclear whether the company is also banning cross-platforms tools along the lines of Appcelerator's Titanium, PhoneGap,Carbon fiber hood, and Unity 3D. These kits also let you develop in languages other than Objective C, C, and C++, but they dovetail with Apple's XCode IDE and they translate into Objective C before compiling.相关的主题文章:
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG:
carbon
fiber
offset
plates