Android Things一經發(fā)布就引起業(yè)內熱議,它是谷歌為物聯(lián)網設備開發(fā)的Android分支系統(tǒng),本質上是 “Brillo”操作系統(tǒng)的更新版本。但是Android Things有著諸多優(yōu)勢,如面向所有Java開發(fā)者,不管開發(fā)者有沒有移動開發(fā)經驗;加入 Android 開發(fā)者熟悉的工具和谷歌基礎服務,包含 Android Studio、Android SDK、Google Play 服務和 Google 云端平臺,提供整套打造 Android 智能聯(lián)網設備所需工具。后來,谷歌又對Android Things進行了幾次升級,最近又發(fā)布了開發(fā)者預覽版4(以下簡稱DP4)。
DP4中加入了OpenGL和WebView的支持,可以運行在英特爾的500系列計算模塊上。 OpenGL允許開發(fā)者構建和運行那些需要高級動畫圖形的應用程序,提供沉浸式和交互式的可視化應用程序支持,或以豐富的全新方式展示實時的性能數(shù)據(jù)。
WebView的支持是另外一大亮點,開發(fā)者現(xiàn)在可以應用Web環(huán)境工具編寫和調試他們的Android Things圖形用戶界面。WebView組件是基于Chromium* 開源項目,并包含一個V8 JavaScript*引擎的升級版。開發(fā)者可以完成如創(chuàng)建圖形表盤作為設備控制面板,在數(shù)字標牌上展示廣告的功能。

WebView在基于英特爾500系列計算模塊的Android Things上的支持,使得開發(fā)者非常容易的使用現(xiàn)有開源開發(fā)框架,如Cordova* 。Android Things 上的Cordova與英特爾500系列計算模塊相結合,它允許開發(fā)者跨平臺采用標準Web 技術,如HTML5,CSS3和JavaScript。這為移動開發(fā)者創(chuàng)造了新的機會,他們現(xiàn)在能夠無縫地開發(fā)自己的應用運行在這個新平臺上。
利用Cordova開發(fā)一款應用的工作流程變得非常簡單和直接。Cordova的標準插件將能應用于英特爾500系列計算模塊,包括:電池狀態(tài)、控制臺、設備信息、對話框、APP瀏覽器、閃屏、文件、本地化、白名單、網絡信息、文件傳輸、地理位置、振動、設備運動、設備方向和多媒體。除了可以利用現(xiàn)有的插件構建應用程序,開發(fā)人員還能創(chuàng)建自己的插件去訪問設備功能,這在專有的平臺上可能是做不到的。開發(fā)者能夠利用英特爾500系列計算模塊連接到I2C、I2S、SPI和GPIO傳感器和設備去輕易地編寫新的Cordova插件。

最近,我們宣布在英特爾架構的設備上,UPM/MRAA支持了Android Thing。Cordova插件能夠連接到大量的傳感器和設備驅動的UPM庫。這使得編寫Cordova插件支持I2C、I2S、SPI和GPIO上的設備變得十分容易,并且我們已經把UPM/MRAA的Cordova插件代碼托管在GitHub*上。
英特爾的使命是幫助開發(fā)者加速物聯(lián)網項目的設計和研發(fā),加快產品上市時間。合作伙伴可以與英特爾一起應對工作中的挑戰(zhàn),在一起共同創(chuàng)新,并積累新的豐富的經驗。如果用戶在使用英特架構的Android Things做更多有趣的東西,可以直接和英特爾聯(lián)系。
面向Android Things的Cordava* 架構資源:http://bit.ly/2qTsTQh
特別提醒:本網信息來自于互聯(lián)網,目的在于傳遞更多信息,并不代表本網贊同其觀點。其原創(chuàng)性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內容。本站不承擔此類作品侵權行為的直接責任及連帶責任。如若本網有任何內容侵犯您的權益,請及時聯(lián)系我們,本站將會在24小時內處理完畢。