现今手机界两大操作系统,一个是安卓一个是IOS,当然鸿蒙在未来可能会异军突起,但这次我们就常用的两款操作系统进行说明。
大家都知道,学习了Java教程以后是可以从事安卓开发的,可以做应用,也可以做游戏。不过开发语言是有区分的,并不是说安卓的开发语言就一定是Java。针对单一的APP开发,一般来说是使用Java,还有Kotlin。
可能许多人对Kotlin比较陌生,但其可以在没有JVM的设备上运行,也可以编译成Java字节码,运行起来非常高效,同时语法还很是简洁。
而IOS针对单一APP开发用到的语言时Swift,这个可不是唱歌的那个泰勒斯威夫特,而是一款正儿八经的编程语言,而且其结合了C 和 Objective-C 的优点并且不受 C 兼容性的限制,所以受到了IOS开发者的喜爱。
如果想要针对多个APP的话,我们还是用上述这些编程语言吗?当然不是,这时候我们就需要用到Flutter技术和Uni-app框架。当我们针对多个APP时,运用这些技术写出来的代码,只需要一套就可以多平台运行,可以说是一劳永逸,巴适得很。
对于这两个技术其实也不需要过多的了解,因为生活中并没有太大的占比,不过大家可能不知道的是闲鱼APP就是基于Flutter技术开发的。
当然,上述这些并不是所有,当我们遇到大型的APP时,我们可能需要的还有NDK相关,web语言等。编程语言其实并没有太多的优劣之分,每种语言都有着其适应的地方,如果想要从事安卓开发,还是先学好Java教程,再去深入学习其它语言。
本文原创 文章来源:好学谷 转载请标明出处:http://www.haoxuegu.com/