重新審視 Smart Bar:遠見與短視

2020-12-25 極客公園

在之前對魅族 MX 2 的評測中,我們已經提到 Catch Note 和 Snapseed 這兩個符合 Android 官方設計規範的應用卻出現了完全不兼容 Smart Bar 的現象。在進一步深究這兩個應用發生不兼容現象的原因時,我們看到 Smart Bar 在其實現方式和對 Android 設計規範的理解上都出現了一定的偏差。

應用兼容性

是的,Smart Bar 面臨的最大問題是兼容性。讓我們來看看 Smart Bar 的現狀:

魅族在發布會上展示完美兼容 Smart Bar 的 Google 官方應用和第三方應用有一個共同特點——他們在屏幕下方的 Action Bar 裡只放了圖標控制項(Icon)。而 Smart Bar 設計的初衷,或許就是為了更好地安置底部 Action Bar 裡的圖標。

但是從目前的狀況看來,即使是按照官方規範做出來的應用,只要在底部 Action Bar 裡出現了除了圖標之外的任何控制項(即使也是官方控制項),Smart Bar 對其的兼容都會悲劇。下面是一些例子:

▲ 四次元,一款完全按照官方 Android 設計規範製作的優秀微博客戶端,由於在底部 Action Bar 上放置了 Borderless Bottom(這是一種按鈕控制項),導致 Smart Bar 排版悲劇。

其實,四次元的小幅偏移情況已經算是比較好的了,還有更悲劇的情況:

▲ 上圖是一款剛剛上市的當紅照片處理應用 Snapseed(實際上,這是一個 Google 出品應用)。左側是 MX 2 上的效果,右側是在我的手機上的截圖。可以看到 Smart Bar 直接將其濾鏡選擇區域遮擋。Snapseed 應用完全符合 Android 設計規範。這應該是一個全屏應用,在正確的情況下 Smart Bar 應該隱藏起來。然而實際上,Smart Bar 卻沒有隱藏,而是直接進行了前後遮擋。

不過這還不是重點所在。讓我們想想別的事情:為什麼在新的 Android 上,Google 會使用底部 Action Bar 的設計? 僅僅是為了讓開發者往上面放四五個圖標控制項而已麼?放其它官方控制項可不可以?放非官方的自製控制項改善體驗可不可以?

Action Bar 的擴展性與自定義

如果你真的認為 Google 會在 Android 4.X 加入底部 Action Bar 的設計僅僅只是為了讓開發者往上面放四個圖標而已的話,那你就大錯特錯了。Action Bar 上可以放的東西遠遠不止圖標。

▲ Catch Note 這個前後遮擋的例子非常的典型。Catch Note 是個完全符合官方 Android 設計規範的同時做到與眾不同的應用。它最大的與眾不同之處就是在底部 Action Bar 上放了一個自製控制項。自製控制項對於一個應用的個性化而言是不可或缺的——除非開發者僅僅滿足於「和原生應用長得差不多」這種水平。

現在官方 Android 設計規範尚未完全普及,很多開發者仍然在摸索 Android 設計規範的合理利用方式,在模仿已有應用(Android 自帶/Google 出品)的設計和造型。在這種前提下,我們現在接觸到的符合 Android 設計規範的應用,大多數都和長得和官方提供的 Holo 主題應用類似,在底部 Action Bar 上只放了圖標控制項。所以在當前情況下,Smart Bar 對符合 Android 官方設計規範的應用兼容性還是不錯的。

但是,Google 自己做的應用只會是最基本的樣式,如果大家真的只是照著 Google 官方產品描,那是不太可能做出精品應用的。所以很多開發者開始摸索新的對 Action Bar 的利用方式。其中之一就是放置自製控制項。也有開發者開始在 Action Bar 上放 Spinner(選擇器/框架內導航),Borderless Bottom(四次元那樣的帶文字的無邊框按鈕控制項)來延伸應用的操控性。而像 Catch Note 之類的團隊,已經能夠做出符合 Android 設計規範的同時又帶有鮮明個性的應用——他們自己製作控制項,並放在底部的 Action Bar 上。

悲劇的是,一旦 Smart Bar 遇到這種類型的 Action Bar,立刻就悲劇了。因為 Smart Bar 能夠兼容的,僅僅是圖標控制項(Icon)而已。

認為在 Action Bar 上只能放圖標控制項,是對 Android 官方設計規範的一種曲解。

遠見還是短視?

為什麼 Smart Bar 現在看起來似乎很美好? 我們可以看看現在的 Android 應用開發者的狀態:

  • 有一小部分開發者完全不了解/不想使用 Android 官方設計規範
  • 絕大多數開發者已經知道 Android 官方設計規範並且對其有所了解(閱讀過 Android Design HIG 這樣的官方文檔)
  • 其中的大部分已經製作了他們的第一個符合 Android 官方設計規範的應用,或者已經將自己已有的應用升級以符合 Android 官方設計規範
  • 剩下一小部分,已經精通 Android 官方設計規範,做出了超越 Google 官方應用的產品。

Smart Bar 能做到不是「更好,至少也不會更差」,實際上是歸功於現狀。現在 Android 應用發展的趨勢是「從長得像 iPhone 應用進化到學著官方 Android 設計規範製作應用」,在開發者們普遍只是學著官方應用的樣子,只在 Action Bar 上放置圖標控制項的時候,Smart Bar 當然會有比較好的兼容性。

但是實際上,符合 Android 官方設計規範的應用中,只要在底部 Action Bar 中加入了非圖標控制項,「不是更好,至少也不會更差」就不攻自破。在國外,現在的趨勢是,各種應用對 Action Bar 的利用越來越豐富,自製控制項比比皆是。在這種情況下,Smart Bar 前後遮擋的不兼容現象就很容易發生。上面的 Catch Note 就屬於這一類。

更重要的是,Android 官方設計規範真正規定的只是一種用戶的使用體驗,而不是程序的製造方式。也就是說,只要長得像 Action Bar,提供與官方 Action Bar 類似的操作體驗,那麼沒人能看出你到底是不是真的用了官方提供的 Action Bar。利用這個特性,開發者可以自由的使用非標準控制項,自定義控制項甚至是自製控制項,而應用依然可以符合 Android 官方設計規範,為用戶提供一致的使用體驗。目前,有不少這一類應用處於與 Smart Bar 上下疊加的狀態,比如我們常用的 Evernote/印象筆記:

未來,越來越多已經精通官方設計規範的開發者,將不再滿足於和 Google 一樣只往 Action Bar 裡放圖標控制項。而是會越來越多地探索在 Action Bar 上集成更多的控制項。像 Catch Note 這樣的,在 Action Bar 上利用自製控制項實現個性化和更多功能的應用會大規模出現。到了那時,Smart Bar 的存在就只剩下限制這些控制項的發揮和浪費空間兩個作用了。

結語

就國內 Android 生態而言,Smart Bar 看起來似乎是具有遠見的設計。但是就整個 Android 生態圈而言,Smart Bar 的存在反而制約了開發者對 Action Bar 的創造性利用,並且將國內開發者引導向了一個錯誤的方向。

當國外優秀應用都在積極地探索 Action Bar 的更多可能性時,魅族並沒有完全理解 Android 官方設計規範的初衷,用並不聰明的 Smart Bar 給國內開發者對 Action Bar 的利用設下了只能放置圖標控制項的限制,從這個角度來看,不得不說使用 Smart Bar 是一個比較短視的舉動。

當然,我們也知道當前版本的 Smart Bar 只是早期的實現形式。隨著國內 Android 生態的發展,我們也希望看到魅族能讓 Smart Bar 變得越來越聰明,為更多的可能性提供更好的兼容。至少,下一次在我打開 Catch Note 的時候,不要再看到前後遮擋這種尷尬場景了吧~

相關焦點

  • 兩協會之爭,遠見還是短視?
    邱德厚說,認為「舊會址」不夠好,可以提出換,鑑於原家具城兩年前開始重新修整所以考慮不周」;對於「新會址」掛了三個牌,邱德厚說,「會城的協會已經註銷了,新會的協會掛上去則屬於冒用。」  事情已然鬧僵,邱德厚也不再迴避:「個別人進了秘書處,腦袋裡總是想從會員身上撈點好處。
  • 重新審視社會科學研究
    美國社會科學研究理事會官網近日發表該協會主席阿朗德拉·尼爾森(Alondra Nelson)的文章稱,人們在討論疫情之後如何重新開放社會時,對社會科學研究人員提出了新的特殊要求,即對新冠肺炎疫情導致的社會變化進行實質性反思,並對社會科學的一些普遍假設進行重新驗證。
  • 聊聊科達股份定增案:短視的人看錢,遠見的人看結構和資源
    聊聊科達股份定增案:短視的人看錢,遠見的人看結構和資源
  • 墨重新審視與美合作 美以鄰為壑難交真友
    新華社北京4月10日電 (全球熱點)墨重新審視與美合作 美以鄰為壑難交真友 新華社記者 墨西哥政府9日表示,將重新審視與美國的所有合作,其中包括在打擊販毒集團方面的合作。
  • 如何做一個有遠見之人
    所以,我們要做一個遠見之人。一個有遠見的人必然會成就一番事業,而一個鼠目寸光之人也只能成為井底之蛙。個案一桑尼經營著一家紙張用品小店。由於地處沿海,他最擔心的就是下雨發大水,淹了店裡的貨。一個目光遠大的人,往往高瞻遠矚,運籌於帷幄之中,引領可持續發展;而短視之人勢必會鼠目寸光。一場大雨將小店裡的貨全都泡了,桑尼並沒有因此而沮喪,而是趁機選好最佳地點,洪水後重新開店,並囤積了很多紙。等再發洪水時,他家的紙成了搶手貨,並賣了好價錢。這個故事告訴人們:不要為眼前的損失而沮喪,而要把眼光放遠,以此來獲得更大的收益。
  • 重新審視我思故我在
    終於2020年的年初,一系列的事情出現,網絡上是風起雲湧,輿論導向隨波逐流,終究消失在3月1號,讓我重新審視了這句話,我思故我在,作為一個人,要對事物有自己的思考與判斷,而不是盲目跟風,被別人當槍使。現實生活中這樣的例子多的數不勝數,尤其是今年開始,幾乎每天都會發生這樣的事,堪稱魔幻。
  • 維克森林大學開展一系列論壇以重新審視社會與社區價值
    「重新審視社會與社區價值論壇」(10月19-21日)討論了關於言論自由和安全空間,「年輕無證移民暫緩遣返」移民政策,自由新聞與假新聞,體育、種族與政治等問題。會議參與者們也探索了「社區大學」—也就是大學與他們周邊社區之間的關係。在教務長Rogan Kersh視為重新審視社會與社區價值的一年中,這次會議是一個標誌性的事件。
  • 什麼是營銷短視?
    印象模糊的同學可以點擊下方的連結進行複習:在上次推送的最後我們提到了,營銷觀念中的產品觀念和顧客觀念(市場營銷觀念)經常和「營銷短視」這個概念聯繫起來,今天我們就來學習一下營銷短視這個概念!營銷短視又叫行銷短視,是美國哈佛管理學院西奧多萊維特教授在1960年提出的一個理論。
  • 警惕人類社會出現「集體短視」(深度好文)
    西方民主政治環境下,選民一般也較為短視。大部分選民相對更加關注自身的短期利益,公民短視可能會以選票倒逼或影響政府施政,加劇了政治短周期性和國家治理的短視。另一方面,西方政界領導力也日漸匱乏。從哲學高度,這是一個超級短視的思維方式。傳統商學院的課程設計過於關注經商之術,建構在這些課程之上的教育體系可能是個短視的教育系統。從這個角度來說,商學院或許培養了一批批超級短視的企業領袖、是人類集體短視的一個重要推手。企業治理與管理體系的短視就正是由教育短視所導致。關注年度甚至季度財務回報是現代商業組織的一大特徵。
  • 度物:以「自由尺度」享受購物樂趣並重新審視生活者
    12月22日,博報堂生活綜研(上海)與中國傳媒大學廣告學院首次採用線上直播形式聯合發布了生活者「動」察2020研究成果——「度(duo)物(wu)」:以「自由尺度」享受購物樂趣並重新審視生活意義的生活者,基於生活者生活方式、購物行為的變化趨勢,提出了「生活即購物」、「賣場媒介一體化」、「現實生活實用價值」營銷對策,助力品牌方在不斷變化的購物環境中,與「度物」生活者建立信賴關係
  • ...沒有』,想想怎麼幹」系列評論(5):摒棄圖一時之快的「行為短視」
    小到一個個體,大到地方建設,如果缺乏遠見、鼠目寸光,只圖一時之快,往往會難成大事,甚至留下永久的遺憾。正是基於此,人們常說:「不謀萬世者,不足謀一時;不謀全局者,不足謀一域。」在日前舉辦的全省縣(市、區)委書記政治能力建設專題培訓班開班式上,省委書記婁勤儉一口氣提出「九個有沒有」。
  • 英法德:須重新審視歐美關係
    對於德美關係,德國聯邦議院社民黨黨團主席米策尼希呼籲德國必須吸取過去4年的教訓,重新審視同美國的關係。他表示,歐洲應在更大程度上同美國「脫鉤」。
  • 警惕「西化」 重新審視新文學的起源
    警惕「西化」 重新審視新文學的起源 ――袁進教授在牛津大學的演講 央視國際 www.cctv.com  2007年    19世紀歐化白話文的重新發現,使得我們需要重新思考和調整目前的現代文學研究。    首先,現代文學研究的時段必須改變,原來的現代文學研究從1917年的新文化運動開始,後來上推到1915年,甚至上推到1898年。但是歐化白話文作為新文學先驅的存在,需要我們把研究時段延伸到西方傳教士的中文傳教活動。
  • 原來smart、brilliant以及intelligent的區別是這樣的!
    3.smart這也是一個普通用詞,與bright和clever的意思很相近,但更強調機靈,也就是表示思維能力很強,辦事巧妙,能圓滑地處理人際關係等,但是有時也會帶有表面的會膚淺的色彩,聰明的也是有很多面的,smart有時就會表達出含有貶義的一面,也就是狡猾,詭秘的一面。
  • 審視造句和解釋_審視的例句有哪些 - 小孩子點讀
    審視(shěn shì),多用於動作。近義詞有:審察。仔細察看。[他到現場仔細審視了一番,沒有發現什麼破綻。]審視在教材中的例句:1、老師看了看這幅畫,到我的座位上坐下來,審視了一下講桌上的楊桃,然後回到講桌前,舉起我的那頁畫紙,問大家:(出自:統編版二年級下冊-課文2-13、畫楊桃)2、他重新審視著眼前這個人,冷冷地問:「你是幹什麼的?」(出自:統編版五年級下冊-第四單元-11、軍神)審視參考例句:1、未經審視的生活是毫無價值的。
  • 好的政治家,應該富有遠見
    思想者觀察 好的政治家,應該富有遠見 ■中國社科院研究員 李文     ■好的政治家,應該富有遠見,不要學梁惠王,目光短淺,厚待鄒衍而冷遇孟子。正如作家王躍文得出的結論:「現世總是勢利的,現實中的人們永遠都是短視的。好在最後發言的是歷史,受到萬世尊崇的並不是鄒衍,而是曾經落寞不堪的孟子。」     我以為,好的政治家,應該富有遠見,不要學梁惠王,目光短淺,厚待鄒衍而冷遇孟子。
  • 短視的父母,都把孩子當成了機器
    遇到短視的父母,終究是孩子的不幸。01近日,14歲的岑怡諾火了,話不多說,先上一張她的履歷圖。04短視的父母有遠見的父母,都能看到孩子身上的無限可能。而發現這個潛能的是,父母的眼光。
  • refresh2020全球招聘活動,smart品牌重新起航,就等有夢想的你了
    在「就業難」的2020, smart卻給職場人提供了一個「refresh」鍵,按下去就能讓職場生活重啟。也許很多人對smart的印象還只停留在可愛的外觀和靈動的駕駛體驗,卻不知道2020年的smart品牌已經邁入了一個全新階段。
  • 日本電通將刪除「鬼十則」 重新審視人事評價制度
    同時,為了改善勞動環境,將重新審視公司現有的人事評價制度。 「鬼十則」是第4任社長吉田秀雄的遺訓,主要包括「一旦著手不要放手,即使被殺也不要放手,在完成目標之前決不罷休…」等10項內容。曾有聲音批評「鬼十則」變相地認可了長時間勞動。 此外,電通還宣布,將引進下屬也可評價管理者的「360度考核法」,以及制定帶薪假使用率達50%的目標。
  • 聯想喬健:投資人正重新審視聯想 ESG重新定義好公司
    原標題:聯想喬健:投資人正重新審視聯想 ESG重新定義好公司   新冠肺炎疫情為世界發展增添了許多不確定性,也促使人們反思,到底什麼才是判斷好