【问题标题】:Is there a reasonable way to transform a native android app to a progressive web app?有没有一种合理的方法可以将原生 android 应用程序转换为渐进式网络应用程序?
【发布时间】:2022-10-20 03:09:43
【问题描述】:
我有一个本机 android 应用程序,我想将其转换为渐进式网络应用程序。
一直在在线寻找进行这种转换的工具,但并没有真正找到什么。
一种方法是再次从头开始(或几乎从头开始)构建整个应用程序......
但是有没有办法自动将现有的 android 应用程序转换为渐进式 Web 应用程序?我认为可能有工具可以将 xml-Files 和 Java-Code 转换为 JS+HTML+CSS 或类似的东西。
【问题讨论】:
标签:
android
progressive-web-apps
native
【解决方案1】:
我对此表示怀疑,至少不会产生有价值的东西。
您应该有一个 API,并且需要创建一个新的基于 Web 的客户端,该客户端以与您的应用程序相同的方式调用 API。
我真的怀疑是否会有将本机应用程序转换为 PWA 的工具的一个重要原因是您需要构建客户端,以便您利用服务人员,我怀疑是否有一种很好的方法来确定逻辑在翻译中的位置工具。另外,您将受到该工具的支配,以了解它如何执行或不执行语义 HTML、干净的 CSS,并且不要让我开始使用 JS :)