無論是智能住宅、聯(lián)網(wǎng)汽車還是智能工廠,所有智能技術(shù)的核心都是設(shè)備間的網(wǎng)絡(luò)互聯(lián),而這正是我們耳熟能詳?shù)奈锫?lián)網(wǎng)(IoT)。IoT發(fā)展過程中不斷改善人們生活和交互的方式。
企業(yè)可以收集有效的信息來簡化操作流程、預(yù)測重大變化、和確保滿足客戶實時需求。用戶可以具有更加智能化的生活方式而不是在繁瑣的事物上浪費時間。
IoT具有很大的前景,但面向開發(fā)者,構(gòu)建IoT系統(tǒng)時將面臨一些獨特的挑戰(zhàn)。
電池壽命受限

以平板電腦為例,如手機一般大小的電腦。雖然功能齊全,但大屏幕不一定方便,而且屏幕越大的智能硬件需要更大的電池。倘若電腦尺寸更小一些,其所需的電池量也是一樣的。
雖然看起來電池壽命問題歸屬硬件工程師領(lǐng)域,但是一些UX和專業(yè)的軟件開發(fā)方法也可以有效提高設(shè)備的電池壽命:
使用黑色:在AMOLED屏幕(無須背光模塊)中黑色像素促使電池壽命最大化。一般來說,顯示屏相對比之下鮮艷的顏色比深色需要消耗更多的電量。
盡可能使用JPEG:盡管PNG因其靈活性和支持透明度受到的更多的歡迎,但JPEG仍然為較好的壓縮格式。據(jù)斯坦福大學(xué)研究表明JPEG標(biāo)準(zhǔn)比PNG更能縮少電量消耗。
縮減網(wǎng)絡(luò)請求:雖然有些時候需要實時查詢數(shù)據(jù)的連通性,但是需要謹(jǐn)慎地運用這些技術(shù),尤其是對于加密的數(shù)據(jù)。
減少JavaScript:應(yīng)用程序中有很多帶寬/耗電的因素,其中最大的是Javascript的使用,當(dāng)瀏覽器遇到