前路漫漫 會學習的Smart Bar
自從Android 4.X之后開始不用實體鍵,而將“返回、HOME、菜單”三大按鍵挪到了屏幕內(nèi),糾結(jié)的地方就出現(xiàn)了。原因在于底部三大按鍵的Navigation Bar已經(jīng)占據(jù)了一部分屏幕面積,而應(yīng)用程序的Action Bar又占據(jù)了一部分,本來豎向1280或者1920像素的屏幕空間被無情的直接削掉了兩塊。
Android設(shè)計規(guī)范 Action Bar與Navigation Bar
于是魅族Smart Bar的出現(xiàn)在于整合Navigation Bar和Action Bar的功能,系統(tǒng)的按鍵和第三方應(yīng)用程序的功能鍵可以整合到一條上,用以節(jié)省屏幕空間,視覺效果上也更加簡單。但難點在于,雖然底部的Navigation Bar都是系統(tǒng)統(tǒng)一的不會有變,但每個應(yīng)用程序的Action Bar都是可以自定的,融合他們將變得非常困難。
當年Flyme 2.0中的主打功能——Smart Bar(圖片引自網(wǎng)絡(luò))
據(jù)稱魅族MX3當中的Smart Bar增加了學習功能,能夠記錄同一個“返回鍵”你每次按的位置不同,比如返回鍵原本在左側(cè),而你經(jīng)常習慣按它的右側(cè),那么Smart Bar就會越來越讓“返回鍵”的虛擬位置向右移動而適合你的點擊習慣。因為我們使用手中MX3的時間不長,而且這樣的改動最大范圍為10個像素,我們還沒發(fā)現(xiàn)這樣的功能起作用。
Smart Bar工作原理
橫屏狀態(tài)Smart Bar
魅族的理想是很不錯的,但是盡管到了Flyme 3.0,根據(jù)筆者的試用,在魅族MX3系統(tǒng)以及自帶的應(yīng)用內(nèi)使用SmartBar還是非常行云流水的感覺,不過各家的APP都會根據(jù)自己的需求去定制Action Bar,而本著“開放的安卓精神”去遵循設(shè)計規(guī)范的也不多,融合起來并不容易。
通常需要專門適配版本的APP
何況如今手機的屏幕尺寸越來越大,Navigation Bar以及Action Bar所占的面積越來越小,是否越來越多的APP開發(fā)者還會在意“占屏幕”以及“不好看”這些事情而去遵循Android 4.0標準,還并不是個樂觀的事情。