魅族MX2的上市給中國智能手機界帶來了不小的震動,雖然在外觀與配置方面魅族MX2都表現(xiàn)得不錯,但魅族呼吁用戶忽略參數(shù),,盡情體驗手機的智能,。與MX2同時發(fā)布的Flyme2.0,更是大膽的推出了“Smart bar”來彌補Android手機普遍存在的不足,。進入Android 4.0時代后,,谷歌不再強制要求在硬件上實現(xiàn)返回鍵和菜單鍵,轉而將按鍵移到屏幕內(nèi),。但返回鍵與菜單鍵占用了屏幕最下方的一行作為按鈕存在,,而很多軟件都有自己的功能欄,,并同樣顯示在屏幕最下方,如此一來,,屏幕下方就會出現(xiàn)系統(tǒng)按鍵+軟件功能欄的雙重“底欄”,。不僅浪費了有限的屏幕使用面積,而且非常容易誤操作,。
Android按鈕轉移到屏幕內(nèi)
而Smart bar正是魅族為了解決這個問題所給出的方案,。Smart bar智能整合系統(tǒng)返回鍵和菜單鍵,使其與軟件功能欄合二為一,。“底欄”左右分別顯示返回與菜單鍵,,中間三個空位留給軟件功能按鈕。如果軟件功能按鈕過多,,Smart bar會將其自動放進菜單欄,。雙層變單層,優(yōu)先的屏幕顯示區(qū)域被更好的釋放,,上下點擊也不會出現(xiàn)誤操作,,而且界面更美觀,風格也更加統(tǒng)一,。
除此之外,,Smart bar還可以在軟件橫屏顯示時自動調(diào)整位置,橫屏時十分吃緊的縱向寬度也得到釋放,,視覺效果更出色,。
當然,如果你在運行全屏游戲,,Smart bar也會非常聰明的自動隱藏起來,。
雖然Smart bar的效果十分出色,但從目前來看,,一些軟件的支持并不完善,。這也就引發(fā)了對于Android開發(fā)標準與Android生態(tài)建設的思考。
Android系統(tǒng)更新頻繁,,內(nèi)核變動大,,造成很多軟件不會按照最新標準進行修改再次開發(fā)。以Smart bar為例,,只要軟件開發(fā)者遵循谷歌Android 4.0標準開發(fā),,就可以完美兼容Smart bar并實現(xiàn)相應的效果,。但這原本很正常的需求卻并不容易做到,。除此之外,Android下軟件很多是由iOS版本移植而來,,界面設計與iOS版保持一致,,雖然這降低了開發(fā)難度和周期,,但在體驗上會大打折扣??梢哉f谷歌并沒有為Android建立一個良好的軟件生態(tài)圈,,并沒有給開發(fā)者足夠的興趣來按照Android標準開發(fā)軟件。
不過Smart bar的出現(xiàn)已經(jīng)引發(fā)包括開發(fā)者在內(nèi)的許多用戶的思考,,想要獲得更好的體驗,,就需要“因地制宜”,根據(jù)Android標準來設計開發(fā)Android軟件,。之前的情況也會慢慢改善,。隨著Android系統(tǒng)的普及和相關標準的成熟,Android的軟件環(huán)境會慢慢趨于合理,。
原創(chuàng)文章,,作者:runhua2,如若轉載,,請注明出處:http://hzkljs.com/doc/102831.htm
登錄后才能評論