簡體   English   中英

如何在使用preact.js構建的Android上部署PWA?

[英]How to deploy PWA on android built using preact.js?

使用Preact.js構建的PWA(Progressive Web App)可以作為android應用程序(.apk)部署在android上嗎? 像Uber Lite之類的應用。 以及Play商店上的其他Go Apps。

我認為您正在將PWA(漸進式Web應用程序)與本機Android應用程序混淆。 (.apk)它們是兩件事。 您無法制作PWA並將其部署為Android .apk應用程序。 PWA基本上是一個網站,可以在瀏覽器上本地緩存並在主屏幕上為其指定書簽。 因此,您要問兩件事:

1.具有Preact的Android應用

如果您想使用Preact.js制作本機Android應用程序(.apk),則可以使用Preact制作網站並將其捆綁到Cordova應用程序中 請參閱《 Android平台指南》 這似乎不是一個壞主意,因為它似乎具有不錯的性能

2.具有預案的PWA

create-react-app是一種非常流行的入門工具包,它是使用React只需幾個命令即可啟動並運行PWA的極其簡單的方法。 要將其與Preact一起使用,您可以:

我建議使用#2選項 (帶有React的PWA),因為#1沒有性能優勢,而且我認為PWA非常出色。

我對Preact不太熟悉,但是根據我所讀的內容,它是ReactJS的簡約替代品,並且沒有本機功能。 Uber將其用於其移動網站,而不是其本機應用程序。 如果要使用React開發Android應用程序,則必須使用React Native。 https://facebook.github.io/react-native/

是的,您可以使用pwa-builder進行部署

但這有一些缺點:您需要具備android studio和gradle的基礎知識。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM