现在手机软件要数iphone的appstore最火了,其次是google的android手机系统下的软件。
iphone的软件编程语言是object-c
android的软件编程语言是JAVA
相对而言, JAVA更容易上手,而且android的软件大有后来者居上的趋势。
Android是一种基于Linux的自由及开放源代码的操作系统。
语言用的是java语言,不过用的不是JDK,而是谷歌自己出的基于JDK的SDK。
不知道你说的手机软件指什么?
通常来说,手机软件有两个含义:一是指开发手机上的应用软件,另外一个指开发手机产品本身的软件。
对于前一种来说,为IOS开发就用 Object C,为Android开发就用Java。
对于后一种来说,需要多说一点。通常在手机厂商如华为,小米等厂商或ODM公司内,软件开发分成几块,从底层到上层,分别使用C,C++,Java。重要性差不多,都需要很多人。
底层驱动要用C,中间层用C++,上层用Java。最好你需要精通一种,另外的也要了解一些,至少看懂代码吧。