歡迎來到深圳市來科信科技有限公司網站!
        您當前的位置:深圳APP開發 > 新聞資訊 > APP開發資訊 >

        已閱讀

        Android APP開發需要注意的設計問題

        來源:www.bqtao.cn ?? ?? 發布時間:2017-08-17
        安卓手機大小不一,各種尺寸,各種分辨率,對開發的兼容性和適配都影響很大。為 Android 平臺做設計是一件體力活。你可能案頭常備 4 臺手機,來測試各種尺寸和分辨率,還要畫連程序員都一知半解的 9-patch(一種可以拉伸素材的切圖方式)。
        除了分辨率和技術上的挑戰,安卓設計簡直充滿驚(jīng)喜(xià)。你要隨時做好準備,不要被某個小眾手機上的界面效果嚇到。有時慘不忍睹的色差會讓本該是藍色的地方變成了綠色,有時在某個非典型設備上,界面會發生嚴重的位置偏移。
        世界上有多于 2萬 種不同的 Android 設備。這大概就是為什么你很難找到處女座的 Android 設計師——因為你太難保證最終呈現的效果與你的設計一致了。

        如何做一個好的 Android 設計師?深圳APP開發公司樂信科技的小編為大家分享一下:
        1. 永遠不要只局限于你設計的平臺
          設計是做妥協的藝術。而做妥協,首先需要收集足夠多的信息,以便理解所受的限制和各方的需求。
          由于近年來平臺設計有逐漸接近的趨勢,Android 的設計邊界越來越受 iOS 所影響。iOS 的設計師可能只需要考慮 iOS,而 Android 則永遠不能只考慮 Android。只有對兩個平臺有同樣深入的理解,才可以讓你更方便地進行設計。
          如果沒有對 iOS 平臺的深入理解,那么你將很難理解每一個 iOS 設計背后的原因。比如,這個菜單之所以放在這里,多大程度上是因為它真的對用戶體驗有幫助(將會影響到設計邊界中的用戶體驗因素),還是只是因為它是 iOS 的系統慣例(能夠減少工程師的工作量)?
         
          2. 盡早參與討論,讓你的想法產生影響
          在思考如何把一個 iOS 上的設計移植到 Android 設備時,有時在你重新拆解、探索要解決的問題后,你會發現一個非常完美的、新的解決方法,它不僅可以達到一個新的平衡點,還可以對現有的解決方案本身有極大提升。
          你可能有非常充分的理由,但在這個時候,要推進你的解決方案,會很困難。在團隊做出決定之前,也許大家可以客觀地考慮設計的利弊、做出選擇,但當你們已經做出了決定,想要改變就會非常困難。 產品經理還要考慮 iOS 的進度,也許他們的工程師已經在開發,甚至開發完了這個功能,也許……這些都讓決定做出之后,很難被改變。
          所以,盡量從一個設計問題開始浮現的時候就加入討論,開始思考,并讓你的想法產生影響——即使代價是它會大大增加你的時間投入。你最終會發現回報是值得的。畢竟,跨平臺設計是一個互相協作、溝通的過程。
         
          3. 溝通,溝通,主動溝通
          重要的事情說三遍。在 iOS 平臺做決定時, 可能不會有時間考慮 Android 的情況——這完全可以理解,畢竟只考慮 iOS 一個平臺已經夠他們忙了。但對你來說,他們做出的決定有時卻會對 Android 產生極大的影響。這時候,主動溝通將是關鍵。
          即便是做出決定后,這種溝通也要持續進行。
          因為一個大的項目是由無數細節組成,即便是一個微小的細節變動,也需要花很多時間在跨平臺協調上。最好的方法就是,時刻關注其他平臺的動態。
          換言之,不要害怕成為一個「好奇寶寶」。
          如果有一天你驚訝地發現,一個其他平臺上的變動,沒有及時通知你——即使你要因為這個變動而修改很多個相關的界面,也先請保持冷靜。不要首先責怪別人沒有告訴你,而要主動詢問并尋找相應的解決方法:試著理解這個改變背后的原因,是不是 Android 平臺也存在相似的問題需要解決,還是沒有受到影響。如果有可能,想想看在未來如何更早參與這個決定。
         
          4. 維護統一性
          有些時候,你可能會被一個 Android 平臺量身定制的設計所吸引,它是你多天思考得出的精華,可以完美解決用戶遇到的問題,甚至帶來更好的體驗,而且又非常具有 Android 的平臺特色。但仔細想想,它帶來的價值真的可以彌補平臺統一性的損失嗎?
          如果你沒辦法得到很確定的答案,那就適當妥協吧——讓這個解決方法腹死胎中。
         
          最后
         
          跨平臺合作的產品設計面臨著很多挑戰。這些是我希望自己在開始設計的時候就意識到的。希望能通過分享,幫助后來人繞過一些坑。
          同時,我們還可以從組織結構上進行一些優化。比如,在計劃跨平臺開發時,更多思考如何降低組間溝通的成本,避免重復的迭代工作量,從根本上降低合作的工作難度。
          成為一個優秀的跨平臺設計師,不僅要求更多的時間投入,還需要過人的溝通能力、對各平臺同樣深入的了解。更重要的,還有永遠不嫌多的換位思考的合作精神。
         
        APP開發 網站開發 產品設計 微信公眾號 APP開發公司 用戶體驗 APP運營 微信小程序 產品經理 網站設計