我想知道我是否必须为Android重写我的代码



如果我用HTML、CSS&JS,我可以在PC浏览器中运行这个。我也可以在安卓手机浏览器中运行它吗?或者我必须使用不同的编程语言,比如Java?此外,我想知道的是,像Facebook、Twitter或Instagram这样的Android应用程序,必须使用哪些语言才能制作?

无论是否移动,每个浏览器的核心都是JavaScript。你绝对可以建立一个运行在他们身上的网站。然而,你必须注意什么是真正兼容的。您可以使用以下工具手动检查某个方法或对象在不同的浏览器中是否受支持https://caniuse.com/或者,您可以设置一个自动化的解决方案,该解决方案将针对您的测试套件运行(您也可以手动使用这些工具进行测试,但自动化始终是首选(https://www.browserstack.com/

至于你的第二个问题,android应用程序都是用Java编写的,不要与JavaScript混淆,必须编译才能在android上运行。您需要像IntelliJ或Eclipse 这样的编译器

编辑:正如其他人所指出的,您还可以使用React native或NativeScript 等工具将html/javascript编译到本地应用程序中

如果您没有使用任何ESNEXT功能,并且浏览器支持您正在使用的功能(https://caniuse.com/),你可以在手机上使用该网站,是的。

如果你想让它成为一个原生应用程序(即你可以从应用商店下载的应用程序(,你可以学习Java之类的语言,或者使用React native,它可以让你制作与网络开发语言语法相似的移动应用程序。

最新更新