70

小程序更新了两大功能,为什么开发者直呼:终于等到你,还好没放弃

 6 years ago
source link: http://36kr.com/p/5100908.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

小程序更新了两大功能,为什么开发者直呼:终于等到你,还好没放弃

36氪的朋友们·2017-11-03 01:29
微信公开课公众号说:「我知道你们都开心疯了!」

微信给小程序再添把火,新增 web-view 组件支持内嵌网页,放宽公众号绑定小程序上限至 500 个

先回顾一小段历史。

2007 年苹果发布第一代 iPhone,乔布斯定义 iPhone 是「iPod + 电话 + Safari 浏览器」 ,认为 Web Apps  就是未来,现在苹果的 Web Apps  标准支持仍然是最全面的;随着 iPhone 不断迭代,硬件和系统资源逐步解放(最初也受限于 3G 网速),2008 年苹果开放了 iPhone 2.0 系统 SDK,允许第三方开发者为 iPhone 开发应用,随后有了革命性的 App Store,首批上架 500 多个原生 Apps,HTML 5 WebView 从一开始就被支持了。目前 iOS Apps 目前已经超过 200 万个。

2016 年初微信开始内测小程序,在微信上构建 「App Store」,于 2017 年 1 月正式上线,并逐步开放小程序能力。

昨天深夜,微信团队按惯例发文推出重大更新:

1. 小程序内可直接打开网页;

2. 小程序可关联 500 个公众号。

微信公开课公众号说:「我知道你们都开心疯了!」 。从微信开发者论坛看到,已经有开发者在连夜适配,提出了若干问题。

就以上两点,说说个人的一些看法。

一、进一步降低开发成本,让小程序体验更完整

微信小程序使用了类似 React Native 的语言架构,前端程序员一两周内即可完成一个小程序的研发,但也免不了要踩很多坑,比如最初要渲染 HTML 内容非常困难(随后有可用的第三方库支持,但不完美);微信官方支持的 <rich-text /> 富文本组件在小程序发布后一年半才推出,被认为是最受开发者欢迎的更新。

WebView 组件是一个 app 不可或缺的功能补充。当前原生 App 的开发,使用 WebView 组件的应用十分普遍,知名的 App 如 Instagram、Facebook 等,Newsfeed 和 Profile 等几个高频、核心功能为保障浏览体验、充分利用硬件特性,坚持使用原生或 Hybird 代码开发;而大部分使用频度低,或体验要求不高的页面,则使用内嵌网页的形式接入,平衡研发成本,便于维护。

对于电商类小程序,活动促销页面现在可以被重复利用,实现流量渠道资源的联动;此前基于微信 JSAPI 开发的 HTML 5 应用也将可以在小程序中嵌入使用(目前部分接口尚未开放),还需要再等等。

值得注意的是,微信支持了内嵌打开网页,但并不意味着可以打包网页直接发布,iPhone 用户可能都有这样的感受:iOS 官方应用体验最差的可能就是 App Store 了,因为 App Store 大部分页面使用 WebView 访问(因为苹果需要同时兼容多个版本的 iOS 系统),打开十分缓慢甚至常常无法访问(iOS 11 App Store 大更新后几乎察觉不到体验问题了),所以微信可能会和苹果一样,直接拒绝内嵌 WebView 的简陋小程序通过审核。

二、抢占更多用户群体,扼杀支付宝小程序?

更早之前,微信就支持了第三方开放商接入、腾讯云服务整合、个人开发者注册小程序、公众号快速注册认证小程序、免开发激活门店小程序等通道。

微信 app 上还不断给小程序增加入口,当前包括:

  • 搜索入口:直接查看置顶和近期使用的小程序,搜索内容直达小程序; 

  • 发现页面增加「附近的小程序」,后续可能还开放摇一摇查看周边小程序; 

  • 小程序支持置顶显示,可定制状态消息;

  • 微信群和朋友的「聊天小程序」 入口;

连接微信公众号、朋友圈和等线上线下场景:

  • 支持公众号关联,上限从 50 提升至 500;

  • 支持现有二维码绑定跳转到小程序;

  • 推出小程序码,小程序码数量限制为 10 万;

  • 公众号文章支持嵌入小程序。

小程序最初工具属性较强,后续更新逐步增加对内容消费、多媒体娱乐内容的支持,对比现有平台和技术标准,小程序就像是「WeChat OS 」里面的 Android Instant Apps 加上 Progressive Web Apps,初看微信小程序生态已显现形态,并且还在不断放开限制,也是在扼杀支付宝小程序发展?

最后我们还可以猜想一下,还有哪些接口能力和入口会被开放?我猜是直接分享朋友圈能力。

本文来自 xinzhi,前 36氪第一枚程序猿,现开发运营工作谱(微信小程序)和  Workbene 协作平台。

该文观点仅代表作者本人,36氪平台仅提供信息存储空间服务。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK