点击上方“CSDN”,选择“置顶公众号”

关键时刻,第一时间送达!

【CSDN编者按】从微信小程序到快应用,移动互联网正面临着一场重新洗牌。以往的应用分发模式已经开始瓦解,不断向着轻型应用方面转变。近日,十大国产手机厂商 VP 级别高管代表还正式聚在一起开了个会,并推出了快应用标准即时应用生态联盟,与小程序直接对垒。

作为国内两大支付体系,微信和支付宝一直兵戎相见。在 Android 领域,无论是微信小程序还是支付宝小程序,两者一经上线便支持安卓手机将小程序添加到桌面端。现在这场厮杀也已经蔓延到了 iOS 领域,然而后于微信的支付宝小程序却率先出现在了苹果手机的桌面,其背后有什么深层内涵吗?

作者 | 尹非凡、郑智文

本文经授权转载自知晓程序

苹果松口了吗?

知晓程序最新发现,支付宝小程序不仅可以添加到安卓手机桌面;而且,竟然也能被添加到 iOS 系统的手机桌面!

对此,支付宝方面回应笔者,早在 2018 年 1 月,该功能便已经上线,但并未启动宣传。

在此之前,无论是微信小程序还是支付宝小程序,一经上线便支持安卓手机将小程序添加到桌面端,小程序免下载、快速调取、简单易用的特点在安卓系统中得以全面展现。但 iOS 用户却仅能在两大 App 内才能使用小程序。

如今,后于微信的支付宝小程序却率先出现在苹果手机的桌面,其背后,到底透露出苹果怎样的政策变化,而微信又会做何考虑呢?

轻型应用成趋势:安卓机大厂反击,苹果选择性沉默

就在 3 月 20 日,华为、小米、OPPO、vivo、魅族、联想、努比亚、中兴、金立九家厂商共同发起的「快应用」标准将在北京召开启动发布会。

而此前一天晚上,在浙江乌镇举行的 vivo X21 手机发布会已经公布了这项功能。

从支付宝小程序进入 iOS 桌面端,再到快应用,手机厂商原有的「硬件销售+应用分发」的模式已经开始瓦解;同时,手机厂商似乎也开始放弃固守 App 的执念,开始布局轻型应用。

趋势已经不可逆转。笔者据不具名的消息称,谷歌体系对 PWA (渐进式的网页应用程序)的共识已经达成,进入全面部署阶段。在国内,饿了么、微博等早已开始支持 PWA 模式。快应用的推出可能就是 9 大厂商对此的响应而已。

与此同时,这种纯 HTML 5 加本地缓存的可离线无依赖标准浏览器内应用,2018 年起苹果系也计划全面支持。支付宝小程序也可能是对该计划的一次合作尝试。

而无论是谷歌还是苹果,对轻型应用的开放与放宽,都体现出对移动互联网下一个世代应用分发入口的方向选择。App 已过,小程序已来。

技术实现:PWA vs URL Scheme

支付宝小程序的新特性,并不是「钻」iOS 的漏洞,而是利用 URL scheme 可以在应用间跳转的特性。

URL 全称叫做「统一资源定位符」,它可以为互联网上的每个东西(页面、用户、文章等等,甚至是小程序)设定统一且唯一的「门牌号」,只要顺着门牌号找,就能找到你想要的任何东西。

而 URL scheme 则是 URL 本身的一部分,用来告诉系统应该使用哪一个应用程序来访问这个资源。

用户在 iOS 设备上请求将支付宝小程序图标放到桌面时,支付宝会在图标中写入一个特殊的 URL,这个 URL 已经在 scheme 协议中声明「使用支付宝启动」。当用户点击图标时,iOS 系统就会根据 scheme 的指令,直接唤起支付宝 App,并将相应参数传入。

通过接收到的参数,支付宝 App 就可以知道,它应该启动小程序、具体小程序的 ID 是多少…… 等等信息,呈现在用户面前的效果就是:点击桌面的小程序图标,就可以直接启动支付宝小程序。

而 PWA 则是一种 HTML 语法标准协议。只要开发者依照协议标准编写网页或对现有网页进行改造,这个网页就会自动获得 PWA 特性。

用户只要使用支持 PWA、HTML 5 特性的浏览器打开这类网页,就可以享受 PWA 标准协议带来的好处。例如加载免等待、桌面直达图标、离线访问等等,这类通常只有在 app 上可以使用的优势,利用 PWA 的网页也可以用到。

但 PWA 网页本质上依然是一种「网页」,既然是「网页」,那么原有的网页特性也可以很好地保留下来,例如对搜索引擎友好(搜索引擎可以抓取网站内容)、通用性强(任何支持 PWA 的浏览器都可以访问)、开发成本低(前端技术)等优势,都被很好地继承下来。

对于用户而言,使用皆可放到桌面直达的支付宝小程序和 PWA 网页,本质上没有任何差别,使用任意一种形态,都可以直达相应服务。

悬念只有一个:为什么微信不做?

在技术层面上,小程序添加在 iOS 系统手机上并无难点,同时由于苹果并非完全关闭的政策,或让支付宝小程序选择率先上线。

一直以来,支付宝小程序都主打工具属性,单纯依赖静态搜索的才能获得小程序的方式,体现出支付宝对抢占前端入口的更大渴求。同时,为了短期形成与微信的差异化,支付宝小程序在 iOS 手机桌面的出现就不难理解了。

但问题在于,同样的权限,苹果没有开放给微信小程序吗?亦或者微信有其它考虑?

笔者认为,如果苹果对微信开放,微信没有理由不抓住机会。要知道,在安卓端,微信不仅早就提供了小程序添加桌面的功能,甚至微信的「游戏」中心都已经可以绕过应用商店,直接下载手游 App。换言之,微信已经成为另一个安卓手机的应用分发中心!

而此次微信与支付宝小程序的差异化,很有可能是苹果进行的是选择性放行。特别是忌惮微信生态强大的流量能力与小程序分发能力。

在轻型应用成为趋势的情况下,苹果或许仍然希望支持支付宝等小程序,构成对抗性,从而占据规则主导者的位置。

目前来看,微信与苹果的博弈还在继续。而微信似乎并不急于获得所有的答案;苹果却在这种蚕食鲸吞当中,最终会丢掉已不属于它的城池。

————— 推荐阅读 —————

点击图片即可阅读

挑战微信、试探苹果?支付宝小程序可添加到 iOS 手机桌面相关推荐

  1. 微信小程序微信公众号支付宝小程序H5(获取信息用户信息,支付,分享,人脸识别)

    文章目录 一.微信小程序 1. 获取信息用户信息 2.支付 3.分享 4. 腾讯云小程序人脸核身 二.微信公众号 1.获取信息用户信息 2.支付 3. 分享(普通分享) 4.分享(vue单页面 配置分 ...

  2. JS_js判断当前是否是微信浏览器,判断移动端浏览器类型,微信浏览器、支付宝小程序、微信小程序等

    判断当前是否是微信浏览器 var ua = navigator.userAgent.toLowerCase(); var isWeixin = ua.indexOf('micromessenger') ...

  3. 在微信公众号或小程序中添加问答机器人

    采用工具为:微信对话开放平台 链接为:微信对话开放平台 1.首先微信扫码登录 2.配置问答与技能 在对话配置中添加你想要的问答,还可以设置欢迎语和兜底回复! 3.发布管理 在发布管理模块添加自己的公众 ...

  4. 微信回应 WeTool 被封事件;支付宝小程序开放直播功能;Raspberry Pi 4 发布 8GB 版本| 极客头条...

    整理 | 屠敏 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦 ...

  5. 微信(支付宝)小程序蓝牙4.0线上项目

    需求 : 微信(支付宝)小程序链接BLE4.0 ,发送指令到蓝牙硬件 过程 : 小程序分为安卓和ios两套系统,支持连接BLE 蓝牙 ,其中会遇到机型问题(其中安卓,华为荣耀机型,小米,问题很多,稍微 ...

  6. 打通高德、UC、微博,支付宝小程序组建“阿里联盟军”对抗微信小程序?| 技术头条...

    作者丨Suvi 责编 | 伍杏玲 本文经授权转载自晓程序速报(ID:xcxsubao) [CSDN 编者按]支付宝小程序虽起步时未占到先机,但其后劲十足,近期更是频频发力,大有后来者居上之势.例如阿里 ...

  7. 互联网日报 | 抖音日活用户破6亿;苹果秋季发布会iPhone 12缺席;有赞正式入局支付宝小程序...

    今日看点 ✦ 抖音宣布日活跃用户破6亿,未来一年让创作者收入800亿 ✦ TikTok:已向美国政府提交解决方案,相信可以解决安全顾虑 ✦ 百度CTO王海峰发布百度大脑6.0,AI新基建加速产业智能化 ...

  8. 支付宝、微信“重兵”搜索,小程序下半场或“变天”

    文 | 陈小江 来源 | 螳螂财经(ID:TanglangFin) 小程序又起风了. 近日,微信宣布"搜一搜"正式开放服务搜索接入.凡满足条件的商家在公众号后台配置"服务 ...

  9. 微信/支付宝小程序测试大全

    知识永远学不完,但多懂一点知识就会让生活更轻松一点! 又是元气满满的一天呐 微信/支付宝小程序测试大全 小程序测试环境 小程序一般会准备三个环境: 开发版访问测试环境: 体验版访问预发环境,连的是生产 ...

最新文章

  1. 记一次数据库崩溃的恢复
  2. #pragma once与#ifndef的区别
  3. 一起走进计算机视觉的世界
  4. c语言delay_C语言编程制作“古怪手电筒”,有光的时候就会亮,没光绝不会亮...
  5. jquery初始化的三种方式
  6. 从零开始学 Web 之 BOM(四)client系列
  7. TensorFlow之conv2d函数解析
  8. Apache Tez介绍,术语,安装,监控等
  9. 阿里高工流生 | 云原生时代的 DevOps 之道
  10. Linux学习笔记(一)——简介
  11. 9块钱,构建个私有网盘,关键不限速
  12. 【个人笔记】OpenCV4 C++ 图像处理与视频分析 04课
  13. SqlServer递归查询树形结果数据
  14. 服务器安装配置lldp协议
  15. Vue电影网站构建实战教程
  16. PS学习总结三:修图必备的高阶操作
  17. 银行wifi认证登录怎么样
  18. java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
  19. 鸡兔同笼问题java解决
  20. ZKT门禁机标准联接线(按键开关经过卡机)

热门文章

  1. 剑指offer之旋转数组的最小数字
  2. 中国摊铺设备市场趋势报告、技术动态创新及市场预测
  3. vue 开发中element-ui库的switch开关绑定number类型数据不成功问题 解决方法
  4. “为了拿下 Offer,我在技术面试时迎合面试官,给了错误答案!”
  5. 死磕算法!精选35篇算法设计实例+6本必读书打包送你
  6. 利用 GitHub Actions 在 GitHub 上进行加密挖矿?
  7. 百度网盘海外版上传下载不限速;一季度北京平均月薪达11187元;苹果 CEO 增加新候选人|极客头条...
  8. 昇腾万里·让AI无所不及!DevRun开发者沙龙在武汉成功举办
  9. 为效能而生,企业级敏捷研发管理工具PingCode正式发布!
  10. 又一国产数据库诞生!腾讯发布 TGDB,实时查询比 Neo4j 快 20-150 倍!