微信小程序开放公测 企业、政府及媒体可申请

微信小程序开放公测 企业、政府及媒体可申请

腾讯科技讯 (韩依民) 11月3日晚间,微信团队对外宣布,微信小程序开放公测,开发者可登陆微信公众平台申请,开发完成后可以提交审核,公测期间暂不能发布。

根据微信团队的介绍,开放注册范围为企业、政府、媒体及其他组织,注册方式为,登陆微信公众平台注册小程序,完成注册后可同步进行信息完善和开发。填写小程序的基本信息包括名称、头像、介绍及服务范围等。

完成小程序开发者绑定、开发信息配置后,开发者可下载开发者工具,参考开发文档进行开发和调试。完成小程序开发后,提交代码至微信团队审核,审核通过后即可发布(公测期间不能发布)。

9月22日凌晨,微信公众平台开始陆续对外发送小程序内测邀请。小程序即被外界广为关注的微信“应用号”。首批内测名额在200个左右。

在今年1月11日举行的微信公开课PRO版上,张小龙在演讲中提到:微信的本意并不是要做成一个只是传播内容的平台,而是要做一个提供服务的平台所以微信团队专门拆出了服务号,但服务号以提供服务为主,基于一个诉求,“这不是我们想看到的。现在我们将开发一个新的形态,叫做应用号。”

根据张小龙的描述,应用号的形态大致为:“一种新的公众号形态,这种形态下面用户关注了一个公众号,就像安装了一个APP一样。他要找这个公众号的时候就像找一个APP,在平时这个号不会向用户发东西的,所以APP就会很安静的存在那里,等用户需要的时候找到它就好了,这样的话我们可以尝试做到让更多的APP有一种更轻量的形态,但是又更好使用的一种形态来存在,这是我们在探讨的一种新的公众号形态,叫应用号,这里只是提前剧透一点点东西。”

从内测信息来看,小程序在通过向开发者开放多种服务及支撑能力以实现以上设想,主要面向开发者。

微信小程序设计指南:https://mp.weixin.qq.com/debug/wxadoc/design/index.html

微信开放小程序公测,做好这 4 件事抢占先机

今天晚上 10 点,微信公众平台发布公告,宣布微信小程序正式开放公测。此次小程序公测允许开发者将产品提交至微信公众平台审核,但是暂时不支持发布,也就是说普通消费者若想体验小程序,还需要等待一段时间。

197099200675699792

扫码关注「知晓程序」,了解关于小程序的一切。

什么人可以参与小程序公测?

微信小程序的公测暂时只开放给企业、政府、媒体、其他组织,个人微信公众号暂时无法参与小程序公测。 继续阅读微信开放小程序公测,做好这 4 件事抢占先机

小云社群率先发布微信小程序自助制作工具_fina

随着移动互联网的普及,传统的社区网站用户急速流失,营收大幅缩减。虽然很多网站推出了手机APP,但是推广压力高企,且只能够维系忠实用户。同样,以单向推送为主要方式、内容为主体的微信公众号,也同样面临粉丝大量流失,内容打开率急剧下降的情况。小云社群即将推出的社群小程序制作工具将良好解决以上问题,能够为站长、公众号和中小企业创建一个便捷的微信小程序,建立一个比肩罗辑思维的社群,同时开辟一个获取巨大流量、提升用户黏性的运营渠道。

使用该工具制作的微信小程序专门针对社群运营者,不需下载安装即可使用,体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题,不仅拥有可以媲美原生APP的体验,更拥有H5的轻便。

社群小程序的四大优势

社群小程序制作工具具有灵活、便捷、可视化的特性以及丰富的行业模版,可有效降低开发门槛,帮助站长和公众号运营者快速创建专属小程序,尽享微信海量红利,获得社群裂变带来的巨大价值。 继续阅读小云社群率先发布微信小程序自助制作工具_fina

微信小程序开放时间逼近,首款制作工具已经推出

微信小程序开放时间逼近,首款制作工具已经推出

微信小程序的入口开放了?!

近日,有不少用户反应微信输入框右侧功能按钮里的二级菜单中出现了两个神秘的按钮:“服务”和“群收款”:

微信再次悄悄测试了两项新功能。虽然点进去后会提示暂时不支持该服务,但也激起了人们的好奇心。群收款的目的是什么?“服务”里面到底有哪些功能? 继续阅读微信小程序开放时间逼近,首款制作工具已经推出

微信测试“服务”和“群收款”,小程序之后又想搞个大新闻?

高调推出小程序之后,微信瞬间掀起阵阵浪潮。而这波浪潮平静之后,微信再次悄悄测试了两项新功能,激起了人们的好奇心。

近日,多个用户反应微信输入框右侧功能按钮里的二级菜单中出现了两个神秘的按钮:“服务”和“群收款”

微信测试“服务”和“群收款”,小程序之后又想搞个大新闻?

微信测试“服务”和“群收款”,小程序之后又想搞个大新闻?

但点进去后提示:你目前使用的微信版本不支持该服务。 继续阅读微信测试“服务”和“群收款”,小程序之后又想搞个大新闻?

微信小程序怎么开发?青雀教你4小时搞定一款生活类应用!

9月21日,微信推出了小程序,引发互联网行业高度关注。

10月15日,由白鹭主办的行业首场微信“小程序”沙龙在京进行,活动汇聚了自各行业的,来自各行业的开发者、创业者、中小企业主们在这里进行了激烈的思想碰撞,共同探讨了小程序对各行业的影响、适合的领域及开发注意事项。

期间,青雀还重点展示了利用青雀平台创作的多款生活类小程序demo以及行业首个微信小程序社区,并邀请小程序内测资格开发工程师为大家讲解如何快速开发一款微信小程序。
继续阅读微信小程序怎么开发?青雀教你4小时搞定一款生活类应用!

微信小程序实时开发工具 WEPT 正式发布了

项目地址: https://github.com/chemzqm/wept

主要功能:

  • 实时更新,支持 wxml wxss javascript json
  • 更加稳定,不像官方工具经常出错
  • 没有限制,无需联网,无需后端配置 CORS ,支持移动浏览器调试

实时刷新演示优酷视频地址: http://v.youku.com/v_show/id_XMTc1OTI0NTc0OA==.html
继续阅读微信小程序实时开发工具 WEPT 正式发布了

你自认为了解微信小程序?醒醒吧!

小程序目前被炒得沸沸扬扬,无数业内业外人士都对此雄心勃勃,希望占据先机,借此一统江湖,千秋万代。这再次证明一点,微信想让什么火,什么就能火。这种能力目前在国内估计也是无人能出其右了……

好了,废话不多话,言归正传。作为一个要成为成功人士的男人,利用国庆的时间,我好好的研究了一下微信小程序,发现网上很多言论对于微信小程序的言论,在一定区间存在理解上的误区。接下来的内容,我假定你已经初步的了解过微信小程序,如果你还不了解,请移步开发文档,然后再回来阅读本文。

一、小程序到底是不是Html5

关于这一点,网上引起的争议其实是相当大的。最初大家的认知一边倒的认为微信小程序就是用Html5来开发,然后当小程序真正出来之后,大家发现原来小程序跟Html5只是比较相似,但具体的规则和写法却有着一些差异不同,例如:

小程序的代码目录

上图为一个小程序的代码目录,后缀名分别是wxml、wxss和js。不过微信对wxml的全称定义也不是weixin xml,而是WeiXin MarkupLanguage,很霸气的要自成体系感。自然wxss也是WeiXin Style Sheets,一样的希望给人牛逼哄哄的感觉。

下面是一段wxml示例,相对于早期的xml,扩展了花括号模板的写法。

wxml示例

到了这个阶段,部分质朴的同学就开始比较凌乱了,于是又有一种见解出现,那就是微信小程序不是Html5。好吧,我必须承认,我也一度纠结过,你看,这刚好证明了我是多么的质朴。但在经过更加深入的分析和研究之后,我想表达一个观点,

同时通过分析小程序的运行原理,微信小程序在本质上其实就是Html5,小程序的开发过程会用到大量HTML5相关的技术,但并不是全部使用HTML5开发。有 HTML5经验的前端工程师学习微信小程序的开发相对会更容易一些。微信小程序的运行并不需要一个完整支持HTML5特性的标准浏览器内核,但也可以通过添加一些辅助设施,让小程序在个完整支持HTML5标准的浏览器上运行起来。

关于让让小程序在个完整支持HTML5标准的浏览器上运行起来,有兴趣的同学具体可以参见让你的微信小程序运行在Chrome浏览器上

那既然微信小程序的本质就是Html5,为什么微信要如此大费周张的来封装成我们现在所看到的样子了?作为一名产品汪,我的职业病瞬间就爆发了,而且是晚期,无可救治。按照我自己浅陋的推断来看,可能存在以下两个原因:

第一个原因,是借用网上不少产品人士的一种观点,那就是微信需要通过这种方法来转化开发者,这些开发者未来会逐渐演变成“微信OS平台”的忠实开发者。其实开发者通常都有患有“斯德哥尔摩综合症”,一旦在一个平台上投入了智力资源进行学习,就会开始下意识的维护这个平台(比如看不到平台的缺点,只看到平台的优点)。如果使用HTML5作为开发方式,那么现在小程序聚拢的开发者都是为了流量来的,并没有投入额外的学习成本,对平台不够忠诚。当然这个推断是否正确,无法评价,只能说是一个仁者见仁,智者见智的问题了。

第二个原因,是从技术的优化角度来推断的。众所周知,Html5在短期内,相比于本地应用依然存在无法忽视的性能缺陷。因此也有可能是微信通过完全重构了一个内置的解析器(大概有点类似于NodeJs),在优化提升性能的基础上,去除了对性能影响比较大且不是必须存在的部分之后,所得到的一个综合性的解决方案。如果是这样,那自然不能再引导众多的开发者直接使用原生的Html5技术来实现小程序的开发了。与其事后陷入各种Html属性、特性不支持的吐槽声中,不如直接开始就是一刀切,即避免了麻烦,又能符合自己新产品的定位和需要。当然这一切仅代表我个人的观点。

第三个原因,是部分技术大牛从技术突破角度来推断的。比如,也许小程序压根就不是一个B/S的结构,而是一个C/S的结构。很多人不明白c/s应用为什么也可以即点即用,不用安装。其实这不是微信的首创,首创是一种叫流应用(想了解详情请百度)的技术。只要是动态语言,加上合适的算法,就可以先下载部分程序并运行,然后边用边下,类似于流媒体。我个人认为这种可能性不大,因为我很好奇如果真是这样,那微信对小程序的空间占用问题会怎么管理? 继续阅读你自认为了解微信小程序?醒醒吧!

微信“小程序”有怎样的未来?

微信的生态能够做多大,本质是取决于其与外界生态联接有多密切;就目前来看,微信“小程序”是一次试探性尝试,一切仍旧等待时间验证。

微信创新再下一城。9月下旬,微信“小程序”开始内测的消息开始刷屏朋友圈,一些资深用户已经获得邀请使用。“小程序”是什么?其实也就是所谓微信应用号。年初张小龙曾解释,作为一种新的公众号形态,应用号意味着用户关注它就像安装了一个App一样。

之所以诞生这样想法,主要基于两方面因素。一方面是用户思维,智能手机的App早已多如牛毛,使用率却日渐低迷,与此同时推广成本却居高不下;另一方面则关乎微信定位:微信的口号之一就是,微信是一种生活方式,联接一切。

微信小程序能够带来什么改变?首先,对于程序员们而言,这意味着HTML5(H5)技术越来越重要。随着近年微信生态日益普及,H5在推广以及传播、游戏方面已经日益重要,还记得当年人人疯狂的小游戏《围住神经猫》么?它即是一款H5游戏。H5不是新东西,但是小程序的出现,将使得H5更主流,或许进化到未来人人会玩亦未可知。

其次,对于大量技术“小白”或者投资人而言,更重要的问题是,小程序是不是下一个风口,或者说App会因此衰亡么?以微信目前8亿用户的体量,如果力推某项业务,其影响自然举足轻重,但是效果最终其实仍旧取决于市场。在互联网时代追新是常态,但是毕竟类似“小程序”之类的应用,百度也曾经想过,曾经力推“轻应用”希望干掉App,结果则是不了了之。

最后,从产业角度来看,微信此举既凸显自身的重要,也反映微信的如履薄冰。近年来BAT处于三足鼎立的微妙生态之中,这种竞争之下能否激发创新?很多人对此很担心,其实按照美国经济学家鲍莫尔的研究结论,与人们的印象与恐惧相反,其实这种竞争并不会妨碍创新。原因在于,竞争关系的厂商之间为了胜出也倾向于共享新技术,因为共享新技术的厂家会比依赖自身技术的厂商获得更多空间,这最后也会提升社会福利。

微信的生态能够做多大,本质是取决于其能够与外界生态联接多密切;就目前来看,安卓系统的开放性评价仍旧最高,微信小程序是一次值得关注的尝试,一切仍旧等待时间验证。

微信小程序架构分析 (中)

作者:赵启明
链接:https://zhuanlan.zhihu.com/p/22765476
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

本文探讨一下小程序的 view 模块和 service 模块是如何构成的。 你可以在app.nw/app/dist/weapp/tpl/pageFrameTpl.js 和app.nw/app/dist/weapp/tpl/appserviceTpl.js 文件内找到页面的模板。

打开微信 web 开发者工具,然后输入 openVendor() 便会打开 WeappVendor这个目录,这里包含了 view 模块和 service 模块使用的几个核心文件:

  • wcc 可执行程序,用于将 wxml 转为 view 模块使用的 js 代码,使用方式为wcc xxx.wxml
  • wcsc 可执行程序,用于将 wxss 转为 view 模块使用的 css 代码,使用方式为 wcsc xxx.wxss
  • WAService.js 提供 service 模块大部分功能,下面会有详细介绍
  • WAWebview.js 提供 view 模块大部分功能,下面会有详细介绍

继续阅读微信小程序架构分析 (中)