找回密码
 立即注册
搜索

快应用+小程序,99%的Android程序员即将失业!

5
回复
1022
查看
[复制链接]

4

主题

16

帖子

0

积分

 楼主| 2018-3-25 12:06:38 显示全部楼层 |阅读模式
3月20日,国内10大主流手机厂商在北京举行了「快应用」生态大会,制定了快应用开发标准,共同打造移动应用新生态,主要是为了对抗正在急速扩张中的微信小程序。
「快应用」和微信小程序的定位相似,技术实现方式也大同小异,都是使用前端技术栈开发,通过Android原生渲染,在开发效率与运行效率之间找到了近乎完美的平衡点。而且用户无需下载apk包,就能即点即用,享受原生应用的性能体验。
程小媛看到这则新闻后,感觉到Android程序员的寒冬即将到来!自从微信推出小程序之后,原生Android开发的市场份额就不断被蚕食,现在10大手机厂商又联合推出了「快应用」,这对Android原生开发来说就更是雪上加霜了! 可能有做Android原生开发的小伙伴会觉得小媛媛是在危言耸听,区区的小程序和快应用就想让我们大部分原生开发都失业,简直是不自量力,我们使用原生技术开发出来的App,性能可以甩它们好几条街! 接下来程小媛就说一说自己的观点,如果说得不对,请各位大佬们轻点拍!^_^ 1、Android原生开发的现状 首先我们来说一说原生开发的优势: 更接近底层,很多靠近底层的功能是需要原生开发来搞定的,而且无论是「快应用」或是小程序,他们都运行在由原生技术开发的App中,最终靠原生开发来提供相关功能的接口。 运行效率更高,对于一些业务场景复杂,对性能要求较高的情况下,原生开发的性能优势会凸显出来,你很难用小程序或快应用去写一个对性能要求很高的大型的游戏。 说完了优势,咱们再来看一下面对的问题: 直接引用知乎上某位匿名“老司机”的回答: 现在市面上绝大部分的应用到不了对性能有要求极高的程度,而BAT几大巨头的App(微信、淘宝、QQ、微博、头条、爱奇艺等等等)垄断了每个中国人90%以上的手机时间,其他小App的拥有者怎么办?养三个团队IOS、Android、Web跟巨头们battle?养一个团队直接覆盖三端,反正就市面上绝大部分App无论采用web或是原生做出来都没多大差别。
——知乎“老司机”
所以在绝大部分公司都是小应用、小团队这个大环境背景下,Android原生开发的性能优势和底层优势并不能很好的体现出来,也不是项目的核心关注点。现在这个移动互联网时代,大家都最关注的是如何低成本开发、如何快速试错,而原生技术开发效率低,多平台维护成本高,恰恰与我们的关注点背道而驰! 2、「快应用」与小程序解决了哪些问题
体验一下如丝般顺滑的「快应用」
我们前面说了现在市面上大部分的App都是小应用、小团队,对性能要求不高,对这类App而言,用「快应用」和小程序的开发成本更低、开发效率更高、可以将更多的精力和资源用在核心业务的研发上,为用户提供更优质的服务。 其次「快应用」和小程序对包体大小都有限制,这样可以更快速的进行分发,一点即用,无需像App一样要经历漫长的下载、安装等过程,用户体验秒杀App几条街。 3、未来移动开发技术的趋势 从技术趋势上来看,无论是Cordova、PWA,RN/Weex,它们都是朝着低成本,高开发效率的方向在发展。所以程小媛认为使用Web前端技术来代替原生App开发必然会是主流趋势,这点无需质疑!而且快应用和小程序除了符合上面提到的几点要求之外,还拥有轻量级、易于快速分发的优势,这是上面几种技术所不具备的! 4、「快应用」PK小程序,谁会是赢家
小程序依靠微信10亿的用户群,从去年下半年开始真正发力,只用了半年时间就已经引起了10大手机厂商的恐慌,不得不祭出快应用来与争夺应用分发的控制权,看起来小程序风头正盛,势不可挡。 但小媛却更看好「快应用」,首先10大手机厂商差不多占领了国内90%以上的应用市场,这完全可以代表国内Android的份额。其次小程序和微信最终都是运行在Android系统中,而系统的控制权却掌握在手机厂商手中,所以他们完成有能力从系统级别去阻碍小程序的发展,降低小程序的使用便捷度(比如禁止小程序在桌面创建快捷方式等)。
5、Android程序员的出路 Android原生开发的前景如此不容乐观,那小伙伴们该何去何从呢?小媛媛给出了下面几个方向,仅供大家参考: 更加深入的研究Android技术,向更底层方向研究,去做那些对性能要求高的应用,或者进入BAT等几大巨头中,毕竟Web开发技术终究无法完全取代原生开发技术。 掌握第二技能,这个选择就比较多了,比如可以去做Java后端开发,虽然Java后端工程师超级超级多,但需求量依然还很大。或者去学目前火的一塌糊涂的Python,什么人工智能、大数据、区块链,它都能插上一脚。 最后,也是快应用最看好的一条路,就是去学习Web前端开发,加入「快应用」的开发行列。想想还真有些小激动呢!仿佛看到前途一片光明,在不久的将来就能出任CEO,迎娶白富美,走上人生的巅峰! 全网最全的「快应用」开发资源都在这里,小伙伴们去Star一下吧。 https://github.com/quickappdev/awesome-quickapp/tree/master
微信扫码关注
快速掌握「快应用」开发技术
回复

使用道具 举报

0

主题

3

帖子

0

积分

2018-3-25 20:14:35 显示全部楼层
深表赞同,希望快应用的发展越来越好!
回复

使用道具 举报

6

主题

50

帖子

695

积分

2018-3-26 10:29:22 显示全部楼层
我只能说 你想多了,最起码近几年不会的
回复

使用道具 举报

4

主题

16

帖子

0

积分

 楼主| 2018-3-26 10:56:40 显示全部楼层
现在正处于一个过渡期,但技术趋势就是朝着轻、快的方向在发展。 放到前几年,谁又能想到做ATM机的公司会濒临倒闭呢? 很多事情当大家都意识到的时候,可能就已经晚了。
回复

使用道具 举报

1

主题

12

帖子

0

积分

2018-3-26 13:48:26 显示全部楼层
hello world玩起来
回复

使用道具 举报

0

主题

1

帖子

0

积分

2018-3-28 15:04:46 显示全部楼层
99%的安卓程序员失业,简直是胡扯八道
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册