移动开发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性能优化技巧及原理总结(满硕泉,游戏开发工程师)
  • 游戏开发中的程序生成技术(申江涛,腾讯游戏开发工程师)
  • VR应用设计的8个建议(冀盼,奥秘游戏CTO)
  • 用虚幻4开发搭积木的VR游戏(房燕良,小米互娱VR技术专家)

资讯

我们能否信任机器人?
社交机器人的兴起
CSDN十大资讯


人工智能

  • 基于Spark与ROS分布式无人驾驶模拟平台(刘少山,PerceptIn联合创始人)

    本文是无人驾驶技术系列的第四篇,着重介绍基于Spark与ROS的分布式无人驾驶模拟平台。无人驾驶的安全性和可靠性是通过海量的功能和性能测试来保证的。无人驾驶系统是一个复杂的系统工程,在它的整个研发流程中,测试工作至关重要同时也繁重复杂。显然将全部测试工作都集中在真车上进行是一种成本异常高昂且安全系数非常低的方案。通过综合考虑测试中各种可能发生的正常或异常状况,软件模拟成为了面向无人驾驶系统的更安全且更经济有效的替代测试手段。

  • 知识图谱如何让智能金融“变魔术”(鲍捷,王丛)

    过去几年来,“金融科技”(Fintech)成为一个热门词。但是大部分的金融科技产品,例如银行借贷、券商研究、早期投资、对冲基金、外汇支付等还是停留在对金融信息获取、统计量化模型、交易完成的信息技术(IT)保障上。智能金融则再进一步,试图用机器学习、知识表现等人工智能的分支来做决策支持。

  • ICML 2016 精选论文(洪亮劼,雅虎研究院高级研发经理)

    人工智能和机器学习领域的学术论文汗牛充栋。每年的各大顶级会议、研讨班录用好几千篇论文,即便是亲临现场也很难追踪到所有前沿信息。在时间和精力有限的情况下,选择精读哪些论文,学习哪些热门技术就成为了AI学者和从业人员头疼的问题。本栏目就是要帮助大家筛选出有意思的论文,解读出论文的核心思想,为精读提供阅读指导。


大数据

  • 容器化技术在证券交易系统的应用(杨涛,广发证券交易云技术研发团队负责人)

    作为证券行业互联网化的先行者,广发证券通过一系列变革积累了丰富经验,本文将分享广发在容器技术应用方面的实践。

  • DC/OS服务开发指南(陈冉,Linker Networks首席技术官和技术副总裁)

    DC/OS是一个基于Apache Mesos的分布式操作系统,它会像管理一台计算机一样去管理多种异构资源,其中包括虚拟机、物理机、容器等。DC/OS会自动调度和管理资源,自动分发任务和作业,也会简化安装和分布式服务的管理,另外,还包括用于远程管理和集群监控,服务Web接口和空用的CLI。


技术

  • 360云查杀服务从零到千亿级PV的核心架构变迁(魏自立,360高级工程师、资深顾问)

    本文介绍了360云查杀服务核心在线引擎的架构变迁过程,经历了从无到有,再到后来每天处理千亿级PV的海量并发网络服务。

  • 乐视商城抢购系统深度实践( 夏智卿,乐视商城前台研发总监)

    乐视商城的业务量在经历了一次又一次爆发式增长后,技术也面临着新的挑战,技术调整和架构升级成为了工作重点方向,本文主要分享了乐视商城的技术人员在这方面的深度实践经验。

  • 现代C++函数式编程(祁宇,烽火通信技术总监)

    本文作者从介绍函数式编程的概念入手,分析了函数式编程的表现形式和特性,最终通过现代C++的新特性以及一些模板云技巧实现了一个非常灵活的pipeline,展示了现代C++实现函数式编程的方法和技巧,同时也体现了现代C++的强大威力和无限可能。

  • 从应用到平台,云服务架构的演进过程(秦鹏,MaxLeap服务与架构部负责人)

    MaxLeap从一个对内的私有云服务平台,发展到对外服务的BaaS平台,其功能覆盖了移动领域开发、运营的完整服务链,近期还会推出PaaS服务。在这个过程中,支撑整个平台的基础架构也在不断演进。本文结合了云平台的业务发展,介绍基础架构演进过程的主要思路、遇到的难题、用到的开源技术和未来的规划。


管理

  • 不是冤家不聚头(林敏,广州美术学院教授)

设计和开发之间的问题,在作者看来,百分之九十是沟通。既然是协作,两个职能方向的管理者应该扮演好搭建沟通渠道的角色。除了团建一起吃饭K歌,更重要的是让两个团队真正看到对方的工作方式和过程,熟悉和理解对方常用的术语和概念,在各自团队中培养“设计通”和“开发通”,从而有效解决“听不懂”的协作窘境。


知识库专栏
HTML5开发学习指南(侯志强,百度前端开发工程师)
解耦:Hybrid H5跨平台性思考(徐嘉伟,腾讯前端开发工程师)
HTML5知识库内容精选


百味
程序员该如何找合租室友(西乔漫画)


订阅2016年程序员(含iOS、Android及印刷版)请访问 http://dingyue.programmer.com.cn

订阅咨询:

• 在线咨询(QQ):2251809102
• 电话咨询:010-64351436
• 更多消息,欢迎关注“程序员编辑部”

《程序员》8月:移动开发新技术探索相关推荐

  1. 微信小程序从0到上线,程序员一个月开发一款小程序实录

    前言:本人从事游戏开发多年,是一名饱受折磨的游戏前端开发人员.游戏这个行业越来越难做,加班越来越严重.正值行业转变之际,听闻微信小程序热火之时,我想偿试一下小程序制作,因此,一个月之后有了这篇文章:微 ...

  2. Python最抢手、Go最有前途,7000位程序员揭秘2019软件开发现状

    作者 | 屠敏 整理 报告来源 | JetBrains 转载自 CSDN(ID:CSDNnews) 互联网的下半场,科技公司为面对更加严峻的竞争环境,越来越重视开源节流.而对于身处其中且撑起 IT 半 ...

  3. 程序员为维持游戏开发被迫炒股,一年内反赚1600万;雷军退任天星银行董事会主席;华为开源Karmada将捐赠CNCF...

    点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 Your life only lasts for a few de ...

  4. 读书笔记:程序员的思维修炼—开发认知潜能的九堂课

    一直以来都觉得学习效率低下,不得其法,对很多知识力不从心,内心一片乱麻.究其原因,大致有: 1.学习方法错误,根深蒂固的应试教育模式,死读书,学任何东西,都抱着书从头看,对于计算机专业书籍,很容易半途 ...

  5. 3名程序员被抓!开发“万能钥匙”APP,撬走3个亿

    来自:程序员头条 报道 又有 3 名程序员被抓!开发"万能钥匙"APP,撬走 3 亿! 最近,据央视新闻报道,上海公安机关接到共享单车企业报案,随后破获了一起共享单车万能解锁 Ap ...

  6. 开年第一炸:黑马程序员1月就业报告新鲜出炉!

    春节假期完结,进入开工模式,是时候打起精神,以元气满满的状态开启新的奋斗. 当代打工人年前必聊年终奖,年后的话题焦点非跳槽莫属.新年新气象,很多人摩拳擦掌跃跃欲试,计划着换个好工作. 在大家还翘首期盼 ...

  7. 本科毕业四年时间如何从月薪7k到年薪60w,讲下个人从菜鸟程序员到公司核心开发工程师的历程!

    本科毕业四年时间如何从月薪7k到年薪60w,讲下个人从菜鸟程序员到公司核心开发工程师的历程,本帖主要分享下个人经历,只要努力最终会收获一个相对于自己较好的结果的,工位照镇楼 毕业四年到现在总共换了三份 ...

  8. java程序员如何进行物联网开发

    树莓派作为它作为全新的物联网开发方式,其的家族越来越强大,从1A到当前的4B系统列为主,另外还有zero系列,计算模块,不久前推出了pi pico开发板,其价格比较低,适合各种人学习从儿童编程到开发者 ...

  9. 程序员不知道用什么开发工具?我来告诉你(有需要工具的小伙伴私聊我哦)

    程序员的开发工具 开发工具 eclipse(免费) eclipse是开放源代码的.基于Java的可扩展开发平台.它是java程序员常使用的开发工具,是一款免费的开发工具,在IDEA还没有盛行之前,ec ...

  10. Java程序员如何转Android开发

    最近几日偷偷的发现部分Java程序员想转安卓开发,故此加紧补充知识,为大家搜集资料,积极整理前人的经验,希望可以给正处于困惑中的你,带来些许的帮助. 啰哩啰嗦的说说Java和Android程序的区别: ...

最新文章

  1. MLIR Python绑定
  2. 最新!中国大学生源质量排行榜(2019):双一流高校表现突出!
  3. Software-Defined Networking之搬砖的故事
  4. 词云制作 Python
  5. 【渝粤题库】陕西师范大学201341 刑事诉讼法学作业
  6. JAVA编程规范总结
  7. 基于正点原子STM32F407开发板源码和贪吃蛇程序
  8. 职场必备的Excel函数技巧!
  9. win10玩cf如何调全屏_穿越火线:WIN10系统烟雾头和画面卡顿解决办法
  10. hive concat_ws列转行排序问题
  11. Kaggle泰坦尼克号比赛项目详解
  12. NOIP 2018 兔纸旅游记
  13. MATLAB无约束优化(UOM)
  14. java输入输出流数组_详解Java中ByteArray字节数组的输入输出流的用法
  15. 【基于时间序列的变形观测的数据处理方法的研究】
  16. hive 使用beelin连接报错
  17. TTE时间触发以太网
  18. python安装成功截图_上传Anaconda 3 安装好后在电脑开始里面的截图。
  19. Blazor组件自做十二 : Blazor Pdf Reader PDF阅读器 组件
  20. soc 设计soc设计 uml实务手册_企业内训“软件需求设计建模方法学全程实例剖析”训练方案(2020年)...

热门文章

  1. 中国古典学名著选读网课考试题2021版答案
  2. 一文解读Masked Autoencoder(MAE)
  3. 触发器引起的删除对象报错ORA-00604 ORA-20001的排查
  4. HDU3966 树链剖分
  5. 流控大师 panabit
  6. matlab 批量导入excel,matlab批量导入excel表格数据-Matlab如何导入excel数据
  7. Android密码明文显示和星号显示切换
  8. iOS动画效果合集、飞吧企鹅游戏、换肤方案、画板、文字效果等源码
  9. 13-4Happy Mid-Autumn Festival
  10. 如何使用微信公众平台测试号进行系统开发