移动开发生态渐成

简介:



2008年,苹果发布AppStore,Google发布Android 1.0,自此开发者群体里有一群人开始涉足移动互联网,我们开始做App了。随着智能手机和移动网络的普及,越来越多的产品服务实现无线化。

 

在南天(介绍)QCon的分享中可以看到,不到10年的时间里移动开发者已经超过300万,iOS和Android双平台App总数近500万。面对日益成熟的智能手机用户,他们对体验的要求越来越高,作为移动开发者也将面临更大的问题和挑战,开发一款应用,不再是单纯的写一种代码。移动领域知识需求也正在经历一场大爆炸:跨平台,Hybrid,数据统计,内存管理,网络优化,传感器,等等各方面知识扑面而来。所幸不论是社区还是厂商,都在积极的分享他们的开发经验,开放他们的服务能力,贡献他们的开发工具,在很大程度上补齐了移动开发者的能力缺口。

 

在淘宝,我们的应用经历了从0到亿的过程,在这个过程里我们不断的遭遇挑战,定义问题,产出方案。多人多团队平行开发,模块复用,动态加载,增量更新,快速修复,研发效率,特色体验,版本解偶,等等。在解决这些问题的过程中,阿里巴巴做了各种尝试,大规模使用HTML,升级框架全栈开发,容器化开发组件接入模式,优化网络协议,改造无线TLS,使用HTTP2.0,跨平台界面框架,等等一系列方案。

 

时至今日,在淘宝,我们的开发生态已经逐渐成型,完善的基础设施支撑,让业务开发可以没有后顾之忧,专注业务逻辑实现;先进的开发模式,不同团队可以独立开发各自的组件,独立开发,独立编译,独立运行,互不干扰。动态发布模式,通过Hotpatch框架和增量发布机制,让发布不再纠结。组件库和动态界面框架,解决业务组件在功能开发中最关注的跨平台问题。

 

在阿里巴巴,淘宝走在前边趟过了一个一个坑。我们希望整个移动开发领域的生态也能尽早建成,让移动开发者从万物生长,百花齐放早日过渡到各司其职,繁荣有序。

 

南天的分享中我们看到,移动开发生态会基本区分界面渲染,逻辑处理和底层设施三个层面。而淘宝在这三个层面上对社区的回馈思路有所区别:在基础设施上以云开放的方式对移动开发者提供支持。通过阿里云和阿里百川两个开发平台,为开发者提供云推送,HTTPDNS,移动加速,数据采集等丰富的服务。

 

在界面渲染上则会开源内部沉淀的框架级产品——Weex。Weex与Web,Hybrid一脉相承,继承了跨平台和高实时性有点,具备标准语言,通用IDE等优势,着力解决了Native运行性能和体验问题。为开发者在应用级,界面级和组件级提供支持,开发者可以根据具体情况选择Weex的支撑层级,循序渐进。


 


移动开发者似乎重走了20年前PC互联网初现时期的历史,用蛮荒形容我们过去近10年的环境似乎有些耸听,但退步是必然的。至此,我们欣喜的看到在阿里巴巴,在淘宝内部开发生态已经形成,整个移动开发领域生态渐成,移动开发前景光明。

 

    作为一名移动开发者,在生态渐成的过程中,我们也要升级个人能力,找到自己在生态中的角色。在日益繁荣,日益有序的环境中,持续成长。

目录
相关文章
|
2月前
|
人工智能 安全 物联网
未来已来:探索移动应用开发的新纪元
在数字化浪潮的推动下,移动应用开发正迎来前所未有的变革。从跨平台框架的兴起到人工智能的深度融合,再到物联网与移动设备的无缝连接,开发者们站在了一个新的技术十字路口。本文将深入探讨这些创新如何重塑我们的开发实践和用户体验,同时指出安全性在移动应用开发中的重要性日益增加。通过分析当前趋势和挑战,我们将揭示那些能够塑造未来数字世界的关键技术。
30 2
|
5月前
|
移动开发 前端开发 JavaScript
跨端开发浪潮中的变与不变
自 90 年代初开启 PC 时代以来,随着移动网络的快速普及,在 2010 年左右,进入移动时代、IOT 时代,各种移动互联设备不断涌现,除了最常见的 PC、Pad、智能手机外,它还可能是小小的一块智能手表,也可以是一个大屏终端。智能设备层出不穷,填满了人们生活的各个角落,设备的系统类型、屏幕大小等也是愈发碎片化。
|
5月前
|
API 项目管理 开发工具
跨平台开发:未来已来
跨平台开发:未来已来
|
5月前
|
数据可视化 搜索推荐 数据管理
2023 年度国内低代码平台排名榜 (这 5 款低平台备受欢迎!)
2023 年度国内低代码平台排名榜 (这 5 款低平台备受欢迎!)
643 0
|
安全 搜索推荐 vr&ar
体育赛事技术演进史,开发未来技术的发展趋势
体育赛事传媒已经走过了一个丰富多彩的历史,伴随着科技的不断进步,观众们的体验也日益丰富和多元化。从早期的广播到如今的虚拟现实,我们一同探索体育赛事传媒的演进史。
|
API 开发者 UED
共码未来丨行业伙伴畅谈 “多端触达”,展望全球技术生态
共码未来丨行业伙伴畅谈 “多端触达”,展望全球技术生态
320 0
共码未来丨行业伙伴畅谈 “多端触达”,展望全球技术生态
|
运维 开发者
《鸿蒙生态应用开发白皮书》读后感
近期,在HarmonyOS官网发布《鸿蒙生态应用开发白皮书》V1.0版本(以下简称《白皮书》)。笔者通读了《鸿蒙生态应用开发白皮书》,总结了读后感。
409 0
|
机器学习/深度学习 人工智能 供应链
年度必读!《全球开源生态研究报告(2022年)》:全球开源生态从“高速繁荣”向“稳步求精”演进
年度必读!《全球开源生态研究报告(2022年)》:全球开源生态从“高速繁荣”向“稳步求精”演进
480 0
|
安全 专有云 大数据
云端落地之战背后的合作伙伴生态之争
云端落地之战背后的合作伙伴生态之争
云端落地之战背后的合作伙伴生态之争
|
存储 运维 监控
作为移动开发者,我经常被这样吐槽
移动端性能对用户的体验和留存有着至关重要的影响。为此,移动开发者们不断追求着性能优化,在解决这些问题的同时,也更加注重解决的效率。
170 0
作为移动开发者,我经常被这样吐槽