移动开发9年,我们正在何处?
几天前,与一位前辈聊“移动开发”时,我将其分为了两个部分,一是以iOS、Android、跨平台开发为主的移动领域热点技术,另一则是包含了移动直播、VR/AR开发、人工智能等在内的创新技术,前辈说这样显得有点乱,但最终却还是没能得出一个界定清晰的分类。
如今,比之过往,从事iOS、Android、跨平台开发的工程师们在本职工作之余会尝鲜VR/AR开发、无人机等;进行创新技术开发的,依然会对包括Swift、React Native等在内的前沿语言与工具产生浓厚的兴趣并着手研究。而如Unity3D、虚幻4等主流引擎也都已支持VR游戏的开发,这就是属于我们的新移动开发时代,没有一个明确的界定却已是无处不在。
另一方面,早前在HTML5盛行之时,有许多开发者疑惑需要下载安装的App是否会随之遭摒弃,也有因对iOS、Android开发有趋于饱和的迹象,而不知该何去何从的纠结。很多人说“积极拥抱变化”,却又不知从何下手,也许本期封面报道能够为你提供一些新思路。
本期程序员封面报道,带来以下实践分享:
- WWDC 2016 技术赏析——SiriKit 初探(于天航,知乎iOS团队负责人)
- 是时候适配Swift 3了吗?——专访LINE iOS开发工程师王巍(唐小引)
- iOS动态更新方案JSPatch与React Native的对比(陈振焯,推特中文圈、伊书、JSPatch作者)
- React Native:下一代移动开发框架?(黄文臣,Cisco System软件开发工程师)
- Android自定义控件:如何使View动起来?(郭莉莉,Android开发工程师)
- Android无障碍宝典(何金源,腾讯Android手Q开发工程师)
- Cocos2d-x性能优化技巧及原理总结(满硕泉,游戏开发工程师)