黑马程序员技术交流社区

标题: 到底该选择Android还是ios的呢? [打印本页]

作者: fighting2016    时间: 2016-5-16 21:22
标题: 到底该选择Android还是ios的呢?
黑马币
同学们,你们是怎么决定到底该选择Android还是ios的呢?
大家都说一说,从各方面比如:入门难易,就业薪资,发展趋势比较一下Android和ios


作者: linguoqun    时间: 2016-5-16 21:22
楼主,你好!
根据你提出的问题,您要求从各方面来比较,比如:入门难易,就业薪资,发展趋势
首先,我想跟楼主说一下,我跟楼主也有着非常相似的经历,曾经也在无比纠结着,到底是选 ios还是选安卓。
但是,我想告诉楼主的是,我已经不再纠结了,我选了ios
为什么呢?现在跟楼主分析一下吧:
首先,你可能会听说,安卓占的市场份额很大,学安卓的比学ios的更好找工作,对吧?其实,我们了解的很有可能都是非常片面的。
从技术本身来讲,安卓是开源的,优点是你可以看到别人写的代码,然后根据自己的需求去修改、去实现自己想要的功能。这就意味着什么呢?你能改别人的,别人也能改你的。所以,很抱歉地跟您说一声,安卓的安全性无法跟ios的安全性相比。也许有一天,你利用安卓语言开发属于自己的产品,但是过不了多久,却发现自己辛辛苦苦做出来的产品却被人破解了。唉,楼主,你希望结果是这样吗?
好的,我们来看看ios的安全性,ios的安全性是勿庸置疑的!曾经美国的FBI相破解都破解不了,因为它是闭源的。ios底层的实现我们是无法看到的。所以,你用ios做出来的产品,你大可放心地放到app store上,这样,只要你的作品只要做得足够优秀,便有人会花钱买你的作品。这样,你就能获得丰厚的收入了。这里提一下,ios开发出来的产品,只有一个盈利渠道:就是app store。这样很大程度上保证了我们的客户群。
好的,现在跟您分析一下,我们学完的就业情况,这也是楼主更关心的吧?就目前的市场情况而言,ios的薪资要比安卓的薪资高一些,为什么呢?因为开发程本高嘛。
好的,再跟您分析一下入门的难易程度,个人觉得,其实语言本身都不难学,只要用心去学,都是可以学会的,这段时间需要我们对其的爱心、耐心。从实际情况来讲,学ios需要先把c语言基础学好,学安卓需要先把java的基础学好,个人觉得C语言是所有语言的鼻祖,可以说,学好c语言,你去学其他语言,都是可以融汇贯通的。那哪个难哪个易些呢?个人认为,都差不多,真的要比,ios 更容易些。java的基础有很多类很多实现,需要去记忆。其实,难易程序因人而异吧。
好了,你所的角度基本都涉及到了,纯手打的,满意请采纳,谢谢!
作者: Sj改变    时间: 2016-5-16 22:12
我选择android:
1.因为没有钱买苹果本
2.因为android开源,我能把我的想法很快变成现实。
3.因为java相对于c语言要简单些。
4.以为android更容易入门
作者: scalar    时间: 2016-5-16 23:34
Android相对iOS而言入门简单点。学Android必须要有Java基础,而iOS则需要学object-c。
学Android一台普通的PC即可,如果嫌模拟器慢可以用比较便宜的安卓手机。学iOS必须在Mac系统下面开发。
平均就业薪资iOS相对来说比Android高一点,但二者没有绝对的高低而言。只要学的好,学的深,能力强,都能拿高薪。
两者的发展趋势目前都还不错吧。

作者: 上帝的天使    时间: 2016-5-17 09:46
就目前情形来说,还是学习Android比较好些的。
因为中国的ios市场接近饱和,而且苹果的业绩也不是很好,有些公司做ios项目的人都转到Android了。
毕竟在中国用Android手机的用户比较多,在德国人家都禁止苹果进入德国市场。
另一方面Android自5.0以来也在进行较大的改善,所以相对来说Android前景还是很好的。
作者: 上帝的天使    时间: 2016-5-17 10:40
1.就目前情形来说,还是学习Android比较好些的。
2.因为中国的ios市场接近饱和,已大不如前2年多形式,而且苹果的业绩也不是很好,有些公司做ios项目的人都转到Android了。
3.毕竟在中国用Android手机的用户比较多,在德国人家都禁止苹果进入德国市场。
4.另一方面Android自5.0以来做了好多的优化,并且进行了较大的改变,此外还在不断的进行改三,因此相对来说Android前景还是很好的。
作者: dengjiaqiang    时间: 2016-5-17 11:18
个人比较推荐Android
作者: heima20    时间: 2016-5-17 15:44
andriod
ios接近饱和了,andriod开放源代码,市场行情好
作者: heima20    时间: 2016-5-17 15:48
andriod。。ios接近饱和了,andriod开放源代码,市场行情好
作者: 向前_KCmhn    时间: 2016-5-17 22:19
话说ios和Android的基础是一样的吗?重要的是要学,技术都是相通的。
作者: HeiMaZ    时间: 2016-5-17 22:49
ios把,感觉安卓也满了,优势不在,学的好那就ios有钱途
作者: fengls    时间: 2016-5-18 01:42
只要学得精,学啥都一样
作者: 酉良君    时间: 2016-5-18 11:09
IOS,系统完美,好学,工资高
作者: zhanghui1851155    时间: 2016-5-18 19:14
我觉得看自身的条件!
作者: li6232876    时间: 2016-5-19 10:25
android和ios各有各自的优势。在系统体验方面看个人的喜好。
android与ios互有优势与劣势,以下是android和ios的简单的比较说明:
1、ios是封闭性系统,相对来说比android安全,android是开放系统,功能扩展强。
2、从配置过程来看ios开发环境是非常完美,下载官方提供的Xcode之后直接安装即可就可以开发。android需要先下载Java环境,然后去Windows里面做好配置环境,然后下载eclipse这个环境再在里面做各种复杂的配置操作才可以配置好开发环境。谷歌推出Android Studio开发工具后可以缩减配置过程,现在主流还是复杂的eclipse为主,因此从配置来看ios是比较简单的,而android是极其复杂的。
3、苹果的开发环境是非常霸道,必须要用Mac电脑的OS X系统才可以开发iOS,Windows是无法做iOS开发的,除非做虚拟机,真正做iOS开发的时候是不可能用虚拟机搭建OS X来做开发的,这样速度会及其缓慢,无法开发任何大型程序。android虽安装起来复杂,但具有很好的适应性,不仅能够在Windows上开发,也能在Mac、Linux系统上开发,没有任何问题。
4、android在真机调试上就远远优于苹果,android开发者只需要打开调试开关就可以调试手机,iOS不同,iOS需要证书、描述文件、Apple ID、开发者账号,搞半天才可以进行调试。
5、ios的触摸显示做的非常的好,滑动很流畅。但性价比ios没有android高。

ios和android平分秋色,哪一个也不可能独占市场的。可能在使用体验上,大家都会认为ios会好一些。因ios是开放的,会给大家一定的自由空间。就业薪资待遇方面ios也是比android偏高些的。


求给分帮助一下,报后付费就业班分不够了,谢谢
作者: 最爱枫亭晚    时间: 2016-5-19 15:36

个人比较推荐Android
作者: 龙翔java    时间: 2016-5-19 23:06
以下只是个人看法
我觉得这个两个在入门上区别不是很大,在就业薪资上iOS相对于Android来说会高一些,因为Android是开源的,选IOS比较好,但是从发展趋势来看,现在的iOS市场已经趋于饱和了,就业并不是很好,从这一点上来说,选Android比较好,但是最终选哪个还是看你自己的兴趣
作者: 曹永飞    时间: 2016-5-20 00:05
我认为iOS要好一些,虽然入门难点,但是前景好,薪资高。
作者: 曹永飞    时间: 2016-5-20 00:06
我认为iOS要好一些,虽然入门难点,但是前景好,薪资高。
作者: kunwenli    时间: 2016-5-20 21:46
学习Android吧,Android覆盖的广
作者: rogerpbj    时间: 2016-5-21 02:52
首先在自己的兴趣主要在那块,
其次就是市场需求,在我国市场,IOS还是不及Android,而且Android的范围也比IOS广,而且android是开源的学起来就比IOS容易些。
比如说我就是选择了android
作者: 1871037345    时间: 2016-5-21 12:58
我是打算学iOS,虽然成本大一点,入门难一点,但是我相信回报也会好一些,,我觉得这就和做生意差不多,再说下去,学安卓的会不高兴的,兄弟自己去想吧
作者: climb    时间: 2016-5-21 23:08
其实这个真的要看自己,那方面都很好,就看自己喜欢那个方向了,主要是兴趣,如果不懂的话,就先看一门语言,看你更喜欢java还是喜欢C......技术大牛都是C过来的.......没有那个好,你的兴趣就是最好的老师..其实都好..要不然怎么会这么火呢?你说呢?希望可以帮到你..
作者: 68帅锅    时间: 2016-5-21 23:23
先好好想想自己对哪个比较感兴趣吧,你自己不主动,别人建议的不一定就是你想要的,
作者: 琥珀    时间: 2016-5-22 22:21
我选的Android,入门都差不多吧,Android毕业后工作好找点,ios工资相对会高点,各有好处
作者: xqw316    时间: 2016-5-22 22:34
li6232876 发表于 2016-5-19 10:25
android和ios各有各自的优势。在系统体验方面看个人的喜好。
android与ios互有优势与劣势,以下是android和 ...

你分数不是够25分了么? 可怜的我  还在攒黑马币换技术分,交流下怎么拿到27的咯?
作者: xqw316    时间: 2016-5-22 22:38
其实关键是看自己的恒心,入门了以后,学其他语言都快的,语言什么的都只是工具,作为程序员,思想很重要。
作者: 王子鹏    时间: 2016-5-23 12:37
iOS 据说很快饱和了  Android比较好学
作者: deqiqi939788736    时间: 2016-5-23 13:23
自己想学什么就学呗,听别人的,走自己的路
作者: Lsc01    时间: 2016-5-23 14:42
市场上的Android需求比较多点
作者: 我love    时间: 2016-5-25 01:39
选择安卓,安卓的范围比iOS广,而且安卓开源,所以你可以有很有源代码可以学习,这样上手更快,最关键的一点是,你选择跟着苹果混呢还是谷歌呢,我选择谷歌
作者: 橙子233    时间: 2016-5-25 10:22
主要看个人感觉与兴趣,我觉得安卓开源前景大,但别人也会觉得iOS系统完美。各有长短
作者: 流离岁月    时间: 2016-5-26 20:26
上一届学长都说在上海那边,Ios找工作已经不好找了
作者: 土菠萝    时间: 2016-5-28 09:08
选自己喜欢的,不解释这么多!只有自己喜欢的,感兴趣的,才能学的更好,更精通!
作者: yangben    时间: 2016-5-29 11:26
安卓,IOS快饱和了
作者: A昌_e244R    时间: 2016-5-29 11:53
如果是零基础的建议学安卓,安卓现在比IOS好找工作,个人比较看好安卓前景,覆盖范围广更多发展空间,加上谷歌强大的后台,系统的优越性可能会超越IOS!!
作者: yu2323637    时间: 2016-5-31 23:25
都是差不多的,区别在于起点薪资水平不一样
作者: jdc123    时间: 2016-6-1 10:43
安卓和苹果,我也是纠结了好久,问了好多人,最终还是纠结,ios目前就业形势是不太好了,自己把握吧
作者: dreamhunter    时间: 2016-6-10 21:01
我选的是java,但是要二选一的话,我会选android,原因很简单,android可以搞智能设备,可以做移动端,万一哪天不行了还能冒充会java的,不错哦
作者: wangjie084    时间: 2016-6-10 22:24
现在来说ios基本处于饱和的状态,安卓还算不错,当然啦,学得好哪里都会找到高薪的工作的,加油哦
作者: hubei3805979    时间: 2016-6-15 00:34
看个人兴趣了
作者: zhuhongbo    时间: 2016-6-15 23:37
你有object-c基础可以选择IOS,你懂Java可以选择android,两者各有优劣,目前市场就业情况IOS新手工资平均比android新手高,但是工作几年之后基本上没什么区别,后面看的是能力,学好了都是不错的,android入门相对简单一点,新手的话网上可以查查,对哪个有兴趣学哪一个,兴趣是最好的老师!
作者: 奕明传媒    时间: 2016-6-23 12:02
安卓和苹果需求量都打,目前IOS工资高
作者: yuanqing    时间: 2016-6-23 22:34
安卓,ios饱和了楼主
作者: llllmll    时间: 2016-6-29 21:25
安卓,毕竟岗位多
作者: 宋美丽    时间: 2016-6-30 17:53
安卓市场还是不小的,IOS虽然比较火,但是在国内的占有率还是比较少的
作者: 爷^周晨    时间: 2016-7-12 00:14
你打算是长远还是短期的了,
感觉长远点还是选择IOS比较好,因为苹果也在改变  发布会也说原码会开源

作者: 小蔡来学java    时间: 2016-7-13 22:59
ios吧苹果比较好学而且好找工作很实际
作者: hanmaoChen    时间: 2016-8-1 09:01
了解过,对比过,就要去行动,不要犹豫太久,要知道实际才是检验真理的唯一标准。360行,行行出状元,只要你在一个行业上能达到顶端,都能赚大钱的。
作者: li1991    时间: 2016-8-6 15:20
好不好和市场有关,就算你做的天花乱坠,没有市场也等于0,要学会选择




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2