微信小程序开放内测,H5程序员们有福音了?
什么是“小程序”?
什么是小程序?先来看看微信之父张小龙怎么说:
在各家纷纷揣测小程序的技术开发文档里都包含了哪些颠覆性功能?长什么样?入口在哪里?是否会取代很多现有app时,这段定义中两个形象的词,让开发者“触手可及”,让用户“用完就走”,很容易让我们联想起目前大家都极为熟知的概念——H5。因此,在具体形式推出之前,我们可以大致认为,小程序≈H5。
其实早在几年前,H5将颠覆native app的言论就掀起过一波讨论的热潮。而取代APP的巨头野心,也不是微信第一个有。那么我们不禁要问,微信小程序的到来真的会让H5行业沐浴到春风吗?
有观点认为,虽然微信是在鼓励H5开发,但依旧开放了App的接口能力,这说明未来H5和App并不是‘你死我活’的状态,应该是混合应用的趋势。
谁都无法断言未来,在当前众说纷纭的情况下,只有一件事毋庸置疑,无论APP寒冬是否到来,H5已经是大势所趋。
下面就来我们详细分析一下,微信为什么会选则H5?
1. H5技术足够成熟
苹果最初创立H5是因为不满Adobe,Adobe独家拥有Flash的经营权、收取专利费,并且Flash这么多年一直没什么实质性的改进、架构封闭。所以苹果就用HTML 5 Java,建立开放的行业标准,想要取代Flash。渐渐的,H5由于开发成本低、可以跨平台实施,再加上拥有易于传播的媒体属性,被一批拥戴者看好。
但H5为什么虚火了几年也没真正爆发?主要存在两方面问题。
第一,性能比不上Native App,这个本质问题出在传统设备以及H5的架构逻辑上。同样打开一个原生页面,H5需要进行的步骤比Native App多很多。第二,在H5中收到消息后,容易切出去,回来时再浏览需要重新来过,这主要由于H5是基于浏览器的场景,而浏览器的存储空间有限,当缓存被清理,用户便切回不到原H5页面。
一位多年开发经验的创业者说,JS Web App基于微信的技术架构有多层,Native C+Jvm(Android虚拟机)+应用层Framework(微信本身在这一层)+Webkit(Js runtime环境)+Web App,理论上不如桌面系统直接做一个Launcher,Native c+Webkit引擎+Web App更流畅。
而现在的智能机性能提高,并且技术已足够成熟,尤其在HTML 5 的标准制定规范完成后。再加之云存储技术的发展,可以使H5基于浏览器有更多的存储空间。这样可以从一定程度上提升H5的性能。据了解,微信应用号为了解决web应用加载速度慢的问题,提供了大量可以内嵌到微信里的HTML前端控件。
2. 时机成熟
前文说过,取代APP的巨头野心,并不是微信第一个。前有Google Chrome os,后有百度轻应用……但这二者都已经算是折戟沉沙,超级APP微信就能做得起来吗?
应该说,比起前者,微信这个时间来做,有更成熟的开发者资源和环境;国内创业者都很迷信微信的神话;信息服务过载,微信似乎能提供更接近用户的入口;在完成订阅号、服务号的布局和用户习惯培育之后,进一步往具体应用的部分功能方向推进,加上庞大且固定的活跃用户基数,这些因素似乎让大家对小程序的光明前景更加笃定。
但微信的目的不是做应用市场。小程序的出现,是对自己“平台级应用”的属性进一步升级与完善,从而增强用户活跃度。同时也意味着赋予开发者更多的能力,搭建平台而不是自己涉足各种各样的功能对开发者造成威胁。这种风格,与小马哥近年来所强调的开放、连接器、“半条命交给开发者”等概念和理论是相符合的。
当然,腾讯未来也可能会因为这个功能而获利,比如朋友圈广告业务就又多了一大批广告客户——开发者。
没有接到内测怎么办?
那就让快站帮你快速生成微信小程序吧!
搜狐快站是一款可以免费建立H5网站的建站平台。让不懂java的人也能做微信小程序。只需简单拖拽模块,即可在1分钟之内建成自己的网站。
笔者认为,与其在微信小程序全面到来后再去研究和尝试,倒不如提前建立好自己的H5网站,为未来接入微信小程序做好充分的准备。就算没有小程序,用自己的移动电商、社区把流量变现也早已不是一件新鲜事。
现有的H5建站平台水平良莠不齐,而且基本都要收费。推荐大家使用搜狐快站,是因为搜狐快站包含的H5网站功能齐全,涵盖了电商、海报、社区等多个方面,提供了海量模板与插件功能,用户可以进行深度的内容管理与精准的跨平台营销。而且背靠互联网巨头搜狐,有强大的平台优势与技术保障。最重要的是,快站的功能全部免费。何不先去试试手?
目前授权托管到快站的公众号累计超过10万,快站已经是第二大的微信公众号第三方开发团队,具备丰富的微信第三方开发经验。下面就是用快站搭建的H5平台中的真实案例。
用搜狐快站建立的花店电商页面
联通与快站的H5联名推广海报
颜值超高的快站摄影类H5站点
与其坐等,不如也像这些站长一样开始行动。成都小超人会是你应对小程序来临的不二选择。
-
APP开发中列表加载数据的9种行为分析与展现设计
列表是APP产品中常见的数据展现形式。它以表格为容器装载着文字、图像等,在视觉上整齐美观,用户接受度很高,常用于并列元素的展示,包括目录、分类、内容等。由于列表中一次性加载较多数据,如何在APP产品中设计好列表在各种行为下的数据加载的展性形式,对整个APP的用户体验显得非常重要。 -
如何用一个笔记本,提高产品工作效率
如何用一个笔记本,提高产品工作效率 -
网页orApp鼠标滚动效果
网页orApp鼠标滚动效果 -
让移动应用新手引导也能更专业
让移动应用新手引导也能更专业 -
Axure中基于设备模板的移动端原型设计方法(附IPhoneX和IPhone8最新模板)
Axure中基于设备模板的移动端原型设计方法(附IPhoneX和IPhone8最新模板) -
倒推“饿了么”App产品需求文档(PRD)
倒推“饿了么”App产品需求文档(PRD) -
偏向于行业运营的产品策划经验
偏向于行业运营的产品策划经验 -
Toast(吐司提示)的曾经、现在与未来
本篇属于《这个控件叫什么》专题,鉴于大家对Toast的名称和使用事项都非常熟悉,因此剑走偏锋来八卦一下Toast的前世今生,揭示Toast少有人知的另一面。 -
5个界面模式:导航造就良好的用户体验
对界面友好的导航秘诀是从导航菜单开始,设计导航的菜单应该由于设计过程。 -
移动app中对日期选择器的设计
我很少去关注日期选择设计,但最近在做一个项目的时候,涉及到选日期,一开始只是很简单粗暴的做了个日历表格,后来主设计师跟我说,去参考竞品的日期筛选设计。在参考学习过程中发现移动端的日期选择器设计是个大学问。