Ябълка свали опаковките от своя iPhone OS 4 вчера, позволявайки на разработчиците и потребителите да знаят какви основни нови функции ще дойдат в неговата мобилна платформа. Едно нещо, което обаче компанията не подчерта специално в своята презентация, беше лека промяна в лицензионното споразумение за програмата за разработчици на телефони. Какво е различното? Раздел 3.3.1, който сега гласи отчасти: „Приложения, които се свързват с документирани API чрез междинен превод или слой или инструмент за съвместимост, са забранени.“
Казано на обикновен английски, това е лоша новина за разработчиците, които планираха да пуснат приложения на iPhone, използвайки технологии като MonoTouch или Adobe Flash CS5.
Препоръчани видеоклипове
Промяната в лицензионните условия изглежда е била първа извика Джон Грубер от Daring Fireball.
на Apple iPhone-и сега Ай Пад— са известни с това, че не поддържат собствената Flash технология на Adobe, която е широко използвана като видео и други интерактивни елементи в мрежата. Позицията на Apple без Flash сериозно отслаби единственото повсеместно присъствие на Flash в мрежата: едно е, ако имате огромна инсталирана база на компютри, но ако вашата технология не е достъпна на (може би) най-значимата мобилна медийна платформа в момента на пазара, имате проблем.
Adobe се надяваше да заобиколи проблема без Flash-on-the-iPhone, като предостави възможност за внедряване в iPhone в Adobe Flash CS5: идеята е, че разработчиците могат създават приложенията си във Flash без никакви специфични познания за iPhone, след което го разгръщат като готово за iPhone приложение по същество чрез избор на „разгръщане на iPhone“ команда.
Съгласно новите лицензионни условия на Apple, приложенията за iPhone могат да използват само документирани API повиквания и да бъдат написани на C, Objective C, C++. Приложенията могат също да бъдат написани на JavaScript, за да бъдат изпълнени от вградения WebKit двигател на Apple, който управлява браузъра Safari на iPhone.
Новите лицензионни условия на Apple може да се окажат особено обезпокоителни за Adobe, което каза на разработчиците те могат да се придържат към своите инструменти за разработка на Flash и скоро ще могат да разположат тези приложения в iPhone.
Въпреки това, докато наблюдателите на индустрията не се съмняват, че Apple е добре наясно какво планира Adobe да направи със създаването на приложения за iPhone от Flash, този ход вероятно се вижда най-добре в контекста на дългосрочните усилия на Apple да контролира своите платформи от самото начало: исторически, Компанията смята, че поддържането на пълен контрол върху нейните продукти води до създаване на най-добрите потребителски изживявания...и следователно най-продаваните продукти. Новите лицензионни условия на Apple по същество забраняват на разработчиците да прилагат рамка за разработка за iPhone върху собствените API на Cocoa Touch и WebKit на Apple. Ако такава рамка ако получи значително сцепление сред разработчиците, то по същество ще поеме контрола върху платформата iPhone на Apple… и това е нещо, което компанията от Купертино едва ли ще направи толерирам.
Препоръки на редакторите
- Най-новият iPad Air току-що получи голяма отстъпка в Amazon
- Друг доклад предполага, че iPhone 15 Pro ще бъде по-скъп
- Загубих своя iPhone по време на една мечтана ваканция – и това не беше кошмар
- Това са единствените 2 причини да се вълнувам от iPhone 15 Pro
- Apple iPad току-що падна обратно до най-ниската си цена
Надградете начина си на животDigital Trends помага на читателите да следят забързания свят на технологиите с всички най-нови новини, забавни ревюта на продукти, проницателни редакционни статии и единствени по рода си кратки погледи.