概述
1月9日,微信公众平台面向开发者开放了微信内网页开发工具包(微信 JS-SDK),提供多达 11 类的接口。通过使用微信JS-SDK,开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验。
马上扫二维码体验:
变化
继HTML5规范发布之后,web产业可以说是喜事连连,各大产商,包括Google、Apple这样的巨头也纷纷在浏览器内核上给予H5更大的支持。
苹果、Google的策略变化 Google在2013年底发布的Android 4.4,内置的Webview不再是蹩脚的Android WebKit浏览器,而是Chromium。2012年iPhone 5发布后,HTML5在iOS上的表现已令人满意,Safari独家的JavaScript加速引擎Nitro不再那么重要,不过在iOS 8发布后,苹果还是很识趣地取消了三方程序调用Nitro的限制,现在任意浏览器或应用调用iOS的UIWebview都可以利用Nitro加速。两大手机操作系统霸主和浏览器巨头的态度发生了变化,使得HTML5在手机上的发展不再受限,而且这个变化不可逆只能继续向前,这种变化势必会产生深远的影响。
而这次微信JS-SDK的发布无疑将这一热潮掀得更高,因为它给开发者打开一扇新窗户:使用 js,你也可以调用各种强大的原生能力了!包括上面已经提及的拍照、语音、位置、扫一扫、支付等接口,相信随着这种混合模式的不断完善,native提供能力,web则充分发挥灵活、迭代快的特点,势必会带来更敏捷、稳定,更契合移动互联网节奏的产品形态。
畅想
说了这么多「别人家」的事情,那么这些可以给我们带来什么机会或变化呢?不妨让我们脑洞大开的设想一下,贴吧可以做的东西:
选图,语音能力
意味着摄像头、麦克风这些移动端常用多媒体功能的增强,使得图片和语音这些比文字更富有表达能力的载体能在产品上更多的出现。而智能识别语音接口更是能释放爪机党的双手,让文字输入更便捷。
地理位置
咳咳,记录用户发贴位置,查找附近的人、附近的群组,更精准及时的广告推送,甚至可以结合卡券接口给线下消费O2O带来更大的想象空间……
扫一扫
「扫一扫」可能是微信沟通线上线下最重要的操作,过去几年微信先后利用「扫一扫」打开了网页浏览、线下支付、免费连 WiFi 等诸多应用场景。前不久在广州,「扫一扫」更是可以识别港澳通行证并在线续签。
更进一步,「扫一扫」的作用已经不仅仅局限于移动端入口这一单一的功能了,还可以连接微信账号体系,实现多屏交互等。可以说是腾讯「连接一切」的强有力的武器。多屏交互的例子如:
微信支付
让T豆商城和会员体系接入更多形式的支付,形成变现闭环提供了更多的可能性。
结语
以上是从一名技术的角度去思考问题,关于产品方面的想法可能不太到位,欢迎一起讨论交流~