OceaBase开发者大会落地上海!4月20日共同探索数据库前沿趋势!报名戳 了解详情
写点什么

用户超 5 亿,三年投 10 亿,开发者如何抢滩支付宝小程序蓝海?

  • 2019-02-01
  • 本文字数:4681 字

    阅读完需:约 15 分钟

用户超5亿,三年投10亿,开发者如何抢滩支付宝小程序蓝海?

2018 年,被称为小程序正式搭建互联网生态圈的一年。


各大互联网巨头纷纷围猎小程序,意图用小程序丰富自己的服务形态。


而随着入局者越来越多,竞争愈发激烈。虽有“小程序红利期将持续 5 年”之说,但面对市场竞争,各家必须发挥自身长项方可立足。

没有任何动物比蚂蚁更勤奋,然而它却最沉默寡言

2017 年,微信推出小程序。上线仅一年,就已有 100 多万开发者入驻,日活达到了 3 亿,成功建立起一个成熟的平台生态。


而与微信小程序的大步向前相比,低调的支付宝小程序则显得不疾不徐。


公开资料显示,支付宝小程序于 2017 年 8 月开始公测,2018 年 9 月正式上线。在正式上线至今 4 个月时间里,支付宝小程序的数量已经接近 10 万,日活跃用户也从 1.2 亿增长到了 1.7 亿,覆盖用户也从 3 亿发展到了 5 亿。


但是令很多人不解的是,支付宝小程序公测整整花了一年时间,以至于有人评价:支付宝节奏太慢了。


那么,在这一年里,支付宝小程序究竟在做什么?

明确自身定位,寻求平台差异

在腾讯已经率先发力的情况下,阿里系的支付宝小程序,被业界广泛评价为有后来居上之势。其根本原因就在于其基于阿里生态体系的全面赋能,以及平台的差异化定位。这表面看似简单,其实并非易事。其中的挑战性,未必亚于从 0 到 1 。


因为,支付宝与微信这两大生态的属性大不相同。


微信生态以社交为核心,而后走向信息、内容、营销。这就造就了微信小程序基于社交关系的强裂变属性。


而支付宝的生态天生具有商业的基因,这一基因导致了无论是 B 端的商家还是 C 端的消费者,相对其他平台都对支付宝具有更高的信任程度。并且对于广大用户而言,支付宝或许更像一个五星级服务总台,人们可以从上面找到各种各样的服务,它的服务属性已经成为消费者心中最鲜明的标签。


于是,支付宝小程序明确“离钱、离信用、服务最近”的差异化属性,把定位锁定在商业和生活服务领域。它的使命是让支付宝从支付工具走向能提供各种服务的场景平台(或者说超级工具集合体),使其成为在金融、商业、生活服务等方面的“一站式工具箱”,这意味着拓展用户心智对支付宝的认知。


同时,伴随着消费的不断升级,支付宝小程序也不断衍生出更多生活场景的服务升级。在蚂蚁金服公布的支付宝小程序使用场景中,已经累计涉及到了包括共享单车、信用租赁、充电桩、无人办公、刷脸取包裹、水电缴费、预约挂号、医疗保险等在内的诸多具体场景。

夯实技术基础,突破传统开发模式

作为蚂蚁金服面向商业生态的开放技术的一环。支付宝小程序和 mPaaS(移动开发平台)、生活号等技术产品一道,共同组成蚂蚁金服的移动技术开放。


因此,在这一年多的时间里,支付宝小程序也一直在通过公测吸引开发者入局,引入更多合作者。一方面留出时间夯实基础设施,另一方面也能通过开发者探索更多的玩法和方向,突破传统开发模式。


如下图所示,在传统模式中,当开发者需要开发一个小程序时,采用像开发传统 app 一样的方式进行业务开发。大致来说,需要如下流程:


  • 小程序的技术开发人员开发小程序端上业务,实现小程序 UI,体验端的交互逻辑等;

  • 后台的技术开发人员需要通过相应的后端语言(Java/Node.js/c# 等)来开发后台业务。包含登录、权限、数据操作、业务逻辑控制等;

  • 前后端人员开发好逻辑后进行部署联调;

  • 服务部署后,需要运维的人员来处理环境问题、监控、容灾等问题,以确保服务的持续可用;

  • 最后,安全的人员需要为应用制定安全规则,搭配相应的安全处理方案,确保服务的安全可靠,不被恶意攻击。


从以上流程可以看出,在传统的模式中,开发一个小程序的成本其实很高。一个是人力成本,一个是资源成本。


一个小程序需要 3-4 个角色的参与才能确保小程序能持续稳定的服务。这对小规模的小程序或者孵化阶段的小程序来说人员投入非常大。


另外,在传统的模式中,为了能让小程序稳定运行起来,需要购买大量的资源。最常见的就是 ecs * 2 + rds + slb + 域名 + 证书 等。如果要做安全控制,还需购买云上的安全设施,比如 DDoS 防御等。这些资源不管自身业务量多大,都需要持续付费,对用户来说成本非常高。


所以综上所述,开发者需要使用一种更加简单、高效的开发方法。

任何事物都不及伟大那样简单,简单便是伟大

近年来,蚂蚁金融科技在公有云上逐渐建立起了应用 PaaS 平台、分布式中间件平台、监控分析平台、容灾平台等核心能力,为客户提供金融级的云上服务。与此同时,支付宝小程序作为蚂蚁金服的一个战略方向,也迫切需要能为小程序开发运维人员提供一个前后端一体化解决方案,降低开发者自主开发运维后端云上应用的成本。


而「一站式云服务」为开发者提供完整的云端支持,分为云应用和 Serverless 后端云服务两个解决方案。其中云应用是基于 PaaS 平台的有服务器解决方案,Serverless 后端云服务是一个无服务器解决方案。

小程序云应用

小程序云应用为「一站式小程序研发工具」(即 IDE)提供给了丰富的插件能力,让开发者在 IDE 端可以直接和后端云服务进行无缝交互,同时云端提供了 Web 控制台,供运维人员进行系统运维。具有极简构建云端环境、IDE 一键部署云端应用、灵活的语言框架等特性。


  • 极简构建云端环境


通过 IDE 或者云端控制台,开发者可以轻松的创建云应用,并为云应用构建测试和生产环境。对于测试环境,可自动生成一个二级域名并配置好 HTTPS 服务供小程序测试使用;对于生产环境,还提供了免费的域名和 HTTPS 证书服务。


  • IDE 一键部署云端应用


在 IDE 端,用户完成代码开发后,可直接通过 IDE 插件将代码一键部署到云端服务器上,整个过程简单高效,极大节约了开发者手动部署云端服务器的时间成本。同时,在 IDE 端,还提供了日志查看能力,用户可以方便的查看服务器上的日志。


  • 应用资源监控


小程序云应用提供了完善的应用资源监控能力,让用户对自己应用的资源使用情况(CPU、内存、网络等)做到实时掌握。


  • 灵活的语言框架


云应用目前支持 Java 和 Node.js 两种开发语言。对于 Java,可以使用 SpringBoot 或者 SofaBoot 开发框架。对于 Node.js,推荐使用 Egg 开发框架。未来会根据开发者需要,决定是否开放出 PHP 等语言。


另外,对于 Node.js 类型的应用,通过蚂蚁小程序开发者工具来开发小程序后端;对于 Java 类型的应用,通过 IntelliJ IDEA 来开发小程序后端。对这两个 IDE,我们都提供了 IDE 插件对小程序云应用进行集成。


  • 深度集成蚂蚁金服开放能力


蚂蚁金服在金融生活场景中积累了丰富的能力,并将这些能力通过开放平台开放了出来,比如支付、信用、安全等能力。为了让小程序开发者方便的使用这些能力,小程序云应用在 IDEA 插件中根据签约的能力包,提供了自动生成调用代码的功能,大大方便了开发者集成这些开放能力。


  • 自主可控


小程序云应用在提供各种便利性的同时,也给开发运维人员提供了完全自主可控的能力,开发运维人员可以登录到云端服务器上去查看日志,排查问题,拥有完全的自主权。


  • 为超大规模分布式应用预留空间


一个小程序的业务量一般是从小到大的,在不同的阶段,对高可用、容灾、监控等的需求也不同。对于业务量小的应用,小程序云应用提供单台云服务器内置 MySQL 的模式来满足需求;对于业务量大的应用,我们即将提供负载均衡 + 云服务器 + 数据库服务的解决方案。


除此之外,使用小程序云应用,构建云端环境、分配测试域名、SSL 证书、应用部署等整个过程可以缩短到 10 分钟以内,并且这些能力完全集成在了 IDE 中,使得开发者可以更专注在业务逻辑的开发,提高效率。

Serverless 后端云服务

小程序的一个核心特点就是能通过一个小程序快速布局到多个端上,以便快速吸收各个端上的流量,为业务带来红利。


而在传统的模式中,如果开发者需要将小程序部署到多个端上,那就需要基于每个端的登录体系实现认证,这个对开发者来说成本还是蛮高的。


但如下图所示,在 Serverless 后端云服务中,Serverless 后端云服务提供统一接入能力,客户不再需要去处理各个端上的认证差异,通过 Serverless 后端云服务提供的统一 API 即可快速实现认证,大大缩减开发时间。



其核心服务能力主要为:文件存储、数据存储、函数计算、服务引擎、短信等。其中,函数计算和服务引擎共同组成了后端解决方案,通过 Serverless 后端解决方案,可完全免运费快速开发后端服务。



另外,基于蚂蚁多年的安全积累, Serverless 后端云服务为运行在后端的应用提供了专业的安全管控。从接入层的防 DDoS, 到链路层的证书验证,再到数据层的内容安全控制。Serverless 后端云服务为客户提供了全方位的安全控制,保障用户的业务能持续安全运行,免受恶意攻击。同时,蚂蚁专业的安全团队也在不断监控管理,为用户服务的安全做更进一步的防控。


举例来说,Serverless 后端云服务为用户提供了如下安全控制:


  • 接入层控制: 在接入层控制上,Serverless 后端云服务为所有应用提供了 DDoS 的流量防护以及防火墙的防护,保障业务流量的安全性。

  • 内容安全控制: 针对所有上传到 Serverless 后端云服务的资源,Serverless 后端云服务都会自动做风险识别,对于涉黄、涉政、暴力等有法律风险、舆论等风险的资源进行实时管理,确保不会给用户业务带来风险。

  • 访问控制: 针对客户端的 BaaS 服务,Serverless 后端云服务为开发者提供了基于 DSL 的安全控制策略,开发者可以根据业务需求对数据进行强管控,保障数据不发生非法访问以及泄漏。比如数据存储服务的规则如下:


{  // 规则的范围是 comment 这个集合  "comments": { 
// 所有人可读 ".read": true,
// 只有当操作者(请求来源)和资源所有者是同一个人时可写 ".write": "request.auth.userId == resource.auth.userId",
// 所有人可以进行其他操作 "*": true },
// 规则的范围是所有集合 "*": {
// 所有人可以进行任何操作 "*": true }}
复制代码


  • 控制台控制: 对于用户的控制台操作,Serverless 后端云服务接入了蚂蚁专业的风控体系,对登录用户进行精确的风控校验,即使用户非法获取到账号密码也无法直接操作控制台,确保用户后台不会被恶意操作。


总之,基于蚂蚁金融云成熟的服务架构之上的「一站式云服务」,实现了“最好的技术”开放,从 AR、AI、芝麻信用等核心能力层面,一路下沉到了开发工具技术基础层面。

莫愁前路无知己,天下谁人不识君

众所周知,支付宝想要打造的是开放的金融生活生态,而这需要为消费者提供非常透明的、高质量的、可信的便捷服务,小程序在很大程度上已经变成了蚂蚁金服实现目标的一个可靠载体。


在底层能力方面,支付宝小程序特别重视与支付宝自身能力的结合,比如来自芝麻信用、金融服务、位置服务、供应链等八大核心能力的支持。


其中,芝麻信用能力是支付宝小程序非常重要的能力之一。信用能力不仅可以防欺诈交易和虚拟交易,还可以刺激信用消费。因为信用在很大程度上重构了用户的体验流程,比如信用免押:


据称,哈罗单车的支付宝小程序在接入芝麻信用能力后,订单量一下子涨了 40%,一年涨了差不多 12 倍,成长速度非常快。



在未来,支付宝小程序将实现一次开发、多端运行,和阿里生态的其它 App 打通,让所有通过支付宝小程序的消息,也可以转化到其他端口,甚至可以再次回到支付宝。这对有志于支付宝小程序的开发者们而言,无疑是一个重大利好。


除此之外,支付宝小程序推出一亿元的“一站式小程序云扶持计划”。将基于服务支付宝小程序的场景,提供贴身服务。该服务为小程序开发者提供了完整的云端支持,让开发者无需自己搭建服务器,即可实现支付宝小程序的快速上线和迭代,既节省了大量的开发成本,又加快了开发速度。同时,帮助商家聚焦商业模式,更好地服务用户,把更好的能力,更好的环境提供给用户。点击https://ur.alipay.com/4HICs,零门槛快速上线小程序,并享免费云扶持。



2019-02-01 15:244513
用户头像
孙春鹭 InfoQ 编辑

发布了 27 篇内容, 共 10.4 次阅读, 收获喜欢 18 次。

关注

评论

发布
暂无评论
发现更多内容

大厂面试必须掌握的 Linux 性能优化题

倪朋飞

Linux 面试 性能优化

WebRtc学习之旅 —— 初认识

小驰笔记

4月日更挑战|初夏开更,新人领书

InfoQ写作社区官方

4月日更 热门活动

Golang 泛型浅析

D

开源 云原生 编译器 语言 Go 语言

4K Video Downloader V6.1.50 版本正式发布

科技猫

产品 软件 行业资讯 开发日志 发布

Redis-技术专题-数据日志持久化

洛神灬殇

redis 持久化 aof rdb

区块链电子合同--赋能企业数字化转型

13530558032

EGG NETWORK阿凡提以“自由匿名竞价”流通市场EFTalk

币圈那点事

公安合作作战指挥中心,情报分析研判系统建设

大厂面试必问!Android彻底组件化方案实践方法!面试总结

欢喜学安卓

android 程序员 面试 移动开发

美团点评高级1234面:算法+HashMap+Zookeeper+线程+Redis+kafka

钟奕礼

Java 编程 程序员 架构 面试

百家号在线视频编辑器的技术演进

百度Geek说

大前端

区块链电子合同签署平台搭建,区块链电子存证解决方案

13828808769

区块链+ #区块链#

量化策略系统搭建,马丁策略交易软件

2021阿里面试通关手册必备:5000字面经解析(技术/攻克)

比伯

Java 架构 面试 程序人生 计算机

访问控制相关概念及常见模型

龙归科技

身份和访问管理

源中瑞智慧平安社区--为平安生活助力

13530558032

朱嘉明:《量子时代和数字经济2.0 》推荐序

CECBC

数字经济

安卓开发从零开始!分析Android未来几年的发展前景,安卓系列学习进阶视频

欢喜学安卓

android 程序员 面试 移动开发

Java高级研发:2021阿里天猫、中间件、蚂蚁金服JD要求+面题答案

钟奕礼

Java 编程 程序员 架构 面试

gorm源码阅读之schema

werben

Go 语言 gorm

探索js让你的网页“自己开口说话”

云小梦

JavaScript 音视频 audioContext API

架构培训作业

肖春

架构师训练营

WebRtc学习之旅 —— Android端应用开发

小驰笔记

历史命令被黑客删除?教你实时备份

运维研习社

Linux 4月日更 服务器安全

勇做全球区块链“分布式存储”领航

CECBC

分布式

区块链电子印章签约平台的搭建,区块链电子签约解决方案

13828808769

区块链 #区块链#

DevEco Studio 2.1 Beta3强势来袭

Geek_283163

华为 鸿蒙 开发

区块链的创新技术给奢侈品行业带来了新的机会

CECBC

奢侈品

Redis 期中测试

escray

redis 学习 极客时间 Redis 核心技术与实战 4月日更

专科出身,2年进入苏宁,5年跳槽阿里,论我是怎么快速晋升的?

钟奕礼

Java 编程 程序员 架构 面试

用户超5亿,三年投10亿,开发者如何抢滩支付宝小程序蓝海?_其他_孙春鹭_InfoQ精选文章