蚂蚁金服走进北京大学,揭秘支付宝移动端最新黑科技

简介: 2019年9月21日,阿里巴巴小程序标准走进北大校园暨大学生小程序征文活动在北京大学英杰交流中心顺利举行。

2019年9月21日,阿里巴巴小程序标准走进北大校园暨大学生小程序征文活动在北京大学英杰交流中心顺利举行。支付宝BASIC College的CodeLab 科技创新营作为其中的重要环节,旨在帮助学生进一步理解支付宝最新技术能力的同时,能够基于蚂蚁技术开发更多落地的应用,增强学生对小程序的理解、思考与开发能力。

image.png

支付宝从工具型应用逐渐发展为超级 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 生态。

image.png

本次走进北京大学,mPaaS 借助深度的技术分享及上手实操,帮助更多学生了解支付宝深度实践的同时,也有机会能够实时体验,从而探索更多技术能力与实操创新的可能性。CodeLab 科技创新营作为支付宝BASIC College走出去的第一步,未来仍将陆续开放更多蚂蚁技术能力与课程,与同学们面对面深入探讨,共同实践。

据了解,BASIC College 是支付宝内部的一所神秘“大学”,是一所让技术同学们离开校园后仍然能够继续学习、探索、拓展和成长的大学。而这所“大学”之所以命名为 BASIC,一方面对应着 Blockchain (区块链)、Artificial Intelligence(人工智能)、Security(安全)、IoT(物联网)和 Cloud computing(云计算)五大领域,另一方面代表蚂蚁的技术人员始终专注于金融科技的本质——计算机基础技术能力的提升。

“只有整个技术氛围是开放的才可能真正把技术这件事做到极致”,蚂蚁金服副 CTO 胡喜表示,BASIC College 将逐步对外开放,连接各行各业精英、学者、专家,对外分享对金融科技的思考以及当前的创新实践。

相关文章
|
小程序 JavaScript 关系型数据库
微信小程序远程连接阿里云服务器mysql——我与阿里云的相遇
第一次接触阿里云服务器:用小程序通过nodejs连接远程服务器
2284 0
微信小程序远程连接阿里云服务器mysql——我与阿里云的相遇
|
网络协议 关系型数据库 MySQL
连接远程mysql数据库失败常见原因及解决办法
1. 没有开启 MySQL 的远程登陆帐号。 1.找到mysql数据库的user表。在user表中新建一条数据,设置User(username)和Host(开放访问MySQL的IP:例如123.118.17.201)以及登录密码。这样就设置了允许访问的用户名和IP地址(若想所有IP都可以访问,则可将Host设置为‘%’,但是这样很危险,不建议)。
9819 0
连接远程mysql数据库失败常见原因及解决办法
|
编解码 网络协议 安全
什么是猫池
猫池(外文名:ModemPOOL)就是将相当数量的Modem使用特殊的拨号请求接入设备连接在一起,可以同时接受多个用户拨号连接的设备。无线猫池设备广泛应用于大量具有多用户远程联网需求的单位或需要向从多用户提供电话拨号联网服务的单位。如邮电局、税务局、海关、银行、证券商、各类交易所、期货经纪公司、工商局、各类信息呼叫中心等。我公司的提供的猫池主要用于IP电话通讯使用,不是市面上的养卡猫池,这里我们再对猫池详细说明及功能使用:
5729 0
|
存储 API 开发工具
oss创建bucket
oss创建bucket
2494 1
|
关系型数据库 MySQL 数据库
如何在一个系统下同时运行两个甚至多个MYSQL数据库
如何在一个系统下同时运行两个甚至多个MYSQL数据库
1710 0
如何在一个系统下同时运行两个甚至多个MYSQL数据库
|
前端开发 JavaScript Java
基于springboot的在线心理测评系统
本系统采用springboot框架,数据层采用mybatis,数据库使用mysql,功能包含前台和后台,比如心理文章查看、留言、测评、公告等,后台维护所有信息,具体功能实现可以建议看下方的演示视频,系统适合于基础一般的同学使用。
基于springboot的在线心理测评系统
|
XML JSON JavaScript
【Java 微信公众号】② 接收用户消息;回复用户消息
关于重试的消息排重,推荐使用 msgid(XML 数据包中的内容) 排重 微信服务器在五秒内收不到响应会断掉连接,并重新发起请求,总共重试三次。假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对空串作任何处理,并且不会发起重试
994 0
【Java 微信公众号】② 接收用户消息;回复用户消息
|
弹性计算 前端开发 安全
阿里云服务器宝塔面板部署项目
本文章讲解宝塔面板的安装与宝塔面板前后端项目的部署
1132 0
阿里云服务器宝塔面板部署项目
|
人工智能 算法 计算机视觉
MMTracking 食用指南 | 视频目标检测(附AAAI2021论文解读)
VID 旨在检测视频中每一帧出现的物体。 与目标检测相比, VID 允许来自一个视频里的多帧作为输入,但输出形式与目标检测一致。 与多目标跟踪相比, VID 不要求对不同帧中的同一目标进行关联,只需检测出目标即可。
1210 0
MMTracking 食用指南 | 视频目标检测(附AAAI2021论文解读)
|
Kubernetes Cloud Native 网络协议
基于eBPF技术的开源项目Kindling之探针架构介绍
Kindling开源项目是一款基于eBPF技术的云原生可观测性项目。本文将主要介绍Kindling探针的具体架构设计。
1101 0
基于eBPF技术的开源项目Kindling之探针架构介绍