简单从开发者角度谈谈iOS与安卓开发的区别

前言

  • 时间到了2019年,移动应用开发不再是以前绝对的香饽饽,大浪淘沙,凡是很容易被取代的职业都会贬值,程序员也是如此
  • 所以,作为移动应用开发者,还是应该努力提高自己的姿势水平,技术越高越不可替代嘛
  • 最近为iOS组纳新做ppt,为了给iOS开发王婆卖瓜,很认真的了解了一圈iOS开发与安卓开发的区别,搜集的资料可以写一篇这样的博客了

iOS开发远没有安卓开发普及

  • 首先很简单一点,确实国内安卓开发需求比iOS开发大多了。
    • 就算是在前几年iPhone风行的时候,iOS市场占有率也不如安卓。到今天,安卓系统做的越来越好,确实iPhone后劲不太足,市场占有率也低了。不过说实话,iOS与安卓采取双轨制,双方适用人群什么的并不重合,现在只能说回到正轨了。
    • 且安卓系统是基于Linux系统,开源,移植性好。国内许多智能电视,平板,手表,说白了都是装了个安卓系统而已
  • 虽然谷歌公司在2017年就推出了“官方指定”新语言Kotlin,但也和apple公司推出的swift一样,目前远没能替代之前的语言。
    • 因此安卓开发主力还是Java,而java作为今天绝对的语言no.1,其热度毋庸置疑。很简单一点,目前几乎所有的计算机院校都会开设Java,尽管我们认为本科阶段不应该学习太多面向工作的东西,应该尽量学好理论,可Java几乎什么都能做,确实火。
    • 安卓开发语言门槛几乎没有,不想iOS开发,要学一个除了进行iOS开发之外完全没用的Objective-C(偏偏这名字那么长,一点都不讨好)。
  • macOS不普及
    • 一位大学生,在考上大学时,准备买一台笔记本,他几乎不会考虑一个起步五千,性能与价格完全不匹配的mac笔记本
    • mac笔记本终归只能作为小众,而安卓开发在Windows下就能进行
  • iPhone手机有的比较少
    • 也有人会认为得有台iPhone才能从事这项工作

iOS开发比较值钱

  • iOS值钱就在于他的学习门槛比较高,大多数有志于移动应用开发的人也就转投安卓开发了
  • 导致iOS开发比较稀缺,反映到就业上就是一般iOS开发者起步薪资要比安卓高

实际上学习门槛没看起来那么高

  • 语言从来都不应该成为技术的门槛,编程语言与汇编语言相比是高级语言,本身的意义就是帮助人们进行编程。只要真正学好C语言或者python,后面的语言其实都还类似。走出舒适区,对于程序员也很重要
  • 虽然iOS开发是必须在macOS系统下进行,但也并不意味必须得有一台mac电脑,现在在普通电脑上装一个macOS系统,即装一个黑苹果已经是比较成熟的技术,不管是愿意自己钻研还是上淘宝花钱找人装一个,都是可以的
  • iPhone手机有没有是真的没什么关系,完全是自己瞎琢磨

iOS个人开发者容易养活自己

  • iPhone手机最占优势的是自己的iOS生态圈,不管是对用户还是开发者都很友好
  • iOS有唯一指定应用商店——App store,开发者不需要周旋于各个应用商店,可以安心放在提高app品质上
  • 经过多年熏陶,国内iOS用户对于应用收费接受程度较高,且Apple对于开发者盈利有完整的规范,不管是应用收费,内购,广告乃至订阅人数都能带来收入
  • Apple对于上线的App有严格的审核制度,减少粗制滥造的同时,也减少了xx破解版这样的存在
  • 推荐一个人的文章【教你赚钱】5 分钟教你成为会赚钱的独立开发者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值