您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
android开发是否被h5代替?
效果,需求方,需求android开发是否被h5代替?
发布时间:2016-12-08加入收藏来源:互联网点击:
问题补充: 我现在看某培训机构视频,已经大致学完android,能够做一些像新闻客户端的开发,但是现在android应用被h5逐渐代替,感觉安卓学到后期,进升空间很小,开发2年后薪资如何,是否需要转方向,还有就是我学到大概能够开发小应用的程度后期应该怎么学习?有没有推荐的书籍或者网站?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
代替算不上,但是冲击很大到是真的。
比较明显的就是各大招聘平台对于android开发的需求量和H5开发的需求量的此消彼长。
技术服务于需求。
H5的优势在于跨平台。伴随着H5性能的提升,现在的处理速度和原生的处理几乎无差。又因为开发成本低,开发周期短,越来越被更多的公司和开发者接受。
伴随着H5可以做更多的事情,满足更多的需要,H5的走势在我看来会越来越火热。
但是离代替还有些距离。
现在很多的app,还是会要求使用原生进行开发。譬如对安全性要求比较高的,或是带有自己的一些算法库实现的。
回答于 2019-09-11 08:43:50
从APP 应用方面来说,H5取代Android原生我认为是极有可能的,比如现在的混合开发RN,在未来前端如果解决流畅性的问题,在应用方面是很有可能取代Android的原生。
从车载系统到智能家居 这一块我认为取代Android是不存在的。
回答于 2019-09-11 08:43:50
首先可以肯定的说Android开发不会被H5代替
它们两者是共生关系,谁也取代不了谁,之所以有你说的这种感觉是因为在实际项目中业务需求方往往希望可以快速迭代开发某个功能并上线,快到什么程度呢?巴不得今天上午提个需求,下午就上线最好。那这个时候很多公司就考虑使用H5来实现,因为这样不需要审核,做好了直接扔服务器上用户就可以用了,所以H5才这么受追捧。
为什么不会被替代?
上面提到的情景是真实项目的真实需求决定的,这样做业务需求方是高兴了,但是用户可能就不爽了,不爽的主要原因是H5的体验效果太差,最主要的表现就是用起来卡顿。比如一些动画效果、比如页面切换效果、比如进入页面后数据加载效果等等,H5虽然也可以实现或者模拟类似的效果,但就是达不到原生应用那种丝滑般体验效果。另外一些对硬件设备等读写也必须用原生来实现。所以原生开发是不可能被替代的。
入门后后期发展方向
不得不承认单纯的Android开发应用面其实是比较窄的。发展方向无外乎深入系统开发、应用开发这两个大的方向。
系统开发比如修改Android源码,定制操作系统,为手机厂商定制开发等,这个要求就比较高了,需要深入到操作系统原理、编译原理、设备驱动、内存管理等等。
应用开发相对来说会跟简单一些,更多的是一些业务需求及UI上的开发,说直白点就是直接开发用户能用上并且通过视觉效果直观的看到你做的东西,比如开发社交、游戏、影音娱乐、工具效率等等APP。
资源
最好的资料肯定是官方的文档了,然后一些论坛,或者问答网站
stackoverflow.com
都是很好的学习资源。也可以加入一些群组、在线视频课程进行学习等等。总之,只要你精心专研总会得到回报的。
上一篇:什么是紫砂壶的“茶山”?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |