Коли я почав писати статті про техніку Apple, це були статті про комп'ютери та планшетах. iPhone тоді тільки почав епоху відмови від комп'ютерів, але в 2016 році все стало зовсім інакше. Зовсім скоро повинен настати переломний момент, коли комп'ютер стане чимось на нашій голові або на полиці в передпокої. Можливо, у нього зовсім не буде екрану, або він буде дуже маленьким. Настають великі зміни. Наскільки добре Apple до них готова?.
Є дві компанії, які подарували світу комп'ютери і продовжують на них заробляти: це Apple і Microsoft. Операційна система від Microsoft є найпоширенішою, в той час як Apple може похвалитися приголомшливою прибутком. Обидві компанії витратили чимало сил на залучення розробників програмного забезпечення для своїх продуктів, однак у них немає нічого схожого на Amazon Echo, Google Home, термостати Nest, VR-шоломи та інші пристрої, які переносять нас у майбутнє.
Apple дуже хитро підійшла до цієї проблеми. Компанія випустила мову програмування Swift і подарувала його світу, відкривши його вихідний код. Мова дуже подобається розробникам, які із задоволенням будуть використовувати його, створюючи продукти для різних платформ, включаючи Linux і Android. Якщо розробники в недалекому майбутньому зацікавляться новими пристроями і при цьому будуть використовувати Swift, їх застосування працюватимуть на пристроях від Apple, так як Swift був створений для створення програмного забезпечення, сумісних з iOS і OS X.
Іншими словами, якщо Apple вдасться зберегти привабливість Swift, компанія не втратить свою армію розробників. Така армія потрібна і компанії Microsoft, яка використовує схожу хитрість.
Microsoft вирішила створити операційну систему Windows для всіх продуктів. Сьогодні комп'ютери, смартфони, планшети, ігрові приставки та окуляри доповненої реальності можуть працювати на одній і тій же Windows 10. У теорії, це спрощує життя розробникам, а Microsoft позбавляє свої продукти від проблем з відсутністю ПО.
Однак, крім цього, Microsoft веде приховану гру. Вона дарує розробникам безкоштовні інструменти, такі як Xamarin і Visual Studio. За допомогою Xamarin можна створити додаток, яке буде працювати скрізь, хоч на iPhone, хоч на Windows, хоч в інтернеті. Це подобається розробникам.
Visual Studio дає доступ до хмарної платформі Microsoft Azure, яка без зайвих витрат може стати мозком будь-якої програми.
Компанія не створила нову мову програмування, але вона створила інструменти, які завойовують розробників для Microsoft, навіть якщо ті не створюють додатки для Windows.
Виходить, що Apple і Microsoft змагаються в тому, чия армія розробників буде більше, і використовують в цій війні дуже схожі методи. Хто виявиться сильнішим, покаже час.