руководство к действию

13:18 | 10-04-2010 | Apple, Software | 1 Comment

итак, галактика в опастности:

Apple introduced some new terms to its developers contract on Thursday. Buried away in the 21,000-odd words of the agreement is this interesting clause:

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).

на каждом углу повсеместно раздаются плач и стенания[1].

а результат-то, однако, абсолютно не настолько трагичен, как многим хотелось бы представить: разработчики в очередной раз вспомнят о рекоммендациях и инструментах Apple, и начнут ими пользоваться (те, кто не делал этого раньше), а пользователи, надеюсь, выдержат отсутствие в App Store еще 347 милионов уродливых игрушек (которых, скажем прямо, и так хватает), и будут радоваться наступающей многозадачности:

The primary reason for the change, say sources familiar with Apple’s plans, is to support sophisticated new multitasking APIs in iPhone 4.0. The system will now be evaluating apps as they run in order to implement smart multitasking. It can’t do this if apps are running within a runtime or are cross compiled with a foreign structure that doesn’t behave identically to a native C/C++/Obj-C app.

ну, и не надо, конечно, забывать про очевидное:

So what Apple does not want is for some other company to establish a de facto standard software platform on top of Cocoa Touch. Not Adobe’s Flash. Not .NET (through MonoTouch). If that were to happen, there’s no lock-in advantage. If, say, a mobile Flash software platform — which encompassed multiple lower-level platforms, running on iPhone, Android, Windows Phone 7, and BlackBerry — were established, that app market would not give people a reason to prefer the iPhone.

не вижу, в общем-то, ничего плохого:

And, obviously, such a meta-platform would be out of Apple’s control. Consider a world where some other company’s cross-platform toolkit proved wildly popular. Then Apple releases major new features to iPhone OS, and that other company’s toolkit is slow to adopt them. At that point, it’s the other company that controls when third-party apps can make use of these features.



[1] — более всего потешают обычные дворовые выкрики:

Тогда от этого решения окружающим одни плюсы, разработчикам можно спокойно забыть про их платформу и заняться чем-нибудь другим, нет так нет.

сразу видно, насколько люди понимают и разбираются в происходящем:

Адобу надо в ответ объявить о прекращении всех разработок под мак вообще – и программу обмена лицензий мак-версий софта на windows. Чтоб огрызки вспомнили кто их кормит 20 лет.

как говорится:

Гувер — это голова. И Гинденбург — голова. Гувер и Гинденбург — это две головы.

  

One Response to “руководство к действию”

  1. […] на волне обострившейся ненависти к одной фруктовой компании, в […]

Leave a Reply