4

Я понимаю, что приложения Apple watchOS 2.0 потребуют некоторой модификации (особенно в отношении двунаправленной связи).watchOS 2.0 работает watchOS 1.0 приложений?

Но, что касается всех приложений Watch, уже находящихся в App Store, написанных на 1.0, они будут запускаться «как есть» на watchOS 2.0 без изменений? Является ли новый код/​​модификация необходимым только для приложений, которые хотят использовать новые функции в версии 2.0?

В целом, что, если я не хочу использовать какие-либо новые функции в 2.0 (пока), и я хочу оставить свое приложение 1.0 точно «как есть», будут ли те пользователи, которые обновляются до watchOS 2.0 все еще может загружать и запускать мое приложение?

Возможно, я не могу найти окончательный ответ на этот вопрос в любом из форумов Apple Watch dev? Любая информация очень ценится.

+2

Я нашел эту тему на форумах разработчиков Apple: https://forums.developer.apple.com/thread/5567 Однако, существует несколько противоречивых сообщений в теме относительно того, или нет watchOS 1.0 приложения которые полагаются на группы приложений и openParentApplication/handleWatchKitExtensionRequest для двунаправленной связи, будут работать без изменений на watchOS 2.0. –

+0

У меня есть все, что очень хорошо работает так, как я хочу в ближайшее время (обмен данными и сообщениями между телефоном и часами через группы приложений и openParentApplication/handleWatchKitExtensionRequest) и хотел бы отложить переход на watchOS 2.0 немного дольше - хотя, если приложение, ориентированное на 1.0, не будет открываться в Watch Watch watchOS 2.0, тогда у меня нет выбора, кроме как обновить мои приложения до сентябрьского выпуска. –

+0

Итак, мой вопрос остается, будет ли возможно писать и развертывать приложения, ориентированные только на 1,0 (приложения, которые используют группы приложений и openParentApplication), и ожидать, что они будут запускаться без изменений «как есть» на устройствах с установленным watchOS 2.0? –

ответ

0

На данный момент только явные ответы, которые я нашел, показывают, что watchOS 1 приложения работают на устройства watchOS 2.

Смотрите подобный вопрос, я спросил о компании Apple Developer форумах: https://forums.developer.apple.com/thread/14781

В то время как один человек ответил, что руководство переход от Apple показали watchOS 1 приложения не будет работать на watchOS 2, я не мог найти, что где-нибудь после тщательного поиска руководства. Возможно, он неправильно понял.

Я недавно установил iOS 9 и watchOS 2 на своих устройствах. Все приложения с парным часовым приложением появляются на часах, но они висят на старте. Это может быть проблемой совместимости с iOS 9 (это, вероятно, приложения для iOS 8) или общая ошибка с бета-версиями. Я обновлю вас после повторной проверки.

1

Согласно Apple migration docs вы должны быть в состоянии:

вам необходимо поддерживать более ранние версии Apple, Watch ли?

Вы можете доставлять приложения для наблюдения как для watchOS 1, так и для watchOS 2 в одном комплекте приложений для iOS 10, но при этом это означает поддержание отдельных целей и исполняемых файлов для каждого. Поскольку он работает на Apple Watch, приложение Watch для watchOS 2 должно быть полностью перекомпилировано в отдельный исполняемый файл . И из-за архитектурных различий между платформами обмен кодом может быть более сложным и добавить дополнительную сложность , чем наличие двух отдельных приложений.

0

Они не смогут использовать ваше приложение, если это то, что вы имеете в виду. Кроме того, приложения должны быть watchOS 2.

Смежные вопросы