移动开发生态渐成

简介:

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy

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的支撑层级,循序渐进。


 640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy


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

 

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

目录
相关文章
|
4天前
|
移动开发 前端开发 JavaScript
跨端开发浪潮中的变与不变
自 90 年代初开启 PC 时代以来,随着移动网络的快速普及,在 2010 年左右,进入移动时代、IOT 时代,各种移动互联设备不断涌现,除了最常见的 PC、Pad、智能手机外,它还可能是小小的一块智能手表,也可以是一个大屏终端。智能设备层出不穷,填满了人们生活的各个角落,设备的系统类型、屏幕大小等也是愈发碎片化。
|
4天前
|
人工智能 安全 搜索推荐
移动应用开发的未来趋势与移动操作系统的创新动向
【5月更文挑战第3天】随着智能手机的普及和移动互联网的快速发展,移动应用(App)已成为人们日常生活中不可或缺的一部分。本文将探讨移动应用开发的最新趋势,包括跨平台开发的流行、人工智能的集成以及安全性的加强。同时,文章还将分析移动操作系统在性能优化、用户体验和系统安全方面的创新进展。通过对这些技术和市场动态的深入了解,我们能够预见未来移动应用与系统的发展蓝图。
24 4
|
7月前
|
安全 搜索推荐 vr&ar
体育赛事技术演进史,开发未来技术的发展趋势
体育赛事传媒已经走过了一个丰富多彩的历史,伴随着科技的不断进步,观众们的体验也日益丰富和多元化。从早期的广播到如今的虚拟现实,我们一同探索体育赛事传媒的演进史。
|
运维 开发者
《鸿蒙生态应用开发白皮书》读后感
近期,在HarmonyOS官网发布《鸿蒙生态应用开发白皮书》V1.0版本(以下简称《白皮书》)。笔者通读了《鸿蒙生态应用开发白皮书》,总结了读后感。
355 0
|
API 开发者 UED
共码未来丨行业伙伴畅谈 “多端触达”,展望全球技术生态
共码未来丨行业伙伴畅谈 “多端触达”,展望全球技术生态
258 0
共码未来丨行业伙伴畅谈 “多端触达”,展望全球技术生态
|
存储 运维 监控
作为移动开发者,我经常被这样吐槽
移动端性能对用户的体验和留存有着至关重要的影响。为此,移动开发者们不断追求着性能优化,在解决这些问题的同时,也更加注重解决的效率。
134 0
作为移动开发者,我经常被这样吐槽
|
JavaScript Java 微服务
【快讯】JeecgBoot低代码平台,成功入选2021科创中国·开源创新榜
近日,中国科学技术协会对2021年“科创中国”榜单遴选结果进行了公示。JeecgBoot低代码开发平台入选2021“科创中国”开源创新榜,此次上榜代表着“科创中国”对于JeecgBoot低代码平台在开源创新方面取得成绩的认可。
164 0
|
Web App开发 缓存 Cloud Native
Serverless 年终技术盘点 :工业、学术、社区遍地开花,国内厂商迅速卡位
预计 2021 年,将会有大量主流企业的核心应用,从原来的主机架构迁移到 Serverless 架构。
|
安全 专有云 大数据
云端落地之战背后的合作伙伴生态之争
云端落地之战背后的合作伙伴生态之争
云端落地之战背后的合作伙伴生态之争
|
存储 人工智能 5G
5G时代下,颠覆移动互联网的生态——快应用
快应用究竟有什么魔力让发新机时都不忘互怼一下的各大友商突然间就拧成一股绳儿,心往一处想,劲儿往一处使了?答案是布局未来!
677 0
5G时代下,颠覆移动互联网的生态——快应用