WWDC 2015: Ніяких сенсацій

Розриву шаблонів і аварії стереотипів цього разу не було. Розумно і передбачувано, майже нудно. Пристойно до непристойності. Остання частина заходу здивувала. Вона була незграбною і нецікавою, напевно це був найгірший «One More Thing» за всю їх історію. Те що презентували, насправді, було непогано: доступ до всіх багатств iTunes за 9,99 доларів на місяць, 24 години на добу 7 днів на тиждень. Сімейний доступ - за 14,99. Це називалося Apple Music. Інструменти. Подібні сервіси вже існували, Apple Music навіть якщо він («сервіс», значить «він») чимось і перевершував їх, презентація обійшла цей момент мовчанням. Тобто, нічим?

Трюк OMT (One More Thing) використовувався для виділення головного і неймовірного, він був чимось на зразок сигналу для стомлених слухачів: «Увага, зараз буде цікаво!», тобто, цей сервіс слід було сприймати як щось проривне і революційне.


Сам сервіс був набагато кращим ніж його представили. Інженери, як завжди, виконали свою частину роботи на вищому рівні. Але, чомусь, він так і не «злетів». Якби про нього нічого не сказали в той день, а просто випустили б сухий і безпристрасний прес-реліз, з перерахуванням достоїнств і важливих подробиць, було б краще.

Але OMT закривав прес-конференцію з нагоди відкриття WWDC 2015 року, попередні її частини, як мінімум, були виконані якісно і відторгнення не викликали.

Головні теми

Якщо забути про Apple Music, головних тем було три. OS X El Capitan, iOS 9 (з функціями «тільки для iPad», за 4 роки до iPadOS) і watchOS 2. І з дюжину тим калібром поменше.

Наприклад, Metal прийшов у OS X. У системних фреймворках він замінив OpenGL і OpenCL. У сторонніх розробників був вибір, ніхто не змушував їх негайно йти з цих старих і повільних технологій - час ще не настав.

«Металісти» (група розробників Metal) приручили графічні процесори від Intel, AMD і NVIDIA, це взагалі-то був справжній прорив, якому приділили набагато менше часу ніж Apple Music. Експерти передбачали цей прорив, але роки через 3, не раніше. Або через 5. Але не минуло й року: нездійсненна місія блискуче виконана. У що це обійшлося «металістам», не повідомляли.

Сторонні розробники використовували в своєму коді OpenGL і/або OpenCL не поспішали кидати звичні і добре їм знайомі «застарілі» API. Головною перешкодою було навіть не небажання вивчати щось нове (необхідність постійно вчитися - особливість професії програміста, така ж як постійна готовність до смерті у самураїв).


OpenGL і OpenCL були крос-платформними технологіями. Metal - ні. Більш того, на відміну від колишніх епох Apple навіть не намагалася зробити Metal загальнодоступним, вважаючи його своєю конкурентною перевагою. Популярність «яблучних» платформ у 2015 була безпрецедентною, але недостатньою щоб переконати розробників витрачати час на дві версії нетривіального коду замість однієї, загальної для всіх платформ.

Ще одна важлива тема була порушена мимохідь. На початку презентації OS X 10.11 «El Capitan» Крейг Федеріги повідомив що на 55% Масів встановлена OS X 10.10 «Yosemite», що вийшла всього за 8 місяців до цього. Для порівняння, Windows 8.1, що вийшла в жовтні 2013, за рік до OS X 10.10 «Yosemite», використовували тільки 7% користувачів Windows.

На початку презентації iOS 9, Крейг повідомив що iOS 8 встановлена на 83% iOS-пристроїв.

Тобто, 55% користувачів Мас'ів і 83% користувачів iOS мали доступ до новітніх технологій цих систем, розробники могли зі спокійною душею концентрувати свої зусилля на максимальній сумісності з останніми версіями систем. Наскільки важлива концентрація зусиль при написанні програми, сподіваюся, здогадаються навіть ті хто ніколи не працював у софтверній індустрії.

Чому «яблучні» платформи рік за роком поширюються на порядок швидше ніж їхні конкуренти? Причин кілька, але найголовніша з них - простота апгрейду. І його ціна. І модельні ряди в яких дуже просто орієнтуватися (а навіщо більше?), і взагалі той самий «особливий шлях Apple», за який її всі критикували і продовжують критикувати,

Серед новин «другого рівня» було кілька новин більш важливих ніж «головні». А про найважливішу новину для розробників на прес-конференції не згадали.

Про неї розповіли у другій половині першого дня WWDC.


Підозріла турбота про розробників

У 2014 році Apple, раптово, перепроектувала iTunes Connect, полегшивши життя всім кого нелегке привело до лав iOS-розробників, їхніх менеджерів, маркетологів і всіх інших залучених до створення iOS-додатків.

Це було настільки дивно, що ми задавалися питанням «а в чому підступ?» - але його не було. Просто, нарешті, зробили те що повинні були зробити ще років п'ять тому.

Але деякі думали інакше. Була і така версія: число охочих зареєструватися в якості учасника iOS Developer Program різко скоротилося, а тих хто не продовжує підписку на цю програму (99 доларів на рік, у США) навпаки стало більше. І ось вам результат: придбання компанії Burstly, наймання її ключових співробітників, і розробка iTunesConnect «з нуля».

Що сказав би наш колега, якого я назвав у попередньому абзаці «деякими», з цього приводу - можу тільки здогадуватися.

До червня 2015 року Apple мала три «програми для розробників», кожна з яких обходилася в 99 доларів на рік. Mac Developer Program, iOS Developer Program и Safari Developer Program. Про перші два я був непогано обізнаний, програма розробників Safari, по-моєму, стосувалася розробки розширень для Safari (можу помилятися).


У 2015 році платформ побільшало, з'явилася watchOS. Пов'язана з iOS, але особлива. Рішення яке прийняли в Купертіно було несподіваним. І приємним. Для всіх, крім тих хто тільки-що оновив свою підписку на всі три Developer Program. Втім, про них подбали: термін оновлення передплати на єдину програму був для них збільшений до двох років.

Тепер, щоб отримати доступ до закритих ресурсів і бета-версій систем для всіх платформ, достатньо було підписатися на Apple Developer Program, за ті ж 99 доларів на рік.

Відео

Відеозапис прес-конференції (тривалість 02:20:09):

 

Продовження слід


Пропонуємо підписатися на наш канал в «Яндекс.Дзен». Там ви зможете знайти ексклюзивні матеріали, яких немає на сайті.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND