
Apple объявила о прекращении поддержки оригинального SDK watchOS и оригинальных приложений для Apple Watch 1.0, которые требовали наличия телефона для запуска. С 1 июня Apple обяжет разработчиков новых приложений для Apple Watch использовать нативный SDK, который появился с watchOS 2. Требование было опубликовано на новостной странице Apple Developer вчера вечером.
Одной из главных претензий к Apple Watch была их медлительность, приложения часто запускались и реагировали на действия пользователя с задержкой. Нативные приложения watchOS 2 значительно быстрее старого типа приложений, когда весь расчет происходил на сопряженном iPhone, а данные передавались на часы по беспроводной сети. Новое требование Apple обеспечит минимальный стандарт для приложений Watch в будущем.
1 июня — всего за две недели до следующей конференции разработчиков Apple WWDC, где ожидается анонс watchOS 3 наряду с iOS 10, OS X 10.12 (macOS?), и другими обновлениями. По сути, это означает, что SDK watchOS 1.0 будет снят с поддержки в течение времени выпуска двух системных обновлений.
Хотя мотивация поддерживать приложения Watch в актуальном состоянии обоснована, это очень короткий срок для Apple, чтобы прекратить поддержку публичных API. Похоже, watchOS 1.0 была, по сути, временным решением.
Планы Apple по стимулированию всех к созданию нативных приложений могут совпадать с предстоящим обновлением аппаратного обеспечения Apple Watch, Apple Watch 2. По слухам, новое оборудование должно появиться позже в этом году, и оно, вероятно, будет использовать технологии watchOS 3. По крайней мере, один аналитик указал, что Apple может представить новое аппаратное обеспечение Watch на WWDC, хотя это предположение не подтверждается другими источниками.