如何开发跨平台的移动应用

时间:2019-03-09 03:04:56

标签: android ios mobile frameworks cross-platform

所以我正在尝试开发一个移动应用程序。我对此并不陌生,对于如何使应用程序跨平台感到非常困惑。有没有一种方法可以让我编写一次代码并使它可供IOS和Android用户使用?如果是这样,那么您建议使用哪些工具进行此操作?我一直在研究它,但在任何地方都没有得到明确的答案。谢谢。

3 个答案:

答案 0 :(得分:0)

有许多这样做的框架,其中最常用的是FlutterXamarinReact Native

我从未使用过它们中的任何一个,但是您可以在网络上找到有关每个特征的更多信息。请记住,与真正的本机解决方案相比,它们全部都有一些缺点。

答案 1 :(得分:0)

React Native是用于跨平台本机应用程序的广泛使用且得到广泛支持的解决方案。引用React Native自己的网站:
var stream = fs.createWriteStream(outputFileName, {flags:'a'}) var output = fs.createWriteStream(outputFileName, {flags:'a'})

React Native的另一个卖点是
"A React Native app is a real mobile app. The apps you are building with React Native aren't mobile web apps because React Native uses the same fundamental UI building blocks as regular iOS and Android apps. Instead of using Swift, Kotlin or Java, you are putting those building blocks together using JavaScript and React."

然后, Facebook,Instagram,Uber,Skype,Tesla,Bloomberg,Pinterest 当然使用React Native。我已将其用于个人和专业项目。

但这取决于您是否已经了解javascript。

答案 2 :(得分:0)

Kotlin还支持Crass平台应用程序开发

source