由于移动开发行业的萧条,移动开发前途堪忧,而且关注移动开发的技术人也越来越少,所以,经由我们团队内部讨论决定,从本月起,移动开发前线与前端之巅公众号合并,合并后的公众号名称为前端之巅,公众号的内容将会拓展到大前端领域,包括 Web 前端、Android、iOS、Node、跨平台、IOT 开发等。 by 移动开发者前线
大概是这个月中旬的时候,之前我关注的徐川老师的公众号决定更名为前端之巅,内容将会拓展到大前端领域。大概是说目前移动开发已经萧条,前途堪忧,未来大前端是趋势云云。什么iOS又要没人要了?
作为入行5年的开发者,我也一直注意着行业技术演进的趋势,我并不认同“移动行业进入萧条,前途堪忧”这种说法,更准确的说法应该是移动开发趋于理性,再也不会像12年那样移动互联网刚开始爆发时,刚从培训班出来的学生就月入过万。
这里我们讨论交流下移动开发的未来走势,我个人认为移动开发未来应该是大前端趋势,也就是说未来移动开发者的技术栈需要包含前端技术,去年Apple宣布Safari支持PWA,以及去年开始微信大力推小程序,比如大火的微信跳一跳,今年九大手机厂商基于硬件平台共同推出的新型应用快应用。前端开发在一步步蚕食Native开发,那么我认为未来移动开发领域应该是这样的结构。
巨头 独角兽 :超级App还是Native为主,配合灵活变化的H5
中小型公司 :小程序 PWA 快应用
巨头独角兽类互联网公司,用户是其立命安身之本,必然会用纯Native开发,保证体验,而中小型企业轻业务考虑到成本问题,采用快应用或小程序也一样可以达到营销目标,类似于PC时代的网站和客户端的关系,移动开发未来也必然会经历这样的历程。
每每出现快应用,小程序,PWA之类的新闻,经常看到一些前端的同学说iOS又没人要了之类的调侃,我认为目前再也没机会出现新的手机操作系统来颠覆iOS,Android,就像Windows,Mac无法被撼动一样,因为已经很完善了,没有任何机会。iOS不死,iOS 开发不死,互联网产品落地连接用户都需要App,所以iOS开发者不会失业,不会失业,不会失业!!!
那么作为移动开发领域的从业者我们应该如何应对这些日新月异的技术更迭呢?
1 技术下沉
在日趋激烈的行业竞争下,我们需要积累更多的专业技能,了解更底层的专业技术,比如iOS开发我认为,我们可以专研系统应用安全攻防这个领域,音视频编解码,图形图像处理,操作系统,这些深层次框架级的开发工作。资本市场任何狂热的项目,比如直播答题,比如VR,AR,这些底层实现都离不开音视频处理,图形图像处理。
2 技术外延
未来绝大多数营销类业务会转移到轻应用下,作为开发者有必要了解前端是如何开发的,比如自己做个小程序,自己做个快应用,去了解一个前端的主流框架比如Vue.js,你会发现不管是RN,还是WEEX,还是小程序有很多相似处,而我们应该学习前端这种开发模式的核心思想,再或者了解学习后端知识。
3 技术转型
我身边有些同事已经从事3年iOS,今年转做深度学习了,我先是惊了一下,后来发现,他确实是有强烈兴趣,我当然是支持的,比如目前资本市场很火的区块链,只要有兴趣,都可以尝试,实在学不会,再回来做iOS嘛。,毕竟这个时间进入AI进入区块链好比08年的iOS,当然如果你对iOS有强烈兴趣,你一样应该选择iOS。
谨以此文献给那些处于迷茫中的移动开发从业者,未来,我们一起努力,携手并进,共勉。 更多骚操作,尽在iOSTips,关注公众号,第一时间get新姿势。
PS:关注iOSTips阅读快应用,PWA相关技术
1 快应用,开发者需要知道些什么?
2 PWA是否能带来大前端技革命?