Во время основного доклада этого года на конференции разработчиков WWDC традиционно прозвучал и не был услышан ряд сведений, которые не исключено обобщить и изложить, поскольку они часто логически дополняют представленные новости, такие как OS X El Capitan, Система IOS 9 или смотреть ОС 2. Чему в этом году принадлежат эти фрагменты из Москоне-центра?
Интересные цифры
Каждая конференция Apple традиционно включает в себя ряд интересных цифр, статистических данных и, прежде всего, списков успехов компании из Купертино и ее продуктов. Итак, давайте кратко рассмотрим самые интересные цифры.
- В WWDC 2015 приняли участие участники из 70 стран мира, 80% из которых посетили эту конференцию впервые. 350 участников смогли приехать благодаря специальной стипендиальной программе.
- OS X Yosemite уже работает на 55% всех компьютеров Mac, что делает ее рекордсменом отрасли. Ни одна другая компьютерная операционная система не достигла такого быстрого распространения.
- Пользователи голосового помощника Siri задают миллиард вопросов в неделю.
- Siri станет на 40% быстрее благодаря новым оптимизациям Apple.
- Apple Pay сейчас поддерживает 2 банков, а в следующем месяце этот способ оплаты будет предлагаться миллиону торговых точек. 500 250 из них будут найдены в первый день запуска сервиса в Великобритании.
- Из App Store уже скачано 100 миллиардов приложений. Каждую секунду загружается 850 приложений. На данный момент разработчикам выплачено 30 миллиардов долларов.
- Среднестатистический пользователь имеет на своем устройстве 119 приложений, из которых в настоящее время в App Store доступно 1,5 миллиона приложений. 195 000 из этих приложений являются образовательными.
Swift 2
Теперь в распоряжении разработчиков будет вторая версия нового языка программирования Swift. Это приносит новости и лучшую функциональность. Самая интересная новость заключается в том, что в этом году Apple выпустит всю базу данных кода с открытым исходным кодом, она будет работать даже на Linux.
Минимизация системы
iOS 8 не совсем дружелюбна к устройствам с объемом памяти менее 8 или 16 ГБ. Обновления этой системы требовали много гигабайт свободного места, а места для собственного контента у пользователя оставалось не так много. Однако iOS 9 решает эту проблему. Для обновления пользователю понадобится всего 1,3 ГБ места, что является приличным улучшением по сравнению с 4,6 ГБ в годовом исчислении.
Разработчикам также будут доступны механизмы уменьшения размеров приложений. Самая интересная опция называется «Нарезка приложений» и объясняется следующим образом: каждое загруженное приложение содержит большой пакет кодов для всех возможных устройств, на которых приложение должно работать. Он содержит части кода, которые позволяют ему работать на iPad и iPhone всех размеров, части кода, которые позволяют ему работать как на 32-битной, так и на 64-битной архитектуре, части кода с Metal API и скоро. Например, для пользователей iPhone 5 довольно большая часть кода приложения является ненужной.
И вот тут-то и появляется новинка. Благодаря App Slicing каждый пользователь загружает из App Store только то, что ему действительно нужно, экономя место. К тому же, согласно документации, лишней работы для разработчиков практически нет. Вам останется лишь отделить отдельные части кода меткой с указанием соответствующей платформы. Затем разработчик загрузит приложение в App Store точно так же, как и раньше, а магазин сам позаботится о распространении правильных версий приложений среди пользователей конкретных устройств.
Второй механизм экономии места в памяти телефона немного сложнее. Однако можно сказать, что приложениям будет разрешено использовать только «запрошенные ресурсы», то есть те данные, которые им действительно необходимы для запуска в данный момент. Например, если вы играете в игру и находитесь на ее 3-м уровне, то теоретически вам не нужно иметь записанное на телефоне обучение, вы уже прошли 1-й и 2-й уровни, а также даже не уровни, например из десятый и выше.
В случае игр с внутриигровыми покупками нет необходимости хранить игровой контент внутри устройства, за которое вы не заплатили и, следовательно, не разблокировано. Конечно, Apple в своей документации для разработчиков точно указывает, какой контент может попасть в эту категорию «по запросу».
HomeKit
Платформа умного дома HomeKit получила большие новости. В iOS 9 будет обеспечен удаленный доступ через iCloud. Apple также расширила совместимость с HomeKit, и теперь вы сможете использовать в нем датчики дыма, сигнализацию и тому подобное. Благодаря новостям в watchOS вы также сможете управлять HomeKit через Apple Watch.
Появляются первые устройства с поддержкой HomeKit в продаже о поддержке также заявила компания Philips. Осенью компания уже подключит свою интеллектуальную систему освещения Hue к HomeKit. Хорошей новостью является то, что существующие лампы Hue также будут работать в HomeKit, и существующим пользователям не придется покупать новое поколение.
[youtube id="BHvgtAcZl6g" width="620″ height="350″]
CarPlay
Хотя Крейг Федериги за считанные секунды сообщил важную новость о CarPlay, это определенно стоит отметить. После выхода iOS 9 автопроизводители смогут напрямую вставлять в систему собственные приложения. Таким образом, бортовой компьютер автомобиля уже способен обходиться одной пользовательской средой, в рамках которой можно будет получить доступ к CarPlay и различным элементам управления автомобилем из мастерской автопроизводителя. До сих пор они стояли отдельно, но теперь смогут быть частью системы CarPlay.
Так что, если вы хотите использовать навигацию Apple Map и слушать музыку из iTunes, но в то же время хотите регулировать температуру внутри автомобиля, вам больше не придется прыгать между двумя диаметрально разными средами. Производитель автомобилей сможет внедрить простое приложение климат-контроля непосредственно в CarPlay и, таким образом, обеспечить удобство использования одной системы. Хорошая новость заключается в том, что CarPlay сможет подключаться к автомобилю без проводов.
Apple Pay
Apple Pay привлекла немало внимания на WWDC в этом году. Первая большая новость — прибытие сервиса в Великобританию. Это произойдет уже в июле, и Британия станет первым местом за пределами США, где будет запущена услуга. В Британии более 250 000 точек продаж уже готовы принимать платежи через Apple Pay, а Apple заключила партнерские отношения с восемью крупнейшими британскими банками. Ожидается, что другие банковские учреждения вскоре последуют этому примеру.
Что касается использования самого Apple Pay, Apple поработала над программной основой сервиса. Passbook больше не будет присутствовать в iOS 9. Пользователи смогут найти свои платежные карты в новом приложении «Кошелек». Сюда же добавятся карты лояльности и клубные карты, которые также будут поддерживаться сервисом Apple Pay. Сервису Apple Pay также противостоят улучшенные Карты, которые в iOS 9 будут предоставлять бизнесу информацию о том, включена ли в них оплата через Apple Pay.
Единая программа для разработчиков
Последние новости касаются разработчиков, которые теперь объединены в одну программу разработчиков. На практике это означает, что для создания приложений для iOS, OS X и watchOS им нужна только одна регистрация и один взнос в размере 99 долларов США в год. Участие в программе также гарантирует им доступ ко всем инструментам и бета-версиям всех трех систем.
Добавьте CarPlay: Мне было бы очень интересно, но их, наверное, это не так волнует, как следовало бы, насколько я спросил, автопроизводители молчат :-(
Но главная новость в том, что аккаунт разработчика больше не делится на iOS и OSX, а объединили его, так что вы платите не 5к в год, а только половину... Наконец-то им это приглянулось...