還記得在今年初微信團(tuán)隊(duì)曾經(jīng)提到,微信將在訂閱號和服務(wù)號的基礎(chǔ)上,推出應(yīng)用號。現(xiàn)在,騰訊將應(yīng)用號暫定名為微信小程序,開啟內(nèi)測。一時(shí)之間,朋友圈里的Javascript 開發(fā)者、產(chǎn)品經(jīng)理們紛紛轉(zhuǎn)發(fā)各種相關(guān)資訊,熱鬧得猶如多了個(gè)升職加薪的機(jī)遇。
按照微信創(chuàng)始人張小龍之前的說法,應(yīng)用號是為了表達(dá)“用完即走”的理念,用戶不用關(guān)心是否安裝太多應(yīng)用的問題。應(yīng)用將無處不在,隨時(shí)可用,但又無需安裝卸載。
為開發(fā)者提供了一種新的開發(fā)能力,微信小程序不需要下載安裝即可使用的應(yīng)用,用戶掃一掃或者搜一下即可打開應(yīng)用。小程序可以在微信內(nèi)被便捷地獲取和傳播,同時(shí)具有出色的使用體驗(yàn)。
我的英文名叫Web App
說得那么玄乎,微信小程序其本質(zhì),就是個(gè)基于微信內(nèi)置的QQ瀏覽器的Web App,與在微信朋友圈里刷的H5應(yīng)用不同的是,微信小程序給開發(fā)者開放了更多的權(quán)限。從內(nèi)測者提供的資料看到,微信小程序提供:視圖、內(nèi)容、按鈕、導(dǎo)航、多媒體、網(wǎng)絡(luò)能力、操作反饋、羅盤、重力感應(yīng)、畫板、微信支付、登錄、加密、緩存等接口和框架,打通用戶微信帳號。
Web App的誕生由來已久,隨著網(wǎng)絡(luò)技術(shù)與硬件性能的普及提升,瀏覽器本身能實(shí)現(xiàn)的功能應(yīng)用越來越多。開發(fā)商只需了解HTML5、CSS3、js以及設(shè)備API即可完成Web App在多終端設(shè)備和平臺的運(yùn)行,大大降低程序移植的成本。在2013年初,國外瀏覽器企業(yè)火狐,甚至還推出基于HTML5的手機(jī)操作系統(tǒng)Firefox OS,其功能應(yīng)用以Web App為主。
Web App與傳統(tǒng)的Native App抗?fàn)帍钠湔Q生之日起就沒停息過,基于不同的應(yīng)用場景,Web App與Native App互有優(yōu)勢,但至目前來看仍是Native App為應(yīng)用主流。除了騰訊推出的微信小程序,近期Chrome、Firefox、Opera 等主流瀏覽器,也推出了基于類似功能的Progressive Web App。Web App與Native App之爭的天枰傾向恐將改寫,隨之也帶來了移動(dòng)應(yīng)用程序的開發(fā)和分發(fā)變局。
對智能產(chǎn)業(yè)的影響
騰訊約在兩年前推出了微信硬件平臺,一種通過接入合作方認(rèn)證的硬件設(shè)備,統(tǒng)一連接上微信的物聯(lián)網(wǎng)解決方案。微信硬件平臺以微信用戶ID體系為基礎(chǔ),實(shí)現(xiàn)用戶和設(shè)備廠家共贏的物聯(lián)平臺,實(shí)現(xiàn)人,設(shè)備、廠家的互聯(lián)互通。
畢竟目前,無論是智能單品,還是綜合應(yīng)用的智能家居,都處于一個(gè)非常初級的階段,相當(dāng)部分的智能化交互還需要人手去操作,離真正的家居環(huán)境智能化感知交互還有相當(dāng)?shù)木嚯x。為了對這些智能硬件進(jìn)行控制,各家設(shè)備廠商都不約而同地以智能手機(jī)為控制入口,紛紛推出各種的手機(jī)控制APP,如果用了不同廠家的設(shè)備,光是為了控制,你手機(jī)里勢必塞滿一大堆APP,16G iPhone這時(shí)就真的要瘋了。
按照騰訊的說法,用戶可以通過公眾號查看和控制自己的手環(huán)、電視、空調(diào)和其它智能家電等。智能設(shè)備則能夠通過各種方式與微信綁定,如:掃描設(shè)備二維碼、調(diào)用JSAPI與用戶建立對應(yīng)關(guān)系等。硬件設(shè)備廠商可以因此準(zhǔn)確地了解到設(shè)備用戶的相關(guān)信息。
簡而言之,就是通過微信硬件云服務(wù)來管理與控制硬件設(shè)備。設(shè)備商家可以選擇通過設(shè)備直連微信硬件云服務(wù)器,或者設(shè)備商云連接微信硬件云,對于想降低自建服務(wù)器成本的設(shè)備廠商,直連微信云是種不錯(cuò)的選擇。無論那種接入方式,都通過微信云端控制來統(tǒng)一互聯(lián)互通,提高智能家居的綜合體驗(yàn)。
正如一開始時(shí)說的,微信小程序作為是一種不需要下載安裝即可使用的應(yīng)用,其開放的更多權(quán)限,將會強(qiáng)化微信硬件平臺的功能與效率,可以想象得到若騰訊打通,微信小程序與硬件平臺的連接,開發(fā)者有更多操作空間得以發(fā)揮,使得硬件廠商可以快速構(gòu)建自己的輕應(yīng)用。通過微信小程序,App推廣開發(fā)的成本也將大幅降低。
因此在我看來,相對于開發(fā)商的變動(dòng),這次微信小程序?qū)⑦M(jìn)一步深化微信在智能產(chǎn)業(yè)應(yīng)用的影響力,加快將微信打造為物聯(lián)網(wǎng)平臺的步伐,也符合騰訊想做一切領(lǐng)域的平臺商的野心。