移動應(yīng)用界面設(shè)計的尺寸設(shè)置及規(guī)范
一、Android篇
1. Android分辨率

Android的多分辨率問題一直是設(shè)計師和開發(fā)者面臨的挑戰(zhàn)。Android支持多種dpi模式,包括ldpi、mdpi、hdpi、xhdpi、hdpi、xhdpi等。
值得注意的是,ppi和dpi是兩種不同的密度單位,而不是度量單位。dpi主要用于輸出,特別是在打印設(shè)備上,而ppi對設(shè)計師來說更為熟悉,尤其是在Photoshop中,畫布分辨率常設(shè)置為72像素/英寸。雖然概念不同,但在移動設(shè)備的顯示屏上,可以認為ppi等于dpi。
對于如何計算ppi,有一種通用的方法是:PPI = √(長度像素數(shù)2 + 寬度像素數(shù)2)/ 屏幕對角線英寸數(shù)。以iPhone 5為例,其ppi計算結(jié)果為326ppi(視網(wǎng)膜Retina屏)。
對于android手機,分辨率和dpi之間的關(guān)系可以通過一些常見的手機型號進行大致的劃分,例如720 x 1280的手機可能接近320 dpi(xhdpi模式)。
2. 單位換算方法

在android開發(fā)中,文字大小的單位是sp,非文字的尺寸單位用dp。設(shè)計師在設(shè)計稿中常用的單位是px。這些單位之間的換算對設(shè)計師和開發(fā)者來說都至關(guān)重要。
簡單來說,px(像素)是UI設(shè)計師在PS里使用的,同時也是手機屏幕上所顯示的;dp是開發(fā)者在寫layout時使用的尺寸單位。使用sp和dp代替px的原因是,他們不會因ppi的變化而變化,從而在不同ppi的相同物理尺寸下呈現(xiàn)相同的大小。也就是說,他們更接近物理呈現(xiàn)。
根據(jù)單位換算方法,我們可以得出以下結(jié)論:當運行在mdpi下時,1dp=1px;當運行在hdpi模式下時,1dp=1.5px;當運行在xhdpi模式下時,1dp=2px。當你的app需要適配多個dpi模式時,請參照上述比例進行換算。
3. 設(shè)計稿基本元素的尺寸設(shè)置
為了適應(yīng)多分辨率的手機,有多種設(shè)計稿尺寸設(shè)置方法。理想的方式是為每種分辨率做一套設(shè)計稿,包括所有icon和設(shè)計稿標注等。但在實際開發(fā)中,這種方法耗時耗力。通常會選擇更為折中的方法。

方法一:從標準尺寸(如xhdpi)開始設(shè)計,然后放大或縮小以適應(yīng)其他尺寸。但這種方法可能導致在更高分辨率手機上圖標放大后質(zhì)量不佳。
方法二:以最高分辨率為基準進行設(shè)計,然后縮小以適應(yīng)小分辨率。但這種方法可能導致圖標等尺寸過大,加載速度慢且耗費流量多,對小分辨率用戶不夠友好。在實際操作中,設(shè)計師和開發(fā)者需要根據(jù)具體情況權(quán)衡選擇哪種方法更為合適。還需要考慮其他因素,如用戶體驗、加載速度、流量消耗等。結(jié)合友盟的分辨率占比數(shù)據(jù)分析,為了方便在Android開發(fā)中進行尺寸單位換算,我們推薦設(shè)計稿的畫布尺寸設(shè)定為720x1280,分辨率仍為72ppi(像素/英寸)。
一、設(shè)計稿尺寸與分辨率設(shè)定
在設(shè)定設(shè)計稿尺寸時,我們主要考慮的是如何在不同設(shè)備上呈現(xiàn)最佳的用戶體驗。選擇720x1280的尺寸,既可以滿足大多數(shù)設(shè)備的分辨率需求,又便于開發(fā)者進行尺寸單位換算。二、Android界面基本尺寸規(guī)范
在Android界面中,雖然沒有明確的尺寸規(guī)定,但根據(jù)48dp原則以及對主流Android應(yīng)用的分析,我們可以得出以下尺寸要求:狀態(tài)欄高度:50px
導航欄、操作欄高度:96px(48dp x 2)
主菜單欄高度:96px
內(nèi)容區(qū)域高度:1038px(1280-50-96-96=1038)
功能鍵高度:與菜單欄一致,為96px。
三、圖標與字體大小規(guī)范
在Android應(yīng)用中,圖標和字體的大小也是非常重要的設(shè)計元素。啟動圖標:整體大小為48x48dp
操作欄圖標:代表用戶在app中可使用的最重要功能,整體大小為32x32dp,圖形實際區(qū)域為24x24dp。
小圖標/場景圖標:用于表示操作或特定項目的狀態(tài),整體大小為16x16dp,圖形實際區(qū)域為12x12dp。
通知圖標:當app有新通知時,會顯示在狀態(tài)欄的通知圖標,整體大小為24x24dp,圖形實際區(qū)域為22x22dp。
四、設(shè)計稿中的單位換算
在設(shè)計稿中,我們使用的是像素單位。如果設(shè)計稿尺寸設(shè)為720x1280,那么圖標大小需要在規(guī)范要求的尺寸數(shù)字上乘以2。例如,操作欄圖標的規(guī)范尺寸是32x32dp,在設(shè)計稿上應(yīng)該是64x64px。五、字體大小的選擇與換算
在Android規(guī)范中,字體大小的選擇也是非常重要的。字體大小的選擇主要根據(jù)文字的重要程度來決定,一般為24px、28px、32px、36px。Android開發(fā)中的字號單位是sp,其換算關(guān)系是spppi/160=px。在設(shè)計稿上,我們可以根據(jù)字體的重要性以及設(shè)計需求選擇合適的字體大小。六、其他尺寸要求與考慮
除了上述規(guī)范外,還有一些其他的尺寸要求和考慮因素。通常將48dp作為可觸摸的UI元件的標準。這是因為48dp轉(zhuǎn)化為物理尺寸約9毫米,符合用戶手指觸摸的舒適度。在設(shè)計時,確保元素的寬度和高度至少為48dp,以保證觸摸目標的舒適性。每個UI元素之間的空白通常是8dp,以保證整體信息密度的平衡。這些尺寸規(guī)范有助于開發(fā)者設(shè)計出既美觀又實用的Android應(yīng)用界面。iOS篇
一、分辨率
iPhone與iPad界面尺寸概述
我們首先要了解的是iOS設(shè)備的分辨率和界面尺寸。iPhone的界面尺寸主要為特定像素值,而iPad則擁有多種分辨率,如常見的1024×768和2048×1536等。這些單位都是像素。對于網(wǎng)頁UI和移動UI來說,一般使用72 ppi的分辨率即可。

二、單位換算:px與pt
pt與px的轉(zhuǎn)換關(guān)系
理解pt和px的關(guān)系是iOS設(shè)計的重要一環(huán)。pt是物理長度單位,代表72分之一英寸。在移動設(shè)備上,同一字體的磅值看起來可能相同,但轉(zhuǎn)換為不同分辨率手機的像素值會有所不同。例如,iPhone的Retina屏(如4S)之前的屏幕像素是320x480px,而4S的屏幕像素翻倍,達到640x960px。但即便分辨率翻倍,iPhone的界面元素定位與尺寸的單位point并不改變。這意味著開發(fā)者只需上傳兩套圖片即可兼容不同分辨率的屏幕。在設(shè)計時,設(shè)計師通常采用px為單位,這樣開發(fā)時只需進行簡單的換算即可適應(yīng)不同的屏幕。
三、基本元素的尺寸設(shè)置
iPhone APP界面的四大元素

iPhone的APP界面主要由四個元素組成:狀態(tài)欄、導航欄、主菜單欄和內(nèi)容區(qū)域。在設(shè)計中,通常以640×960的尺寸作為參考進行設(shè)計。在這個尺寸下,狀態(tài)欄的高度為40px,導航欄的高度為88px,主菜單欄的高度為98px,剩下的部分即為內(nèi)容區(qū)域,高度約為734px。對于iPhone 5或更高版本的設(shè)備,內(nèi)容區(qū)域的高度會有所增加。這些標準尺寸使得設(shè)計更加規(guī)范,方便開發(fā)者進行適配。
四、常用圖像、圖標大小
這部分的內(nèi)容涉及到具體的圖像和圖標大小建議,這些建議來自于官方的設(shè)計規(guī)范文檔。在設(shè)計時遵循這些規(guī)范,可以確保應(yīng)用在不同設(shè)備上的一致性和用戶體驗。
五、字體大小
iOS交互設(shè)計規(guī)范文檔中并沒有對字體大小做出嚴格的數(shù)值規(guī)定,但提供了一些指導原則。即便用戶選擇了最小文字大小,文字也不應(yīng)小于 22點。作為對照,正文樣式在大字號下使用 34點字體大小作為默認文字大小設(shè)置。這樣的設(shè)計原則確保了應(yīng)用中的文字既清晰可讀又符合整體設(shè)計風格。重新梳理和設(shè)計的內(nèi)容如下(按照您的要求分為五個章節(jié),并保持原文風格特點):

一、字體大小和行間距的標準
在界面設(shè)計中,字體大小和行間距的設(shè)置通常遵循一定的規(guī)律。字體大小差異通常為2點。但也有例外,如在最小、小和中等設(shè)置時,某些標題樣式使用相同字體大小、行間距和字間距。在最小的文字大小設(shè)置中,字間距相對寬闊;而在最大的文字大小設(shè)置中,字間距相對緊密。這樣的設(shè)計旨在確保信息在不同字體大小下的清晰可讀。
二、標題與正文的字體設(shè)計
標題和正文樣式的字體大小選擇至關(guān)重要。雖然標題和正文可能使用相同的字體大小,但為突出標題的重要性,通常會采用加粗效果。這種設(shè)計有助于區(qū)分標題和正文,使界面信息層級更加清晰。
三、導航控制器中的文字設(shè)計

導航控制器中的文字通常采用較大的字體大小,以確保用戶在瀏覽過程中能夠輕松識別。具體來說,一般使用34點的字體大小。這樣的設(shè)計有助于提高界面的易用性和用戶體驗。
四、常規(guī)字體與大小的選擇
在界面設(shè)計中,文本通常使用常規(guī)體和中等大小的字體,而不是細體和粗體。這樣的選擇旨在確保信息的清晰度和易讀性。設(shè)計師在進行設(shè)計時需充分考慮不同設(shè)備的特性和規(guī)范,以確保界面在不同設(shè)備上的顯示效果一致。
五、手機App界面設(shè)計尺寸探討
隨著移動設(shè)備的普及,手機App界面設(shè)計尺寸的問題日益受到關(guān)注。設(shè)計師在進行手機App界面設(shè)計時,需要遵循簡潔明了、易于操作和適配性強的原則。他們需要了解不同設(shè)備型號和屏幕大小的規(guī)范,以確定合適的設(shè)計尺寸。

手機屏幕尺寸可分為小屏手機、普通屏手機和大屏手機。設(shè)計師需要根據(jù)不同的屏幕尺寸來設(shè)定設(shè)計尺寸,確保界面在不同設(shè)備上的顯示效果一致。他們還需要考慮界面的布局、圖片比例、狀態(tài)欄和導航欄的高度、大標題導航欄、導航欄圖標、標簽欄、工具欄、閃屏資源、安全距離、色彩、字體、啟動圖標、控件、標注等方面的規(guī)范和標準。
通過深入了解并遵循這些設(shè)計規(guī)范和標準,設(shè)計師可以創(chuàng)建出符合用戶使用習慣、適應(yīng)各種設(shè)備型號和屏幕大小的優(yōu)秀手機App界面設(shè)計。這不僅提升了用戶體驗,也增強了App的競爭力。手機APP界面設(shè)計尺寸規(guī)范與適配策略
一、背景介紹
隨著智能手機的普及,不同屏幕尺寸和分辨率的設(shè)備層出不窮。為了確保我們的APP能在各種設(shè)備上呈現(xiàn)最佳的視覺效果,必須關(guān)注設(shè)計尺寸與適配策略。
二、設(shè)計尺寸分類

1. 小屏手機設(shè)計尺寸
針對小屏手機,推薦設(shè)計尺寸為320x480像素(@2x)。這樣的尺寸能確保內(nèi)容在小屏幕上得以完整展示,避免界面元素被截斷。
2. 普通屏手機設(shè)計尺寸
對于普通屏幕的手機,設(shè)計尺寸建議為375x667像素(@2x)。這一尺寸能夠兼顧大部分市場主流設(shè)備的屏幕大小,提供良好的用戶體驗。
3. 大屏手機設(shè)計尺寸

針對大屏手機,推薦設(shè)計尺寸為414x736像素(@3x)。大屏幕提供了更多的展示空間,合理的設(shè)計能帶來更加沉浸式的用戶體驗。
三、適配方案探討
為了確保APP界面在各種設(shè)備型號和屏幕大小上的顯示效果一致,我們需要采取適配策略。以下是幾種常見的適配方法:
1. 自適應(yīng)布局
通過相對布局和百分比布局,使界面元素根據(jù)屏幕大小自適應(yīng)變化。此方法簡單實用,但需要手動調(diào)整布局參數(shù)。

2. 響應(yīng)式布局
利用媒體查詢技術(shù),根據(jù)屏幕大小應(yīng)用不同的CSS樣式表。此策略能實現(xiàn)更靈活的自適應(yīng)布局。
3. 動態(tài)布局
借助JavaScript技術(shù),根據(jù)屏幕大小動態(tài)調(diào)整元素大小和位置。這種方法更加靈活,但需要開發(fā)者具備相應(yīng)的技術(shù)能力。
四、實際開發(fā)中的選擇與應(yīng)用

在實際開發(fā)中,我們可以根據(jù)項目的具體需求和開發(fā)團隊的實際情況選擇合適的適配方案。對于簡單的界面,自適應(yīng)布局可能是最佳選擇;對于復雜的界面,響應(yīng)式布局或動態(tài)布局可能更合適。
五、注意事項
在追求適配的我們還需要注意以下幾點:
1. 根據(jù)不同的屏幕大小和分辨率,提供不同的圖片資源。對于大屏手機,應(yīng)提供高分辨率的圖片資源以確保顯示質(zhì)量。
2. 針對不同的操作系統(tǒng)和設(shè)備品牌,調(diào)整屏幕寬高比、DPI等參數(shù)。對于特殊設(shè)備,如三星的Super AMOLED屏幕,還需調(diào)整顏色和亮度參數(shù)。

3. 對于按鈕、圖標等特殊界面元素,建議使用可縮放的矢量圖或矢量圖形軟件制作,以確保在不同設(shè)備上的顯示效果清晰。
手機APP界面設(shè)計尺寸的規(guī)范和標準是提高開發(fā)效率、降低項目成本、提升用戶體驗的關(guān)鍵。通過遵循這些規(guī)范與標準,我們能為用戶提供更出色的使用體驗,從而增加用戶量,提高收益。