Android Things一經發布就引起業內熱議,它是谷歌為物聯網設備開發的Android分支系統,本質上是 “Brillo”操作系統的更新版本。但是Android Things有著諸多優勢,如面向所有Java開發者,不管開發者有沒有移動開發經驗;加入 Android 開發者熟悉的工具和谷歌基礎服務,包含 Android Studio、Android SDK、Google Play 服務和 Google 云端平臺,提供整套打造 Android 智能聯網設備所需工具。后來,谷歌又對Android Things進行了幾次升級,最近又發布了開發者預覽版4(以下簡稱DP4)。
DP4中加入了OpenGL和WebView的支持,可以運行在英特爾的500系列計算模塊上。 OpenGL允許開發者構建和運行那些需要高級動畫圖形的應用程序,提供沉浸式和交互式的可視化應用程序支持,或以豐富的全新方式展示實時的性能數據。
WebView的支持是另外一大亮點,開發者現在可以應用Web環境工具編寫和調試他們的Android Things圖形用戶界面。WebView組件是基于Chromium* 開源項目,并包含一個V8 JavaScript*引擎的升級版。開發者可以完成如創建圖形表盤作為設備控制面板,在數字標牌上展示廣告的功能。
WebView在基于英特爾500系列計算模塊的Android Things上的支持,使得開發者非常容易的使用現有開源開發框架,如Cordova* 。Android Things 上的Cordova與英特爾500系列計算模塊相結合,它允許開發者跨平臺采用標準Web 技術,如HTML5,CSS3和JavaScript。這為移動開發者創造了新的機會,他們現在能夠無縫地開發自己的應用運行在這個新平臺上。
利用Cordova開發一款應用的工作流程變得非常簡單和直接。Cordova的標準插件將能應用于英特爾500系列計算模塊,包括:電池狀態、控制臺、設備信息、對話框、APP瀏覽器、閃屏、文件、本地化、白名單、網絡信息、文件傳輸、地理位置、振動、設備運動、設備方向和多媒體。除了可以利用現有的插件構建應用程序,開發人員還能創建自己的插件去訪問設備功能,這在專有的平臺上可能是做不到的。開發者能夠利用英特爾500系列計算模塊連接到I2C、I2S、SPI和GPIO傳感器和設備去輕易地編寫新的Cordova插件。
最近,我們宣布在英特爾架構的設備上,UPM/MRAA支持了Android Thing。Cordova插件能夠連接到大量的傳感器和設備驅動的UPM庫。這使得編寫Cordova插件支持I2C、I2S、SPI和GPIO上的設備變得十分容易,并且我們已經把UPM/MRAA的Cordova插件代碼托管在GitHub*上。
英特爾的使命是幫助開發者加速物聯網項目的設計和研發,加快產品上市時間。合作伙伴可以與英特爾一起應對工作中的挑戰,在一起共同創新,并積累新的豐富的經驗。如果用戶在使用英特架構的Android Things做更多有趣的東西,可以直接和英特爾聯系。
(新聞稿 2017-06-21)