微信開放11類接口,開發者可以基于微信打造真正的Web應用了
微信公眾號雖然也是一種內容載體,但由于其入口較深而且本身的功能有很大的局限性,所以很多事情其實沒法用公眾號來做。如果你之前有好的想法,而由于為微信接口的限制沒法實現,那么接下來你或許可以試試微信剛剛推出的網頁開發工具包-微信 JS-SDK。
按照微信的是說法,通過微信 JS-SDK 提供的 11 類接口集,開發者不僅能夠在網頁上使用微信本身的拍照、選圖、語音、位置等基本能力,還可以直接使用微信分享、掃一掃、卡券、支付等微信特有的能力,為微信用戶提供更優質的網頁體驗。
這也就意味著你可以在微信平臺上搭建真正意義上的 Web 應用了,而且這個 Web 應用還能調用微信的拍照、選圖、語音、位置、掃一掃、卡券、支付、分享等各類功能。以前,如果你直接做一個 HTML5 應用的話,或許也可以調用一些手機硬件的能力,但這還是可能在不同的機型上遇到不同的問題,有了微信 JS-SDK 之后,開發者直接使用微信統一的功能接口就好,那些適配工作很大部分都可以交給微信來完成。微信已經成了操作系統之上的應用托管平臺。
其實,類似的這種 Web 應用大家在國內外的一些瀏覽器上應該都已經用過,比如像 UC、Firefox 這些都曾基于瀏覽器構建過 Web 應用托管服務。在 Android 版的 Firefox 瀏覽器上,用戶訪問 Firefox Marketplace 下載的應用可以像本地應用一樣顯示在手機桌面上。但是,當有著巨大用戶量和社交關系的微信來做這個事情之后,很多地方都可以出現新的玩法。
對于想感受這些功能的用戶,微信還提供了一個 Demo 演示頁面,你可以在微信中打開這個網址來體驗上文提到的那些功能。
圖片來自:Socialbeta、微信