Поддержка WearOS для PWA

Я копаюсь в Интернете о том, как сделать приложение PWA, созданное с помощью react.js, работающим над WearOS, но я не нашел ни одной статьи. Кроме того, на веб-сайте WearOS нет информации такого типа. Может ли WearOS запускать приложение PWA? В чем разница между приложением WearOS PWA и обычным приложением Android PWA? Если PWA может работать на WearOS, все API-интерфейсы (GPS, телефон, камера, BT, Wi-Fi и т. д.) доступны для приложения?

1
0
29
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Прогрессивные веб-приложения НЕ поддерживаются, так как необходимые API-интерфейсы WebKit недоступны.

От кого: https://developer.android.com/training/wearables/wear-v-mobile

Feature: Connectivity

For example, the android.webkit APIs aren't supported.

От кого: https://developer.android.com/training/wearables/data/network-access

Network Access

You can use protocols such as HTTP, TCP, and UDP. However, the android.webkit APIs (including the CookieManager class) are not available. You can use cookies by reading and writing headers on requests and responses.

Технически вы можете установить браузер Samsung. https://play.google.com/store/apps/details?id=com.sec.android.app.sbrowser&hl=ru_GB&gl=US

Но у вас, вероятно, не будет доступа к большинству API, которые вам нужны.

https://stackoverflow.com/a/69551661/1542667

Вы также можете встроить компонент браузера, например Gecko https://stackoverflow.com/a/69551661/1542667.

Но это, вероятно, столько же работы, сколько и реализация простого приложения для ношения, которое будет проще для пользователей.

Другие вопросы по теме