有小伙伴经常问小编,想从事移动端开发,是选择Android还是iOS?小编会毫不犹豫的说都可以的,不管你从事Android还是iOS,都需要注意以下几点,通过本文小编希望可以帮到准备踏入或者刚踏入这个领域的小伙伴。
如果你选择Android开发
1、你需要对Java相对了解,知道它的基本用法,毕竟Android的主要开发语言还是Java,当然Google也有力推Kotlin,想在未来替代Java,小编就想成是Google在和Oracle撕逼。
2、Android屏幕碎片化,也可以说尺寸太多。这个问题在Android发展初期比较明显,现在Google对Android的管制越来越严,这个问题已经得到很大缓解,开发的时候如果App的布局属于一般复杂度,直接使用Google提供的布局即可,尽量不要使用第三方的百分比布局,如果这种第三方的布局有bug,是很容易跳到坑里的。如果产品对某个页面布局要求比较精确,Google也提供了针对不同分辨率的布局文件夹,一个布局在不同的分辨率文件夹下多次调整即可。
3、Android系统碎片化,也就是系统版本分布多。就目前来看,Android系统版本主要分布有4.4、5.0、5.1、6.0、6.1、7.0、7.1、8.0、8.1,开发者需要注意的是区分Android5.0上下的版本,因为Google在5.0的版本引入了很多新的特性,并且这些特性在Android 5.0以下版本是无法使用的。开发者同时还要注意Android6.0上下的版本,因为Google在Android 6.0系统中引入了权限管理,这些比较大的变化需要开发者在开发过程中注意下。
4、机型不同偶尔会出现不兼容,比方说华为mate8手机之前的机型,它屏幕内的虚拟按键并没有按照Google开发规范开发,导致在某些情况下虚拟按键会遮挡App的内容,如果你所在的公司对华为mate8之前的机型有适配要求的话,这样的问题就需要单独处理下。当然国际大厂一般都会按照谷歌开发规范来定制Android系统,这种问题还是少数。
5、由于种种原因,开发完成的Android应用在国外只需要上传Google Play商店,但是在国内需要上传到大大小小多达几十个的应用市场,当然有工具可以实现一键上传。
如果你选择iOS开发
1、你需要对C,OC的语法了解,毕竟OC是iOS的主要开发语言,和Google比较类似的是,Apple也在力推Swift语言来替代OC,不过就目前来看,市面上的学习资料大部分还是面向OC的,个人建议还是使用OC开发。
2、iOS屏幕碎片化比Android要低很多,毕竟只有3.5、4、4.7、5.5、9.7这几种尺寸,iOS的UIKit把这些都处理好了,还有autolayout,sizeClass等高级特性可用,但是随着iPhoneX的发布,iPhone的屏幕尺寸也在向着多样化发展,需要单独适配。
3、iOS系统版本在iOS7和iOS11是两个分水岭,iOS7上下系统上的UI差异比较大,需要下功夫做兼容,虽然iOS升级率比较高,但最近吵的沸沸扬扬的“降频门”让很多用户选择回退到以前的系统版本,所以系统版本的兼容性还是很重要的。
4、iOS开发成本相对要高些,首先你需要一整套的iOS开发设备如MacBook、iPhone、iPad。有同学会说,我可以装个黑苹果,如果要真机调试,黑苹果是没办法实现的,真机调试需要证书,证书需要99美元买账号,如果你没有99美元,可以在某宝上买调试证书,如果要上传App Store则需要买99美元的账号。
5、目前iOS开发供大于求,从hr同事了解到,iOS开发招聘发出去半天就收到了上千封简历,当然如果你技术达标,这些都不是问题。
6、iOS不像Android是开源的,这就会造成一种可能,如果Apple公司在某些政治领域出问题,导致出现禁售,那么遭殃的将是全体开发,而Android则不需要担心这个问题,即使Google暂时没有进入中国,Android还是使用量最大的。
移动开发已经不像4年前那会儿炙手可热,4年前随便一个一两年工作经验的同学都可以找到一个薪水不错的职位,现在市场上更多需要的是不仅会开发,更多是需要懂设计思想的人才,所以你会看到很多涉及mvp,mvvm的文章,另外懂得算法也会给你加分不少。如果想对iOS和Android开发了解更深,欢迎各位留言或私信小编!
推荐阅读:数码资讯
-
有种“站姿”叫董卿,一袭长裙尽展万种风情,内
董卿作为曾经的央视一姐,陪伴了许多人度过一年又一年新春的快乐时光。后来董卿又转型策划了一档节目也《朗读者》,直接刷爆了朋友圈,不少90后甚至00后都开始迷上了这...
2020-01-14 -
太难了!任嘉伦被质疑用吻替,粉丝竟然还要去找
近年来网剧掀起了一股热潮,有很多剧都开始选择在网络平台上播出。一般来说只要剧情不是太烂,都会受到网友们的追捧。网剧掀起一股热潮而其中效果最为明显的莫过于《陈情令...
2020-01-14 -
《大明风华》观看指南,家和国、君和臣,前宫后
热播中的《大明风华》都看了吗? 虽然这部剧槽多无口,但是却让这个众说纷纭的王朝,成为观众们关注的焦点。剧中朱家人的日常也是异常欢乐:被皇帝朱棣召见,太子和皇孙缩...
2020-01-14 -
48岁陶虹再次现身机场,羽绒服配牛仔裤时髦又
每个女人都有与众不同之处,陶虹最特别的地方就是眼睛,一双桃花眼总是让人感觉到无比的亲切,笑眯眯的样子十分和蔼。别看陶虹已经48岁,但是穿衣打扮依然充满活力,完全...
2020-01-14 -
难怪看《陈情令》聂怀桑眼熟,《你好旧时光》《
各位小可爱们,又来叨扰大家了,今天要说的是“难怪看《陈情令》聂怀桑眼熟,《你好旧时光》《微微一笑》都有他!”希望大家能够喜欢千纸鹤的文章,麻烦动动小手指biu一...
2020-01-14 -
她的穿搭,拯救了很多人的审美!(内含干货)
《 Beauty 小姐 》第二季,主MC 换成了 “戚薇”。当初公布的时候,关注度非常高。毕竟,她是《向往的生活》节目,除了 “长英” 外,观众呼声最高的希望返...
2020-01-14