2019年9月21日,阿里巴巴小程序标准走进北大校园暨大学生小程序征文活动在北京大学英杰交流中心顺利举行。支付宝BASIC College的CodeLab 科技创新营作为其中的重要环节,旨在帮助学生进一步理解支付宝最新技术能力的同时,能够基于蚂蚁技术开发更多落地的应用,增强学生对小程序的理解、思考与开发能力。
支付宝从工具型应用逐渐发展为超级 App,目前已支撑更多元和开放的业务生态,并具备高可用、高性能、高灵敏的强大特性。借助移动开发平台 mPaaS,支付宝已开放底层开发框架、研发协同、移动分析、网关服务等能力。同时基于组件化模式设计,开发者可以自行挑选适合自己需求的组件,像搭积木般快速构建 App 基础架构和通用能力。
本次 CodeLab 北大站共有200多位来自北大计算机系的学生自主报名参加,通过面对面实操,开发者进一步了解支付宝针对 App 跨平台适配及性能优化的具体方案,以及一套小程序代码如何基于 mPaaS 实现多端投放。
源于自研,支付宝稳定的跨平台兼容能力
蚂蚁金服移动开发平台mPaaS(mobile PaaS)脱胎于支付宝多年的移动端技术实践和高并发业务锤炼,为移动应用开发、测试、运营及运维提供云到端一站式解决方案,有效降低技术门槛、减少研发成本、提升开发效率,协助企业快速上线稳定高质量的移动应用。
在 App 性能优化方面,mPaaS 通过支付宝自研离线包机制确保各个业务独立运行的同时并实现实时更新。借助支付宝亿级并发业务场景的锤炼,目前 mPaaS 具备成熟的能力可针对性优化 App 启动性能,真正实现应用启动过程无感知且页面秒开无白屏等优质体验。
在能力输出方面,mPaaS 针对开发接入方面对齐行业最新标准,确保开发者从 0 到 1 快速开发一款在稳定性、能力丰富度媲美支付宝应用的同时;借助支付宝复杂业务场景下多种主流硬件机型设备的兼容与适配优化工作,开发者可基于 mPaaS 打造真正高品质的 App。目前,mPaaS 可帮助外部应用在页面崩溃率、应用未响应率方面迅速提升性能,其稳定性相比原生系统内核可提升近 40%。
一套小程序代码,实现多端投放
对于超级 App 而言,最重要的特征即开放。如何在引入外部业务的同时,确保业务模块安全合规得以管控,小程序成为了最优选择。mPaaS 小程序引用与支付宝小程序一致的架构设计,并提供一套完备的“小程序开发、测试、运营及运维”一站式解决方案,使得开发者能够使用同一套小程序代码,面向支付宝App、自有 App 实现完美集成。
通过小程序开放平台,mPaaS 支持阿里经济体高市占率高活的小程序产品投放到外部 App 中,帮助开发者面向移动端实现一步到位的多场景运营能力;同时支持开发者上架自有小程序至开放平台,获取更多外部渠道曝光与拉新,并具备研发能力及推广资源从而构建自有 App 生态。
本次走进北京大学,mPaaS 借助深度的技术分享及上手实操,帮助更多学生了解支付宝深度实践的同时,也有机会能够实时体验,从而探索更多技术能力与实操创新的可能性。CodeLab 科技创新营作为支付宝BASIC College走出去的第一步,未来仍将陆续开放更多蚂蚁技术能力与课程,与同学们面对面深入探讨,共同实践。
据了解,BASIC College 是支付宝内部的一所神秘“大学”,是一所让技术同学们离开校园后仍然能够继续学习、探索、拓展和成长的大学。而这所“大学”之所以命名为 BASIC,一方面对应着 Blockchain (区块链)、Artificial Intelligence(人工智能)、Security(安全)、IoT(物联网)和 Cloud computing(云计算)五大领域,另一方面代表蚂蚁的技术人员始终专注于金融科技的本质——计算机基础技术能力的提升。
“只有整个技术氛围是开放的才可能真正把技术这件事做到极致”,蚂蚁金服副 CTO 胡喜表示,BASIC College 将逐步对外开放,连接各行各业精英、学者、专家,对外分享对金融科技的思考以及当前的创新实践。