为了账号安全,请及时绑定邮箱和手机立即绑定

h5和Android还有IOS的前景

h5和Android还有IOS的前景

wushao 2016-03-01 19:39:41
现在是安卓开发前景好还是H5好。h5会不会取代Android和IOS?为什么?
查看完整描述

3 回答

?
alionSSS

TA贡献57条经验 获得超82个赞

===>不会取代原生的Android和IOS。

具体原因你可以参考Windows等电脑端的系统(当然Android只是一个小型系统,不可以和Windows比)。H5能取代你电脑的软件吗?显然不能。

我罗列一些原因出来:

  1. H5性能需要改进,不论是电脑还是手机,它和原生的性能差距很大。(你可以自行试试某些H5开发的APP)

  2. H5具有局限性,H5多针对网络开发。很多原生的功能,H5是做不到的,很明显的一个例子就是游戏(HTML确实可以做一些简单的游戏,但是HTML那性能做大点的游戏在手机上跑,用户估计要骂,这一点无论HTML5如何改进也不行,除非它能直接调用底层硬件)。

  3. 手机系统权限问题,也导致很多功能无法实现,这其实也是局限性问题。

  4. H5是一种超文本标记语言,需要web解释器对语音进行翻译,也就是说它必然要依靠web解释器。例如浏览器,而浏览器依靠的是Android系统。所以,在H5解释器这方面的app(或者说一种对于H5起支撑作用的App)是绝对不会被取代的。

  5. 安全性,如果直接做成网页版App是相当不安全的,因为你的整个项目是运行在别人的浏览器上面的。当然,你可以自己制作APP,再内嵌H5,这样安全没错,但是你看你这不是又在做Android应用了吗?

所以,H5在灵活性方面肯定有很大优势,但是绝不可能取代Android和IOS。H5和Android、IOS结合开发是一种不错的出路。

===>关于你关心的前景问题

    H5更容易找工作,工资一般,除非你掌握多门技能。H5本身简单易学的优势会让很多人掌握,但是也会造成人才市场的迅速饱和。

    Android相对H5来说会难很多,需要关心的问题更多,更为复杂,目前资薪还不错。当然,目前Android开发者也越来越多了(吐槽:快不过H5呀),也会使竞争更为激烈。

总体来说,无论你学H5还是Android,提升优势的唯一方法就是坚持!要想入门不难,但是“鹤立鸡群”却不是一件容易的事,坚持努力就是你比别人高一节的原因。

查看完整回答
1 反对 回复 2016-12-13
?
李晓健

TA贡献1036条经验 获得超461个赞

目前原生的还是好一些,但是随着时间的推移H5会越来越好,现在H5还不能完全取代原生的,几年之后就不好说了。

查看完整回答
2 反对 回复 2016-03-02
?
梦死醉生

TA贡献3条经验 获得超1个赞

这个取决于你的定位在哪里?你的爱好偏向于哪里?所有的编程几乎都是异曲同工之妙。所谓的前景由你的技术深度来决定。H5更好学也更容易学,你可以去学习了解任何你觉得漂亮的H5页面,安卓和IOS漂亮的程序 想要学习需要会反编译才行。

查看完整回答
反对 回复 2016-03-02
  • 3 回答
  • 1 关注
  • 7143 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信