Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何为我的移动应用选择平台,以及如何将其发展为多个平台?_Android_Ios_Mobile - Fatal编程技术网

Android 如何为我的移动应用选择平台,以及如何将其发展为多个平台?

Android 如何为我的移动应用选择平台,以及如何将其发展为多个平台?,android,ios,mobile,Android,Ios,Mobile,我正在完成我的计算机科学硕士学位,我刚刚想到了一个移动应用程序来解决我在过去一年左右遇到的一个问题。我对Java有很好的了解,我知道它是Android编程的好语言,但问题是这个应用程序将同时面向Android和iOS用户 考虑到这一点,移动开发者如何解决这个问题?是否有可能使应用程序在两种平台上都可行,或者通常作为具有相同功能的单独应用程序工作 对于这两种情况,您会推荐哪些工具/编程语言来帮助我发展我的想法?我已经5年了,现在已经是第4年了,但我们仍然没有接触过移动开发 欢迎在开始开发应用程序时

我正在完成我的计算机科学硕士学位,我刚刚想到了一个移动应用程序来解决我在过去一年左右遇到的一个问题。我对Java有很好的了解,我知道它是Android编程的好语言,但问题是这个应用程序将同时面向Android和iOS用户

考虑到这一点,移动开发者如何解决这个问题?是否有可能使应用程序在两种平台上都可行,或者通常作为具有相同功能的单独应用程序工作

对于这两种情况,您会推荐哪些工具/编程语言来帮助我发展我的想法?我已经5年了,现在已经是第4年了,但我们仍然没有接触过移动开发


欢迎在开始开发应用程序时,您认为我可能需要考虑的任何其他建议

据我所知,Java不能用于跨平台开发,但这里有一些很好的跨平台开发选择。以下是一些:

-由谷歌开发,我个人最喜欢 问题是跨平台SDK是否符合您的需要。如果您需要与本机API进行大量交互,那么它肯定不适合您,您必须构建两个独立的应用程序

使用跨平台工具的另一个缺点是,对于一个简单的应用程序,颤振的应用程序大小通常要大3-5MB左右

以下是我对为什么喜欢颤振的看法:

构建好的材质UI很容易,因为Google包含许多材质小部件

网站上有很多插件

它具有接近本机的性能,因为与其他SDK相反,dart代码被编译成本机代码

希望我能帮忙!祝你在应用程序开发的陌生世界里好运