iMessage, Flash, App Store: Скільки цікавого ми дізналися завдяки видаленню Fortnite з App Store

Влітку минулого року Apple видалила Fortnite з App Store за грубе порушення правил. Розробники Epic Games додали в гру власну платіжну систему, що діє в обхід Apple. Мало того, що студія просто порушила ключове правило розміщення в каталозі, так ще й позбавила Apple прибутку від комісії, яку вона стягує з кожної транзакції. Але Epic Games тільки того і чекали. Вони подали на Apple до суду, звинувативши в монопольному захопленні ринку додатків для iOS і, самі того не очікуючи, відкрили справжню скриньку Пандори.

Справа Epic Games проти Apple виявилася настільки резонансною, що до нього в якості свідків приєдналося кілька великих корпорацій і - страшно подумати - колишні співробітники Apple. Від них вимагалося дати свідчення, розповівши під присягою про те, як у Купертіно формували свою безроздільну владу на ринку мобільного софту. Подивимося, що з цього вийшло.


Чому на Android немає iMessage

Едді К'ю, старший віце-президент Apple з розробки ПЗ, виступав за випуск iMessage для Android, але інші топ-менеджери компанії були рішуче проти цього. Його головним опонентом був Крейг Федерігі. Він сказав, що iMessage для Android позбавить iOS однієї з ключових переваг.

За словами Федериги, iMessage - це найкращий додаток для обміну повідомленнями, і віддати його Google означало б поставити себе в свідомо невигідне становище, оскільки у пошукового гіганта і так багато сервісів, які перевершують власні рішення Apple.

Позиція Федериги була зрозуміла. Він вважав, що поява iMessage на Android принесе Apple більше проблем, ніж принесе користі. Адже тоді у користувачів з'явиться можливість безперешкодно переходити з iOS на Android, а це не те, що було потрібно компанії. Виходить, правий був Вілл Кеткарт, коли сказав, що Apple боїться WhatsApp через його універсальність, оскільки цей месенджер відкриє користувачам iOS дорогу на Android.

Як створювався App Store

Apple спочатку планувала поширювати софт для iOS у вигляді веб-додатків, що працюють на потужностях браузера. Але Скотт Форстолл, глава розробки iOS, швидко відмовився від цієї затії, тому що тільки нативний софт зміг би працювати так добре і швидко, як встановлений.

Тоді перед топ-менеджментом постало питання про те, хто буде наповнювати App Store. Стів Джобс не хотів допускати в магазин сторонніх розробників. Він вважав, що вони не впораються зі створенням якісного софту для iOS. Тому необхідно, щоб його розробкою займалися ті, хто розуміє природу операційної системи, тобто ті, хто створював її сам.

Чому на iOS не можна завантажувати сторонній софт

Однак потім Скотту Форстоллу, голові розробки iOS, вдалося переконати Джобса. Він сказав йому, що Apple не зможе випускати програми з такою ж продуктивністю, як сторонні розробники, яких можуть бути тисячі і десятки тисяч. Однак ідеї обмежувати поширення софту одним тільки App Store тоді не було.


Спочатку Форстолл, як говорив він сам, планував дозволити розробникам поширювати софт і через App Store, і через власні джерела. Однак у той час якраз широку популярність отримав джейлбрейк, і від цієї ідеї було вирішено відмовитися. У Купертіно дуже занепокоїлися поширенням шкідливого софту для iOS, вирішивши, що будуть самостійно контролювати софт, що потрапляє в App Store.

Чому iOS не підтримує Flash

Незважаючи на те що пристрої Apple ніколи особливо не дружили з Flash, був час, коли в Купертіно намагалися оптимізувати цю технологію для iOS. Така ідея виникла незадовго до виходу iPad. За словами Скотта Форстолла, розробники Apple намагалися допомогти Adobe перенести Flash на iOS, однак, що б вони не робили, продуктивність технології була жахливо низькою.

Якщо вірити Форстоллу, для розробників Apple це було чимось на зразок квесту. Їм самим було цікаво змусити Flash правильно і швидко працювати на iOS. Але досвід Mac і Windows дав їм зрозуміти, що це практично неможливо. Тому від Flash було вирішено відмовитися і більше ніколи не згадувати про цей неприємний досвід.

Мабуть, невдалий досвід портування Flash залишив неприємні враження у керівництва Apple, тому Стів Джобс на презентації iPad говорив, що в Купертіно ніколи не вірили у Flash, вважаючи, що майбутнє - за технологією HTML5. Як виявиться багато пізніше, він дійсно мав рацію, що не наполіг на адаптації Flash під iOS.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND