Как WatchKit обрабатывает изображения?

У меня просто вопрос: в чем реальная разница между сохранением изображений в приложении WatchKit и сохранением их в приложении iOS/расширении WatchKit?

Я имею в виду, изображения, сохраненные в приложении WatchKit, действительно сохраняются на часах? Если я сохраняю много изображений в приложении WatchKit, есть ли ограничение на размер приложения?

Спасибо


person Antonio Giarrusso    schedule 15.03.2015    source источник


Ответы (1)


В чем реальная разница?

Настоящая разница в том, что изображения, сохраненные в Watch App, будут установлены на часы. Изображения, сохраненные в Watch Extension, будут сохранены на устройстве iOS.

Это ОЧЕНЬ важное различие, поскольку добавление кэшированного изображения с помощью WKInterfaceDevice API происходит очень медленно. Любые статические изображения для вашего приложения для часов ДОЛЖНЫ храниться в вашем приложении для часов, а не в вашем расширении для часов. Только динамические изображения, созданные приложением iOS или расширением Watch, должны использовать WKInterfaceDevice API-интерфейсы кэширования.

Есть ли ограничения на размер приложения?

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

person cnoon    schedule 15.03.2015
comment
В документации указано, что для кэша изображения часов доступно 5 МБ. Это изображения, созданные в добавочном номере телефона и скопированные на устройство. developer.apple.com/library/ios/documentation/ Общие/ - person EricS; 30.03.2015