Я копаюсь в Интернете о том, как сделать приложение PWA, созданное с помощью react.js, работающим над WearOS, но я не нашел ни одной статьи. Кроме того, на веб-сайте WearOS нет информации такого типа. Может ли WearOS запускать приложение PWA? В чем разница между приложением WearOS PWA и обычным приложением Android PWA? Если PWA может работать на WearOS, все API-интерфейсы (GPS, телефон, камера, BT, Wi-Fi и т. д.) доступны для приложения?
Прогрессивные веб-приложения НЕ поддерживаются, так как необходимые API-интерфейсы WebKit недоступны.
От кого: https://developer.android.com/training/wearables/wear-v-mobile
Feature: Connectivity
For example, the
android.webkitAPIs 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.webkitAPIs (including theCookieManagerclass) 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.
Но это, вероятно, столько же работы, сколько и реализация простого приложения для ношения, которое будет проще для пользователей.