LZ你好!
我是ios和android两者皆开发的程序员
其中web开发半年,android一年,ios一年
身为业内人事,我现在的前景观。
要说两者谁更有前景,恐怕哪个专家都不会切确严明
不过有这个趋势
IOS,良好的系统是它成功的保障,语言是object-c,有c++基础的易学先(其实关系不大)。苹果手机的优势显而意见,流畅性美观性,无疑成为街机。
但是,开发环境过于昂贵,条件进门过于苛刻,99美元的开发者帐号每年,mac系统的电脑。
而且,因为系统过于封闭,导致商家基本只能在手机和电脑行业进行业务的传递。而且现在苹果手机开始多样化和系统革新化导致安卓系统的致命缺点碎片化也将在苹果上体现。
总的来说ios开发前景我是不怎么看好,但是因为强大的实力和群体存在,活个10来年问题不打(谁知道是否再出乔布斯)
Android,众所周知,google的系统,基于liuix内核开发,通过虚拟机编译,这就比之ios上的效率会低了少许(不过现在硬件发达可以弥补这缺陷),既然开源那就说明着这是自由的系统,小米的火热就是因为它独特的销售和安卓系统的开源。很自然的也有很多不法商家和黑心开发者像PC端电脑一样植入病毒和恶意软件,导致系统可能不稳定,而且市面上惨次不其的手机也客观的被大众认为android系统不如ios。而且最致命的缺点是安卓系统的碎片化,不同的手机像素屏幕搞的开发者焦头烂额。
但是你会发现现在安卓系统已经不止是手机行业,它已经参杂在机顶盒,pos机,PLC,单片机等应用领域,这就说明着即使手机行业失败,在其它领域还是有饭吃。
总的来说,安卓的前景我是比较看好的。
顺便提下,同样工作经验的ios和android开发者,一般ios会工资高些。
最后说下微软的win8,这是个比较新的手机系统(不过微软早就有以前的版本了),用过手机感觉,系统暂时比ios还封闭,磁铁化的设计速度很流畅但个人还是喜欢不是磁铁的风格,还需经得起考验。
最后在提醒下,跨平台框架问题,现在的跨平台框架能够实现在手机上,但是比原来的语言流畅性实在差太多,暂时不用考虑,等框架再成熟到可以和系统语言比拟的时候考虑。不过这也是个趋势。
二、Android开发和iOS开发哪个更有前途现在的总体情况来讲IOS更为高端一些,但是从长远的角度来看Android更为有前途。
根据手机软件工具供应商Appcelerator 和市场调研公司IDC的调查报告显示,四分之三的应用开发商声称,在短时期内,苹果仍然是编写应用程序的最佳平台;而58.6%的开发商预计,从长远来看,谷歌的Android操作系统将会赢在最后。
约有四分之三的开发商声称,Android操作系统“在将来非常适合于为大量各种各样的联网设备提供支持。”有一半的开发商说,谷歌的操作系统是移动操作系统中的佼佼者。
1、平板电脑
当谈到平板电脑时,84%的开发商说,他们有兴趣为苹果iPad平板电脑编写程序,相对而言,只有62%的开发商愿意为谷歌Android平板电脑编写程序。但是,据该报告分析,谷歌仍然处于有利的位置。
“尽管对Android平板电脑感兴趣的开发商只有62%,但是这个支持率仍然要比iPad平板电脑在1月份的支持率(58%)高。”该报告分析,“显而易见,这对于想要于今年秋季和明年推出平板电脑的OEM(原始设备制造商)来说,无疑是一个利好消息。”
相比之下,黑莓和惠普的平板电脑就没有这么受欢迎,它们只赢得了16%的开发商的兴趣。
2、智能电视
目前Android能战胜苹果的地方就是智能电视。约有44%的开发商均称对谷歌电视非常感兴趣,而只有40%的开发商对苹果电视感兴趣。在这里,Android略胜一筹。
“应用程序不动声色地改变了观众看电视的体验,就像它们改变用户对移动设备的体验一样。”市场调研公司IDC的移动和无线分析师Scott Ellison说,“那些把应用开发商和联网电视(Connected TV)有机结合起来的电视生产商,也正在不动声色地改变观众看电视的体验。”
从开发基础来说:IOS是需要C语言的基础,Android是需要Java的基础,从历年的开发语言排行榜来讲Java是开发人员最多的开发语言,所以从开发人员的基础环境来讲Android就更有前途了。
从开源角度来说:IOS是封闭式开发的,开发人员需要购买苹果官方的认证开发,这样就是一个开发门槛。
Android是完全开源的开发模式,就算是个人也是很随意的开发,并且不需要任何的官方认证。从这两点看来随着时间的推移Android平台的应用肯定会超过IOS平台。
总结:Android开发更有前途。
开发一个APP,我们要计算下开发这款APP预算情况。
开发APP分为两种情况,一种是自建团队,一种是找供应商开发,无论哪种方式,都绕不开的是开发人员成本。
开发一款APP,需要的开发人员包括:产品经理、UI设计师、IOS开发工程师、安卓开发工程师、后端研发工程师、测试工程师等,互联网企业的开发技术人员基本在万元+/月。开发APP,是一个流程化的作业,我们可以根据各个人员所需要的人员工时等来预测我们所需要的成本情况,开发交给供应商开发,可以节省一部分人员费用,因为这作为一个项目,如产品经理,再产品进入研发阶段后,产品经理就不需要了。而自建团队,可能会出现各种各样的问题。
经常会有一些追求低价的客户,其实客户自己计算一下,根本无法覆盖人员开发成本,因而客户也不能一味的追求低价,追求性价比,预算合理的开发团队,才是最优选择。
四、iOS开发和Android开发,哪个更有前景?个人看法,android前景更好。
不可否认目前ios各方面体验以及其生问题。这是有目共睹的,
但是随着芯片技术的提高,手机的设计、技术工艺都在逐步提升缺点会越来越少。以下是我个人觉得的看法:
1.手机设计提升:芯片、电路、集成性、功耗等,会使得安卓系统吃配置的劣势越来越小;
2.安卓开源性的体验,这是ios没
很多人觉得这个没什么,举几个例子,ios不能应能够在桌面上摆放小插件,很多简单工作直接能够在桌面上完成,没有集成性的系统软件,只能一个个app进行对应。。。可能有人觉得这个无关紧种更改的基础都不存在。
3.软件应用,安卓如果发展到一短板,ios由于app具有良好的收益、更少的配置适配等,所以开发者倾向于优先选择ios作为平台,而安卓只需要改变政策和规则,一样能够扭转这种劣势。
以上只是浅显举例,好比windows,为什么更加大众化,而苹果的电脑系统终究还是相对小众,这其中是有些联系的。
本文来自用户投稿,不代表POS机办理网立场,如若转载,请注明出处:https://tlx668.com/poszx/4592.html
发表回复
评论列表(0条)