歡迎來(lái)到(dào)深圳市博易美科技有限公司網站(zhànβ↓↓←)!
人(rén)
已閱讀(dú)

Android APP開(kāi)發需要 ¥(yào)注意的(de)設計(jì)問(wèn)題

來(lái)源:lexintech.com ±♠      發布時(shí)間(jiān★Ω):2017-08-17
安卓手機(jī)大(dà)小(xiǎo)不(bù)一(yī),各種尺寸,各種β£分(fēn)辨率,對(duì)開(kāi)發的(≠'₹de)兼容性和(hé)适配都(dōu)影(®♥yǐng)響很(hěn)大(dà)。為(wèi) Androi•≤d 平台做(zuò)設計(jì)是(shì)一(yī)件(jiàn)體(t₩εǐ)力活。你(nǐ)可(kě)能(néng)案頭常備 4 台☆✔↔手機(jī),來(lái)測試各種尺寸和(hé)分(fēn)辨率,還(hái)λλ‍♠要(yào)畫(huà)連程序員(yuán)都(dōu)一(yī)知¶$δ(zhī)半解的(de) 9-patch(一(yī)種可(kě)以拉伸素÷≤♣材的(de)切圖方式)。
除了(le)分(fēn)辨率和(hé)技(j✔™ì)術(shù)上(shàng)的(de)挑戰,安卓設計(ε≤×jì)簡直充滿驚(jīng)喜(xià)。你(nǐ)要$₩↕(yào)随時(shí)做(zuò)好(hǎo)準備,不(bù)要(y∞≈αào)被某個(gè)小(xiǎo)衆手機(jī)上π§£(shàng)的(de)界面效果吓到(dào)。有(yβ±αǒu)時(shí)慘不(bù)忍睹的(de)色差會(h✘σδ÷uì)讓本該是(shì)藍(lán)色的(de)地(dì)方變成了∞÷(le)綠(lǜ)色,有(yǒu)時(shí)在某個(‍σgè)非典型設備上(shàng),界面會(huì‍δ)發生(shēng)嚴重的(de)位置偏移。
世界上(shàng)有(yǒu)多(duō)于 2萬 種不(bù)♥♥同的(de) Android 設備。這(zhè)大(dà)概就(jiù) ‌®≈是(shì)為(wèi)什(shén)麽你(nǐ)很(hěn)難找到↕¥(dào)處女(nǚ)座的(de) Android 設計(jì)師(sh&∑ī)——因為(wèi)你(nǐ)太 ™÷難保證最終呈現(xiàn)的(de)效果與你(nǐ)的(de)設計(jì)一(€​yī)緻了(le)。

如(rú)何做(zuò)一(yī)個(gè)好(hǎo)的(de) Andro'®↓©id 設計(jì)師(shī)?深圳APP開(kāi)發公司樂(yuè)信科(kē)技(jì)的(de)小(xiǎ©§∞¶o)編為(wèi)大(dà)家(jiā)分(fēn)享一(yīσ£↕)下(xià):
1. 永遠(yuǎn)不(bù)要(yào)隻局限于你( γε®nǐ)設計(jì)的(de)平台
  設計(jì)是(shì)做(zuò)妥協的(de)藝術(shù)。♦☆≠₽而做(zuò)妥協,首先需要(yào)收集足夠多(duō)的(de)信息,•±以便理(lǐ)解所受的(de)限制(zhì)和(hé)各方的(d←✘₽e)需求。
  由于近(jìn)年(nián)來(lái)平£©"台設計(jì)有(yǒu)逐漸接近(jìn)的(de)趨勢,A•↕↑∏ndroid 的(de)設計(jì)邊界越來(lái)越受 iOS 所影(β¥yǐng)響。iOS 的(de)設計(jì)師(shα→≥ī)可(kě)能(néng)隻需要(yào)考慮 iO←γ↕ΩS,而 Android 則永遠(yuǎn)不(bù)能 ★(néng)隻考慮 Android。隻有(>&♠​yǒu)對(duì)兩個(gè)平台有(yǒu)同樣深入€‍的(de)理(lǐ)解,才可(kě)以讓你(nǐ)更方便地(dì)進行(x φσ&íng)設計(jì)。
  如(rú)果沒有(yǒu)對(duì) iOS 平台‌☆的(de)深入理(lǐ)解,那(nà)麽你(nǐ)将很(hěn)難理(lǐ✔€)解每一(yī)個(gè) iOS 設計(jì)背後的(→₩  de)原因。比如(rú),這(zhè)個(gè)菜單之所以放(fàng)在ε≥πσ這(zhè)裡(lǐ),多(duō)大(dà)程©★≤£度上(shàng)是(shì)因為(wèi)它真的(∑←εde)對(duì)用(yòng)戶體(tǐ)驗有(yǒu)幫助(将會(huìλ☆♦✘)影(yǐng)響到(dào)設計(jì)邊界中的(de)用(yòng)戶體(≥¶tǐ)驗因素),還(hái)是(shì)隻是(shì)因為(wèi₹λ→)它是(shì) iOS 的(de)系統慣例&φ(能(néng)夠減少(shǎo)工(gōng)程師(sh< ī)的(de)工(gōng)作(zuò)量)?
 
  2. 盡早參與討(tǎo)論,讓你(nǐ)的(de)想法産生(shēng₩≥★)影(yǐng)響
  在思考如(rú)何把一(yī)個(gè) iOS 上(shàng®βγ₽)的(de)設計(jì)移植到(dào) Andr©λ¥‍oid 設備時(shí),有(yǒu)時(shí)在你(nǐ)重新​α®拆解、探索要(yào)解決的(de)問(wèn)題後,你(nǐ)會(huì​↓)發現(xiàn)一(yī)個(gè)非常完美(měi)的(de)、÷✘新的(de)解決方法,它不(bù)僅可(kě)以達到(dà ♦≈∏o)一(yī)個(gè)新的(de)平衡點,還(hái)可(kě)♠★↕以對(duì)現(xiàn)有(yǒu)的(de)✘α解決方案本身(shēn)有(yǒu)極大(dà)提升。
  你(nǐ)可(kě)能(néng)有(↔♣γ≥yǒu)非常充分(fēn)的(de)理(lǐ)由‌‍≤,但(dàn)在這(zhè)個(gè)時(shí)∏<↕候,要(yào)推進你(nǐ)的(de)解決方案,會(huì)很​±<✔(hěn)困難。在團隊做(zuò)出決定之前,也(yě)許大(d↔↓à)家(jiā)可(kě)以客觀地(dì)考慮設計(jì)的(de)∑₽>利弊、做(zuò)出選擇,但(dàn)當×≤♦你(nǐ)們已經做(zuò)出了(le)決定,想要(yào§♠γ)改變就(jiù)會(huì)非常困難。 産品經理(lǐ)還(hái)要 '₩♥(yào)考慮 iOS 的(de)進度,也(yě)許他&↓ →(tā)們的(de)工(gōng)程師(shī)已​™÷‌經在開(kāi)發,甚至開(kāi)發完了∏φ✘ (le)這(zhè)個(gè)功能(néng),也(yě)許 '> ……這(zhè)€↕ •些(xiē)都(dōu)讓決定做(zuò)出之後,很(‍↕hěn)難被改變。
  所以,盡量從(cóng)一(yī)個(gè)設計(jì)問(wèελ₹n)題開(kāi)始浮現(xiàn)的(de)時(​Ω&shí)候就(jiù)加入討(tǎo)論,開(k™¶āi)始思考,并讓你(nǐ)的(de)想法産生(shēng)影(yǐng)響&♣∑↓εmdash;—即使代價是(shì)它會π≤∑‌(huì)大(dà)大(dà)增加你(nǐ)的(de)時(sh'γ€í)間(jiān)投入。你(nǐ)最終會×λ‍(huì)發現(xiàn)回報(bào)是(§÷≥shì)值得(de)的(de)。畢竟,跨平台設計(jì)是(shì)一( ☆yī)個(gè)互相(xiàng)協作(zuò)、溝通(tōng≤ )的(de)過程。
 
  3. 溝通(tōng),溝通(tōng),主動溝通(tō☆'♠ng)
  重要(yào)的(de)事(shì)情說(s'↔huō)三遍。在 iOS 平台做(zuò)™↔決定時(shí), 可(kě)能(néng)不↔£α(bù)會(huì)有(yǒu)時(shí)間(jiān)考慮 A₽  ndroid 的(de)情況——這←∏♣©(zhè)完全可(kě)以理(lǐ)解,畢α$ε竟隻考慮 iOS 一(yī)個(gè)平台已經夠他(tā₹Ω≤)們忙了(le)。但(dàn)對(duì)你(nǐ)來(lái)說(shu"πō),他(tā)們做(zuò)出的(de)決定有(yǒu)>≤γ時(shí)卻會(huì)對(duì) Android 産生(shēng)極大§≈α(dà)的(de)影(yǐng)響。這(zhè)時(shí)候,主動溝通(t±↕ōng)将是(shì)關鍵。
  即便是(shì)做(zuò)出決定後,這(z↔ hè)種溝通(tōng)也(yě)要(yào)持續進行(xíng)。
  因為(wèi)一(yī)個(gè)大(dà)的(de)項≠σ★λ目是(shì)由無數(shù)細節組成,即便是≤•(shì)一(yī)個(gè)微(wēi)小(xiǎo)的(de)細節變£₹動,也(yě)需要(yào)花(huā)很(hěn)多(duō)時(s→©φ&hí)間(jiān)在跨平台協調上(shàng)。最好(hǎo★&₹→)的(de)方法就(jiù)是(shì),時(shí)刻關注其他(tā)平台的ε∏₹ (de)動态。
  換言之,不(bù)要(yào)害怕成π§為(wèi)一(yī)個(gè)「好(hǎo)奇♠ε 寶寶」。
  如(rú)果有(yǒu)一(yī)天你(nǐ)↕λ>☆驚訝地(dì)發現(xiàn),一(yī)個(gè)其他(tā)平台上"σ (shàng)的(de)變動,沒有(yǒu)及時(shíε≠±‍)通(tōng)知(zhī)你(nǐ)——即使你≤♠π(nǐ)要(yào)因為(wèi)這(zhè)個(gè)變動而修‍ 改很(hěn)多(duō)個(gè)相(xiàng)關的(de)界面,也(y₩÷✘ ě)先請(qǐng)保持冷(lěng)靜(jìng)∏®。不(bù)要(yào)首先責怪别人(rén)沒有(yǒu)告訴你♠✔<♠(nǐ),而要(yào)主動詢問(wèn)并尋找相(δ↔≥xiàng)應的(de)解決方法:試著(λ€§zhe)理(lǐ)解這(zhè)個(gè)改變背後的(↕≈‍×de)原因,是(shì)不(bù)是(shì) Androi♥" ∏d 平台也(yě)存在相(xiàng)似的(de)問(wèn)題需要(yào©£)解決,還(hái)是(shì)沒有(yǒu)δ×✔受到(dào)影(yǐng)響。如(rú)果有(yǒu)可(♦≈ kě)能(néng),想想看(kàn)在未來(lái)如(↓★>rú)何更早參與這(zhè)個(gè)決定。
 
  4. 維護統一(yī)性
  有(yǒu)些(xiē)時(shí)候,你(nǐ)可(kě)能(n←'φéng)會(huì)被一(yī)個(gè) An©✘droid 平台量身(shēn)定制(zhì)的(de)設計(jì)所吸引,它β±γ∑是(shì)你(nǐ)多(duō)天思考得(d‌>✘​e)出的(de)精華,可(kě)以完美(měi)解決用(yòng)戶遇到(α&dào)的(de)問(wèn)題,甚至帶★ '<來(lái)更好(hǎo)的(de)體(tǐ)驗,而且又(yòu••≈)非常具有(yǒu) Android 的(de)平台特色。但(dàn)≥≥仔細想想,它帶來(lái)的(de)價值真的↑≤‌ε(de)可(kě)以彌補平台統一(yī)性的(de)損失嗎(ma)?
  如(rú)果你(nǐ)沒辦法得(de)到(dào)很(hěn)确≠>定的(de)答(dá)案,那(nà)就(jiù)适當妥協吧(ba)& ≈♥mdash;—讓這(zhè)個(gè)解決'σ ₽方法腹死胎中。
 
  最後
 
  跨平台合作(zuò)的(de)産品設計(jì∞')面臨著(zhe)很(hěn)多(duō)挑戰。這(zhε≈ε≠è)些(xiē)是(shì)我希望自(zì)己在₩   開(kāi)始設計(jì)的(de)時(shí)候就(jiù)意識到(dà<‍' o)的(de)。希望能(néng)通(tōng)過分(fēn)享,™φ幫助後來(lái)人(rén)繞過一(y‍β★σī)些(xiē)坑。
  同時(shí),我們還(hái)可(kě)∞ ♣以從(cóng)組織結構上(shàng)進♥"行(xíng)一(yī)些(xiē)優化(huà)。比如(γ↓rú),在計(jì)劃跨平台開(kāi)發時(shí),更多←<≥•(duō)思考如(rú)何降低(dī)組間(jiān)溝通(tōng)♥"∏€的(de)成本,避免重複的(de)叠代工(gōng)作(zuò)量,從(cóβ" ng)根本上(shàng)降低(dī)合作₽§§(zuò)的(de)工(gōng)作(zuò)難度。
  成為(wèi)一(yī)個(gè)優秀的(de)跨平台設計(☆↑jì)師(shī),不(bù)僅要(yào)求更多(duō)的(de&β)時(shí)間(jiān)投入,還(hái)需要(yào)過人(≠€ rén)的(de)溝通(tōng)能(nén•βg)力、對(duì)各平台同樣深入的(d​×♣Ωe)了(le)解。更重要(yào)的(d∑★φe),還(hái)有(yǒu)永遠(yuǎn)不(bù)$≈£嫌多(duō)的(de)換位思考的(de)合&←≥>作(zuò)精神。