Новый уровень приложений и сервисов iOS и OS X

С обновлением программных продуктов Apple разработчики получили новые инструменты, использование которых поднимет качество разрабатываемых приложений на новый уровень.

HomeKit

Представленный в прошлом году сервис компании выступает в качестве центра управления всеми устройствами, входящими в экосистему «умного дома». Изначально планировалось выпустить приложение-компаньон, позволявшее в одном месте отслеживать состояние всех поддерживаемых устройств в доме, но после презентации большую часть задач возложили на поумневшую Siri. Виртуальный помощник будет объединять необходимые устройства в группы по принципу их нахождения на территории дома, после чего голосовым управлением пользователь сможет задавать необходимые команды и таким образом управлять подконтрольными компонентами системы.

На сегодняшний день список поддерживаемых устройств не слишком разнообразен в силу серьёзных требований Apple к уровню их безопасности, но Крейг Федериги (Craig Federighi) заверил в скором появлении совместимых с HomeKit штор, термостатов, датчиков дыма и подобных устройств, обеспечивающих контроль дома.

Metal

Представленная в прошлом году технология Metal для iOS позволила значительно увеличить графическую производительность iPad и iPhone. Теперь пришло время внедрения технологии в OS X, где её появление позволит добиться заметного улучшения обработки графики, в цифрах прирост составляет 50%. Сочетаемые в Metal интерфейсы программирования приложений OpenCL и OpenGL предоставляют разработчикам очень мощный и технологичный инструмент для создания программ. На выходе разработчики получают интерфейс с высокой эффективностью, позволяющий разработчикам максимально использовать ресурсы графического процессора, что было продемонстрировано во время открывающей презентации компанией Epic с их игрой Fortnite.

Поиск

Новый API поиска, задействованный в iOS 9, открывает разработчикам новые возможности для усиления взаимодействия их приложений с поисковой системой самих устройств. При реализации необходимых функций информация из программ станет доступна при обычном поиске и во время запросов Siri. Новые возможности поиска, помимо вышеперечисленного, будут связаны и с веб-контентом. Для добавления необходимого кода в свои приложения разработчикам не потребуется никакого особо опыта программирования, ведь для этого используются стандартные средства.

Swift 2.0

Приятной неожиданностью для разработчиков стало обновление языка программирования Swift до версии 2.0, к тому же сделавшее его код открытым. С выходом обновления увеличились возможности языка:

  • Улучшенная обработка ошибок.
  • Доработанный синтаксис языка.
  • Быстрый компилятор программ.
  • Поддержка разметки Markdown.
  • Расширение протоколов Swift.

iOS 9 и поддержка приложений

Занимаемое iOS 8 место на устройствах пользователей не раз становилось причиной критики компании. Особенно были не рады обновлениям владельцы гаджетов с объёмом 16 ГБ, из которых приличную часть доступного места занимали файлы системы. Apple исправилась. Новая версия iOS 9 будет весить на 70% меньше. Не осталась без внимания оптимизация отдельно взятых приложений, которых коснулись изменения в плане хранения и загрузки. Все эти нововведения станут большим заделом на будущее, а значимость их уже сейчас не вызывает сомнений. [ai]

Читайте также  Apple опубликовала видео вчерашней презентации

Источник: iphones.ru

Dream Clean