當前位置:首頁 » 安卓系統 » iosandroid交互設計

iosandroid交互設計

發布時間: 2025-10-04 01:49:25

1. Android 和 iOS的設計區別(筆記)

1、 從Flat Design 到Material Design 的轉變,總體都是簡約扁平化的設計理念了。

2、從設計思路來說,Android 的設計風格應該是開放的,比如自定義的控制項可以帶來多樣化的設計,但是也同時帶來了「雜亂無章」的感覺和不統一的用戶界面;iOS 的人機交互規范讓界面整體會使用系統原生的控制項,設計師對於控制項的修改非常局限,但是這樣可以具有一定的統一性,用戶使用起來非常的方便。

3、從動效展現方面來看,我沒有了解太多,但是可以拿日歷的例子來說一下,比如三星、小米手機的日歷操作,當用戶點擊一個觸點後就會泛起「漣漪」或者波紋一樣的效果作為一個交互響應;iOS 的話好像有一種鏡頭感,或者說遠景近景的切換,用戶去點擊,鏡頭就會切近。 總之他們本質上都是為了幫用戶更好的理解界面切換和時間線之間的關系。

4、另外一個很重要的點就是解析度了, iOS的解析度相對固定,設計效果更容易被還原。但Android屏幕尺寸很多,雖然做設計稿子只做一套來適配,但同時要考慮是否符合不同解析度尺寸下的屏幕顯示效果。

其他可能就是字體、Tab bar 設計、編輯模式等方面了

2. android 和 ios 人機交互設計指南中最重要的幾點是什麼

android 和 ios 人機交互設計指南中最重要的幾點告訴你,希望你能理解:
這是針對於處於開發中的API或技術的初步文檔。雖然該文檔在技術精確度上經過了嚴格的審核,但並非最終版本,僅供蘋果開發者計劃的注冊會員使用。蘋果提供這份機要文檔的目的,是幫助你按照文中描述的方式對技術的選擇及界面的設計開發進行規劃。這些信息有可能發生變化,屆時,你的設計開發方式需要基於最終版本的操作系統及文檔進行相應的調整和測試。該文檔或許會隨著未來API或相關技術在的發展而進行更新。

審美的完整性
對app而言,審美的完整性並不是用來衡量app漂亮與否,或者塑造它的風格。而是通過app的外觀、交互行為和功能共同傳遞一致的,清晰明了的信息。

用戶關注app能否兌現此前承諾的功能,但是app的外觀和交互行為也潛在地影響著用戶。比如,一款幫用戶處理嚴肅任務的app,可通過使用標准控制項或可預見的交互方式讓裝飾性元素更為精妙和無打擾,從而讓用戶把注意力集中在對任務的處理上。

App清楚明了地把使用目的傳達給了用戶,這可以讓用戶更加信任它。不過,如果開發者通過入侵性的,輕佻的或者武斷的UI向用戶傳遞了混亂的信息,則用戶可能會質疑app的可靠性和可信賴度。

另一方面,對一款鼓勵沉浸式任務的的app,比如游戲,用戶期待一個迷人的外觀,和有趣、刺激以及鼓舞人心的發現。用戶並不期望在游戲中完成一系列嚴肅性的或者生產性的任務,但他們期望游戲的外觀和交互方式可以與游戲目的很好地融合在一起。

App需保持一致性
這樣方便用戶積累的知識和技巧在app各部分UI之間,在app之間進行遷移。一致性並不是盲目模仿其他app,也不是停滯不前,而是更關注用戶熟悉的標准和範例。

決定你的iOS app是否要遵守一致性的原則,考慮下邊幾個問題:
1.你的app是否符合iOS的標准?App 正確使用系統提供的控制項、視圖以及圖標了嗎?App以可靠方式整合設備的功能了嗎?
2.App自身是否一致?文本有沒有使用統一的術語和風格?相同圖標代表的意義是否一致?用戶在不同地方執行了相同的操作,用戶能否預測到將會發生什麼樣的結果?貫穿App的自定義UI元素的外觀和交互方式是否一致?
3.App現在的版本與此前的版本是否一致?條款和意義是否一致?App的基本概念和主要功能本質上有沒有發生變化?

直接操作
直接在屏幕上操作對象,而不使用單獨的控制項來操作,這樣用戶會更專注於當前的任務,他們也更容易理解操作產生的結果。

使用Multi-Touch 界面,用戶可通過雙指張開或者閉合來放大或者縮小圖片和內容區域。在游戲中,玩家可以直接移動屏幕上的對象或者與對象進行直接的交互。 在一款iOS app中,以下動作可為用戶提供直接操作的體驗:
1.旋轉或者移動設備以影響屏幕上的效果
2.使用手勢直接操控屏幕上的對象
3.可看到動作產生的直接結果或可視化結果

反饋
反饋是對用戶動作的承認,向他們展示操作的結果,更新他們任務的進程。內置iOS app為每位用戶的動作提供了可覺察的反饋。在用戶執行點擊操作的過程中,列表項目和控制項會持續幾秒鍾高亮狀態,通過控制項所處狀態短暫的改變來顯示進程的變化。

精巧的動畫可以給用戶有意義的反饋,可幫助用戶清楚地知曉動作產生的結果。比如,列表可以動態地展示新增一行的操作,從而幫助用戶跟蹤視覺上的變化。

聲音也可以給用戶有用的反饋,但不應該是僅有的反饋機制,因為用戶不能時刻傾聽他們的設備發出了什麼樣的聲音來反饋執行的動作。

隱喻
如果app中虛擬的對象和動作象徵著熟悉的用戶體驗,那麼不管這些體驗是深植於真實世界還是數字世界,用戶都可以快速掌握app的使用方法。在隱喻不涉及對象或動作局限性的情況下,App使用隱喻來暗示用法或者體驗再好不過。

由於用戶真實地與屏幕進行交互,因此iOS app的隱喻空間非常廣闊。iOS 中的隱喻包括:
1.移動分層的視圖來展現其下面的內容
2.在游戲中拖動、滑動或者輕掃對象
3.點擊開關,滑動滑塊以及旋轉選擇器
4.在雜志或書上進行翻頁

用戶控制
用戶應該發起和控制動作,而不是app。一款app可以啟發用戶的動作行為方法,或者提醒用戶危險後果,但是app撇開用戶做決策是錯誤的。app能給用戶他們想要的能力,也能幫他們規避不想要的結果,最好的app應該能在這兩者之間正確地平衡。

當交互行為和控制項是熟悉的,可預見的時候,用戶對app會更有控制感。當交互動作簡單直接的時候,用戶對app的動作也更容易理解和記憶。用戶期望在操作產生結果前有足夠多的機會來取消它們,並且他們期望有機會確認自己的目的,從而執行一個具有潛在破壞性的動作。最後,用戶期望能優雅地停止正在進行的操作。

3. ios和android設計規范區別

Android 整體視覺設計規范

App 界面的整體視覺組成大致可以分為四個部分:

StatusBar(狀態欄)、TopBar(頭部欄)、Body Content(內容區域)、FootBar(底部欄)。

StatusBar 的樣式由系統 UI 決定,除背景配色外,不需要做其他的設計。

TopBar 兩個系統平台規范上的顯示高度與內容布局有明顯的差異,按各自的規范進行設計。

Body Content 除控制項外,採用相同的布局與視覺設計。

FootBar 除控制項外,採用相同的布局與視覺設計。

 

二、Android差異化設計案例解讀

 

1. StatusBar/TopBar 差異化設計

 

2. 常用的三個系統圖標/控制項差異化

 

3. 搜索/輸入控制項差異化

4. 彈窗樣式差異化

 

 

三、Android系統交互與iOS系統交互的差異化設計

1. 交互方式:

除了上面提到了彈窗樣式與交互差異化之外,對於一些系統交互行為,推薦盡量使用 iOS 與 Android 各自平台的系統控制項與交互方式,降低開發與用戶學習成本。系統交互行為主要包含以:返回上級/關閉當前頁面的方式、通知開啟或者關閉設置、發送/提交內容(鍵盤自帶或者新增按鈕點擊)、Item 列表排序/刪除、提示窗顯隱、時間選擇控制項、手勢操作等等。

2. 交互動效:

交互動效也推薦盡量使用 iOS 與 Android 各自平台的系統提供的動效。比如 iOS 的鏡頭切近與高斯模糊,Android 的紙墨磁吸等等。

單條 item 的交互差異示例

 

總體來說,就是以 iOS 版為參照,底部欄與中間內容區域盡量保持相同的設計,通過對狀態欄、頭部樣式、控制項(開關、選框、搜索、輸入)、系統圖標(返回、分享、更多)、彈窗樣式、系統交互進行 Android 規范化差異,以保證該 App 的設計在兩個不同的系統平台即能符合中國用戶的使用習慣,又能適當體現系統的不同風格與特性。

熱點內容
篩重sql 發布:2025-10-04 03:20:17 瀏覽:964
軟體vue設置在哪裡安卓 發布:2025-10-04 03:11:33 瀏覽:947
網易電腦版我的世界如何找伺服器 發布:2025-10-04 03:07:50 瀏覽:915
試演算法列表 發布:2025-10-04 03:07:11 瀏覽:718
openwrt編譯ssr 發布:2025-10-04 03:05:33 瀏覽:627
phpstudy資料庫密碼 發布:2025-10-04 03:04:20 瀏覽:281
and演算法 發布:2025-10-04 02:50:06 瀏覽:646
英詩派混動哪個配置性價比好 發布:2025-10-04 02:45:05 瀏覽:111
安卓店有什麼忌諱 發布:2025-10-04 02:37:02 瀏覽:120
企業信息資料庫 發布:2025-10-04 02:21:38 瀏覽:854