С обновлением программных продуктов Apple разработчики получили новые инструменты, использование которых поднимет качество разрабатываемых приложений на новый уровень.
Представленный в прошлом году сервис компании выступает в качестве центра управления всеми устройствами, входящими в экосистему «умного дома».
Изначально планировалось выпустить приложение-компаньон, позволявшее в одном месте отслеживать состояние всех поддерживаемых устройств в доме, но после презентации большую часть задач возложили на поумневшую Siri.
Виртуальный помощник будет объединять необходимые устройства в группы по принципу их нахождения на территории дома, после чего голосовым управлением пользователь сможет задавать необходимые команды и таким образом управлять подконтрольными компонентами системы.
На сегодняшний день список поддерживаемых устройств не слишком разнообразен в силу серьёзных требований Apple к уровню их безопасности, но Крейг Федериги (Craig Federighi) заверил в скором появлении совместимых с HomeKit штор, термостатов, датчиков дыма и подобных устройств, обеспечивающих контроль дома.
Представленная в прошлом году технология Metal для iOS позволила значительно увеличить графическую производительность iPad и iPhone. Теперь пришло время внедрения технологии в OS X, где её появление позволит добиться заметного улучшения обработки графики, в цифрах прирост составляет 50%. С
очетаемые в Metal интерфейсы программирования приложений OpenCL и OpenGL предоставляют разработчикам очень мощный и технологичный инструмент для создания программ.
На выходе разработчики получают интерфейс с высокой эффективностью, позволяющий разработчикам максимально использовать ресурсы графического процессора, что было продемонстрировано во время открывающей презентации компанией Epic с их игрой Fortnite.
Новый API поиска, задействованный в iOS 9, открывает разработчикам новые возможности для усиления взаимодействия их приложений с поисковой системой самих устройств.
При реализации необходимых функций информация из программ станет доступна при обычном поиске и во время запросов Siri.
Новые возможности поиска, помимо вышеперечисленного, будут связаны и с веб-контентом.
Для добавления необходимого кода в свои приложения разработчикам не потребуется никакого особо опыта программирования, ведь для этого используются стандартные средства.
Приятной неожиданностью для разработчиков стало обновление языка программирования Swift до версии 2.0, к тому же сделавшее его код открытым.
С выходом обновления увеличились возможности языка:
Улучшенная обработка ошибок.
Доработанный синтаксис языка.
Быстрый компилятор программ.
Поддержка разметки Markdown.
Расширение протоколов Swift.
Занимаемое iOS 8 место на устройствах пользователей не раз становилось причиной критики компании.
Особенно были не рады обновлениям владельцы гаджетов с объёмом 16 ГБ, из которых приличную часть доступного места занимали файлы системы. Apple исправилась.
Новая версия iOS 9 будет весить на 70% меньше.
Не осталась без внимания оптимизация отдельно взятых приложений, которых коснулись изменения в плане хранения и загрузки.
Все эти нововведения станут большим заделом на будущее, а значимость их уже сейчас не вызывает сомнений.