國內(nèi)H5發(fā)展:向日葵實現(xiàn)H5微信遠控 為嵌入式開發(fā)提供新道路
近日,國內(nèi)遠控品牌向日葵,發(fā)布了用微信直接遠程控制電腦的新技術(shù),該技術(shù)使用了Websocket,WebGL等HTML5的相關(guān)技術(shù),即用戶在不安裝任何APP和插件的情況下,使用微信或瀏覽器控制主機系統(tǒng)。
此功能的發(fā)布,為H5應用市場迎來新一輪躁動。有網(wǎng)友討論,這個功能的意義在于,嵌入式開發(fā)廠商可能只需簡單嵌入幾段代碼,就能實現(xiàn)遠控,規(guī)避了目前內(nèi)嵌市場***的難度壁壘:需要適配各種不同的系統(tǒng)環(huán)境。為嵌入式市場提供創(chuàng)造性支撐和新思路。
就相關(guān)技術(shù)痛點,聯(lián)系到向日葵相關(guān)負責人張總監(jiān),她總結(jié)了以下幾點:
1、遠控嵌入基本都是鏈接開發(fā)庫,使用本地語言或者靜態(tài)語言開發(fā),開發(fā)難度較大;
2、開發(fā)庫需要適配不同的平臺和系統(tǒng)環(huán)境,調(diào)試環(huán)境復雜,開發(fā)周期長;
3、用戶開發(fā)語言/環(huán)境不盡相同,服務提供商很難給出完善的解決方案。
實例:通過H5技術(shù)解決嵌入式的意義
這里,我們以某客服系統(tǒng)軟件廠商為嵌入式需求方為例,如果該需求方想在自家軟件內(nèi)嵌第三方功能,比如向日葵遠程維護,遠程監(jiān)控功能。傳統(tǒng)的做法是:向日葵廠商與客服系統(tǒng)廠商達成合作意向后,由向日葵技術(shù)人員對內(nèi)嵌難度等進行評估,是否需要適配不同機型,操作系統(tǒng),硬件設備等實際情況,在通用包的基礎(chǔ)上,需要研發(fā)人員重新修改代碼,做成定制包,交于測試部測試,開發(fā)周期較長。
但是,如果這個方案能由Web技術(shù)(主要是HTML5技術(shù))實現(xiàn),以上開發(fā)難點將不攻自破。
1、技術(shù)門檻大大降低,無需復雜的開發(fā)環(huán)境;
2、天然的跨平臺能力。通過瀏覽器(非IE)或各種Webkit嵌入方案,均可使用;
3、靈活高效,適應互聯(lián)網(wǎng)快速變化的需求;免除重新編譯、發(fā)布、客戶更新的繁雜過程;
向日葵的遠控功能作為內(nèi)嵌廠商需要又必不可少的一個輕量級應用功能,在產(chǎn)品設計上,能想到用微信平臺這個擁有幾億入口作為切入點,從整體思路,讓它的品牌更具代表性,使得廠商可在其app,微信公眾號等也快速嵌入這種輕量級應用。
H5和app的關(guān)系更像是互聯(lián)共存,各有優(yōu)缺點,但H5似乎是每位輕量級應用廠商為自己贏得更多合作資源的籌碼。