我可以在MAC上使用Flutter开发IOS移动应用程序吗,也可以在Android设备上工作吗?

时间:2019-09-22 10:06:57

标签: flutter dart

我是编程的新手,但是我有一天想开发一些App创意,因此我反复检查了许多有关抖动的资料,但是很多文章都说我无法使用IOS开发iOS移动应用Windows PC,应该有一个MAC。

所以我的问题是我可以在MAC上开发iOS移动应用程序,但可以同时在android设备上工作吗?还是我需要一台PC的Android版本和一台MAC的IOS版本?

还有其他解决方案吗?例如使用第三方跨平台的移动应用程序框架(例如反应本机/离子等)?他们中的哪一个可以使用颤振?

3 个答案:

答案 0 :(得分:0)

  

所以我的问题是我可以在MAC上开发iOS移动应用程序,但可以同时在android设备上工作吗?还是我需要一台PC的Android版本和一台MAC的IOS版本?

否,您不需要Windows PC即可在Android中运行应用程序,macOS就足够了。

  

还有其他解决方案吗?例如使用第三方跨平台的移动应用程序框架(例如反应本机/离子等)?以及他们当中哪些人可以使用颤振?

可能有,但我认为您可以使用VM在Windows上运行macOS。

答案 1 :(得分:0)

如果您使用的是Mac计算机,则可以在两个设备上同时运行您的应用程序。 (iOS和Android)您可以在真实设备上或仅在模拟器上进行尝试。我所做的是我在模拟器上运行ios,在真实设备上运行android。效果很好

是的,您可以尝试本机反应。您可以使用expo-https://expo.io/开发没有Mac的ios应用程序。但是在开发结束时,您将需要一台真正的Mac才能将其上传到Appstore。

您还可以尝试使用VMware等虚拟机。您可以使用Windows OS在Windows计算机上安装Mac OS。但是它的性能不是那么好。另一个解决方案是尝试Hackintosh

答案 2 :(得分:0)

两种情况-

1)Mac-如果您在Mac上进行开发,则可以为这两个平台进行构建和调试而不会遇到任何麻烦。可以在Android Studio(适用于Android)和Xcode(适用于iOS)中打开相同的Flutter项目。

2)Windows-如果您使用的是Windows,那么为Android开发不是问题,因为可以使用Android Studio。但是,iOS没有直接的方法。不过,您可以遵循this文章。