發(fā)布時間:2021-01-15 16:28:17
作者:微紅科技
閱讀次數(shù):6161
物聯(lián)網(wǎng)APP早已不是只能遠程控制智能單品開關的初級形態(tài),它正在經(jīng)歷超級化、H5化、去APP化和人性化等演進過程。
做物聯(lián)網(wǎng)產(chǎn)品,客戶端APP開發(fā)是一道繞不開的環(huán)節(jié)。雖說遠程控制本身遠非智能化的最終形態(tài),但無論從靈活的客制化還是控制功能的完整性來看,APP的入口作用在相當長遠的未來都將是不可或缺的。
作為物聯(lián)網(wǎng)終端企業(yè),了解智能終端APP的行業(yè)現(xiàn)狀和未來發(fā)展趨勢,對產(chǎn)品功能開發(fā)和提升市場競爭力具有重大意義。本文素材來自一站式物聯(lián)網(wǎng)解決方案商司南物聯(lián)的APP工程研發(fā)一線,是領先的物聯(lián)網(wǎng)方案商在全球范圍內(nèi)實施的數(shù)百重點項目的經(jīng)驗總結(jié),值得智能終端企業(yè)人士認真閱讀和借鑒。
APP發(fā)展大勢:這里也有“四化建設”
APP,可能是智能產(chǎn)品功能序列中最幸運,也是最倒霉的一個。說它幸運,是因為自從終端智能化的概念興起,APP就一直是各方關注的中心,自定義、場景化、多產(chǎn)品集成化、一鍵控制,甚至去APP化,智能產(chǎn)品提供的各項功能和服務中,游離于物理產(chǎn)品之外的APP所承載的用戶期待居然是最多的;說它不幸,也是因為被關注得最多,被動刀的機會也最多,最后甚至會被改造到四分五裂甚至蹤跡難覓的程度。
超級化:受智能終端的泛在化和場景化發(fā)展影響,物聯(lián)網(wǎng)產(chǎn)品APP向集成了多終端控制能力的超級APP演進是一個明顯的趨勢。移動互聯(lián)網(wǎng)領域的微信、淘寶,以及與司南物聯(lián)合作的思源集團的toon APP等,都已經(jīng)實現(xiàn)了平臺化。另一方面,繼承了多終端控制能力的物聯(lián)網(wǎng)超級APP,其天生就具備平臺化的屬性。就司南物聯(lián)超級APP而言,上百款智能終端產(chǎn)品陸續(xù)接入,其中涉及的控制、聯(lián)動,以及用戶對商城、社區(qū)和云菜單等后端服務的使用需求,很自然地推動其承擔了整合性平臺的角色。
H5化:若論及近年來能夠影響軟件開發(fā)格局的技術,繼java之后,就要數(shù)Html5了。與生俱來的網(wǎng)絡化任務能力,以及得到充分強化的本地資源調(diào)度能力,讓H5編碼可以勝任用以開發(fā)native APP的工作。雖然效率方面還比不上本地化語言,但是H5作為前端功能開發(fā)的明日之星的地位,顯然已經(jīng)是毋庸置疑的了。包括淘寶、微信和司南物聯(lián)的智能APP,都已經(jīng)在不同程度上采用了H5頁面技術,這種技術可以讓前端頁面功能脫離APP本身,存儲在云端;只須在云端進行統(tǒng)一更新,即可完成相應的功能升級,不必對本地APP做更改,完美地解決了傳統(tǒng)APP更新過程中會遇到的OS和APP版本碎片化的難題。
去APP化:相比其他,這可能是行業(yè)人士關于APP最為津津樂道的一個話題了。確實,從智能終端誕生伊始,就一直在不斷地收到“有APP控制就是智能化了嗎”“開個燈我也要打開APP點一下我累不累”這種質(zhì)疑。本著為用戶不斷減負的宗旨,行業(yè)內(nèi)一直都有在試圖簡化APP操作,甚至想把APP本身給簡化掉。
但是無論APP控制終端設備的功能被削減到怎樣的程度,其作為用戶端配置入口的作用將永遠存在。因此我們看到,那些現(xiàn)象級APP一個接一個地提供APP嫁接功能,QQ有“我的設備”,微信有服務號,和司南物聯(lián)有著深度合作的京東微聯(lián)也是集成了第三方設備控制功能的超級APP。正是因為有了這些“APP嫁接和運行平臺”的存在,加之前述H5技術的發(fā)展,為物聯(lián)網(wǎng)終端的去APP化提供了可能。
人性化:智能終端APP的核心功能在于配置和控制。前面說過,盡管去APP化是物聯(lián)網(wǎng)產(chǎn)品行業(yè)的必然趨勢,但是其作為用戶端配置入口的作用卻無法被精簡掉。在終端APP發(fā)展演進的過程中,受相關產(chǎn)業(yè)鏈的利益驅(qū)使,其自身一定會持續(xù)優(yōu)化,不斷強化自身功能和對用戶的貢獻,以避免被精簡掉的命運,前面提到的終端配置功能、場景化定義功能都是控制功能人性化的嘗試。在為環(huán)球智達科技(北京)有限公司提供的產(chǎn)品場景化聯(lián)動方案中,司南物聯(lián)就在APP上實現(xiàn)了插座、燈、廚房電器等眾多物聯(lián)網(wǎng)終端的聯(lián)動方案,而系出同門的智能燈控方案,在同行中也以豐富靈活的場景配置功能聞名。
攻城獅的勝利:再談智能終端APP的工程創(chuàng)新
封建中國有2個產(chǎn)經(jīng)政策方向根深蒂固:即重農(nóng)抑商和重文輕理(不包括宋朝)。就后者而言,最直接的影響就是使得我國工程技術的發(fā)展嚴重受制。新中國成立后,受跟隨前蘇聯(lián)重工業(yè)發(fā)展的政策影響和國家基礎建設需要,工程技術才得到全國性的恢復和發(fā)展,甚至于在學校教育中出現(xiàn)了明顯的重理工輕人文的情況。不過不得不承認,工程技術層面的創(chuàng)新,帶給產(chǎn)業(yè)經(jīng)濟的推動作用確實已經(jīng)超出了科學研究本身。
做安卓APP開發(fā)的童鞋都知道,安卓系統(tǒng)有65535的方法數(shù)限制,這對于那些正在不斷提升其APP智能化水平和準備打造超級APP的物聯(lián)網(wǎng)終端企業(yè)來說,是一個必須解決好的問題。司南物聯(lián)就憑借強大的工程研發(fā)能力,在這一問題上實現(xiàn)了技術突破。
據(jù)司南物聯(lián)APP研發(fā)一部主管Luogical介紹,他們用來突破安卓系統(tǒng)限制的方法是:把包含方法數(shù)較多的功能做成插件的形式,植入到主APP框架之中,這樣每一個插件都可以再擁有65535的方法數(shù)空間,從而使得司南物聯(lián)的超級APP固然擁有高度的功能集成和智能化水平,卻全然不用擔心安卓系統(tǒng)的方法數(shù)限制問題。
不僅如此,這種插件式的APP組件,還能夠在不同的APP之間進行0成本移植,以司南物聯(lián)承接的惠普生項目為例,其超級APP中對不同終端的控制功能集成,就可以輕易地移植到司南物聯(lián)超級APP中,不僅大大提升了代碼的復用率,也方便了后期的功能升級和移植。APP技術的探索是無止境的,目前司南物聯(lián)團隊正在強化H5技術的使用,以使APP獲得良好的的跨平臺特性,這些都是司南物聯(lián)工程研發(fā)人員的勝利果實。
方案商的經(jīng)營哲學:技術第二,用戶第一
方案商大多有著強大的研發(fā)團隊,但研發(fā)永遠需要為市場服務。在司南物聯(lián),技術最多只能排第二,具有最高指向性的永遠是用戶的需求,在過往項目研發(fā)過程中,無處不體現(xiàn)著這一理念。
比如,鑒于安卓系統(tǒng)的碎片化,司南物聯(lián)為所有終端APP內(nèi)置了版本升級檢測功能,并部署了用于APP OTA升級的獨立服務器,從根本上解決了安卓應用市場用戶覆蓋不完整的弊端;再比如,為了解決行業(yè)內(nèi)普遍存在的、智能產(chǎn)品首次配置聯(lián)網(wǎng)操作復雜的問題,司南物聯(lián)專門開發(fā)了智能配置模式,即一鍵配置功能。調(diào)用C++編寫好的一鍵配置函數(shù)庫,用戶無須在APP上反復操作和輸入,即可完成產(chǎn)品的聯(lián)網(wǎng)配置。
在APP更新技術中,司南物聯(lián)的熱更新技術對終端企業(yè)而言也有著巨大的價值。熱更新是一種動態(tài)化的功能更新,熱更新后APP版本號不變,可實現(xiàn)完全靜默升級或有提示的升級過程——對于想要針對即時事件做快速反應的APP來說(如特殊日期的特殊UI風格),這種由廠商主動進行的熱更新無須等待應用市場審核,甚至可以完全靜默完成,無疑具有決定性的優(yōu)勢;另一方面,這種熱更新也更有利于廠商快速迭代APP,推出新功能,修復bug,從實際部署情況來看,對于智能終端企業(yè)確實有著巨大的吸引力。
曾經(jīng)有人詢問司南物聯(lián)的研發(fā)團隊:你們對新技術的態(tài)度是怎樣的?司南物聯(lián)回答是,我們對任何有價值的新技術都會跟進和研究,就像嵌入式部門目前正在跟進Zigbee3.0、藍牙4.2/5.0和NB-iot、LoRa這些新的接入技術一樣,APP方面也一直在關注谷歌和蘋果在OS和開發(fā)工具方面的新技術。但無論如何,最終選用哪些技術來進行功能開發(fā),還是要基于用戶的需求來考慮。舊的技術可能會有更多的開源運行庫,新的技術開發(fā)效率更高,實際選用哪種,需要根據(jù)項目的實際情況來進行權衡取舍。技術永遠在更新,而方案商的價值就在于,不僅能夠了解和掌握新技術,而且能夠通過篩選和判斷,選用最合適的技術為客戶和用戶開發(fā)最好的產(chǎn)品和功能。
上一篇: 談SEO優(yōu)化理念之主題模型!
下一篇: 談SEO優(yōu)化理念之主題模型!
Copyright ? 微紅科技 All Rights Reserved
黔公網(wǎng)安備
黔ICP備17001430號-1
【微紅科技官方微博】
版權所有:微紅科技
百度統(tǒng)計