新聞中心
了解平臺的獨(dú)特性,有助于設(shè)計(jì)符合平臺特色的交互和構(gòu)造良好用戶體驗(yàn)的產(chǎn)品。
一、Android的平臺獨(dú)特性 1.1 物理按鍵
iPhone中屏幕下方的物理按鍵只有一個(gè)。
Android中起初標(biāo)準(zhǔn)的按鍵有4個(gè):桌面(Home)、菜單(Menu)、搜索(Search)、返回(Back),其中長按桌面(Home)會出現(xiàn)最近任務(wù)列表。 其中部分機(jī)型還有軌跡球、物理鍵盤的配置。
Android 4中額外給出了沒有物理按鍵的設(shè)計(jì),此時(shí)虛擬按鍵包括:桌面(Home)、返回 (Back)、最近任務(wù)(Recent),而虛擬菜單鍵則是在兼容之前程序的情況下出現(xiàn)。
其中iOS和Android按鍵的對應(yīng)關(guān)系
功能
iPhone
Android
返回桌面
桌面鍵(Home)
桌面鍵(Home)
最近任務(wù)
雙擊桌面(Home)
最近(Recent)或長按桌面(Home)
菜單
N/A
菜單鍵(Menu)
返回
N/A
返回鍵(Back)
搜索
N/A
搜索鍵(Search)
上述按鍵中,菜單、返回、搜索都是Android有而iOS沒有的,最近任務(wù)在Android 4的虛擬按鍵機(jī)型中也是Android有而iOS沒有的。
其中對設(shè)計(jì)影響的是“菜單”和“返回”
返回鍵
因?yàn)榇嬖诜祷劓I,所以理論上Android不需要像iOS在標(biāo)題欄上存在返回按鈕,也在一定程度上因?yàn)榇嗽颍^為標(biāo)準(zhǔn)的Andorid標(biāo)題欄的標(biāo)題都是居左對齊的。
所以在Android中標(biāo)題欄左側(cè)放置“返回”按鈕相對于Android系統(tǒng)屬于和系統(tǒng)設(shè)計(jì)相違背的。
是在Android 4中,左上角還同時(shí)提供了“向上”按鈕的選擇。 雖然《Android Design》給出了“向上”和“返回”的區(qū)別和使用場景,但個(gè)人目前認(rèn)為這個(gè)有點(diǎn)為技巧而技巧的感覺。
菜單鍵
按照最初的說法,Android的菜單鍵是為了放置一些不需要放在有限界面中屬于不是那么重要的內(nèi)容。
但菜單鍵一直有一項(xiàng)大家已知的缺陷:用戶在嘗試前,無法知道當(dāng)前頁面菜單鍵是否可用,菜單中有什么內(nèi)容。
在Android 4的虛擬按鍵設(shè)計(jì)中,默認(rèn)是沒有菜單鍵的,以如下兩種方法來處理原有的菜單:
如果之前的應(yīng)用中設(shè)置了菜單,會出現(xiàn)類似“更多”的按鍵來代替菜單鍵,點(diǎn)擊后和菜單按鍵效果一樣。
如果不使用菜單,則所有可操作元素都會放置在界面中,操作欄中更多的功能會放置在“更多”的圖標(biāo)下,點(diǎn)擊后顯示。
在非虛擬按鍵的Android 4機(jī)器上,則如下處理:
如果之前的應(yīng)用中設(shè)置了菜單,則菜單鍵和原有一致。
如果不使用菜單,則原本"更多"圖標(biāo)不再顯示,而通過菜單鍵彈出。
從上,即使在最新的Android 4中,菜單鍵的缺陷只在有虛擬按鍵的設(shè)備上得到了較好的解決。
1.2 長按操作在Android中長按操作是一個(gè)較常見的操作。 在作用上,用于對于單個(gè)或多個(gè)元素做操作。
在Android 4之前,長按一般是彈出一個(gè)操作列表; 在Android 4中,則調(diào)整為了情景操作欄。
長按操作也和菜單有類似缺點(diǎn),在長按結(jié)果出來前,你不知道長按到底有沒有用。
對應(yīng)的,iOS中一般是通過“動作列表”、“編輯狀態(tài)”中的 " 表格控件"或者 " 詳情頁面 " 來完成的。
1.3 后臺權(quán)限Android系統(tǒng)對應(yīng)用的限制較少,所以在iOS中無法去做的啟動運(yùn)行、后臺網(wǎng)絡(luò)操作,都是可以在Android中進(jìn)行的。
權(quán)力有多大,責(zé)任就有多大。合理使用這些權(quán)限,可以把產(chǎn)品的體驗(yàn)做的更好。
比如Android系統(tǒng)關(guān)聯(lián)了Google賬戶后默認(rèn)開啟了后臺自動同步,無縫的將通訊錄、日程、郵件等保持在最新狀態(tài)。
1.4 文件系統(tǒng)權(quán)限Android的文件系統(tǒng)對于用戶是可以感知的。
比如在"相冊"應(yīng)用中,你會發(fā)現(xiàn)你可以看到很多個(gè)相冊,每個(gè)相冊是目錄相關(guān)的,甚至應(yīng)用的一些緩存圖片也可以看到。
比如在聽歌的應(yīng)用中,你會發(fā)現(xiàn)所有你的錄音。
如果想要看不到,則需要額外處理。
此部分在iOS中,則應(yīng)用間是不可見的,每個(gè)應(yīng)用有自己的沙盒,只能訪問公共資源(相冊、視頻、聲音等)。
如果需要彼此間有交互,則需要通過公共資源中轉(zhuǎn),或者類似"打開方式"的方法來交換。
1.5 通知系統(tǒng)Android的通知系統(tǒng)顯式的包括狀態(tài)欄的通知和狀態(tài)欄下拉后的通知界面。
狀態(tài)欄的通知包括圖標(biāo)和文字,文字會顯示幾秒后消失。
通知界面包括可被清除的通知和不可被清除的通知。
iOS的通知在iOS 5之前是通過對話框的形式來進(jìn)行的,在iOS 5中調(diào)整為和Android較為類似的下拉形式。
1.6 Widget(窗口小部件)Android的Widget也是系統(tǒng)特色,Widget可以提供各種各樣的功能,比如快速開關(guān)、快速進(jìn)入某個(gè)界面、快速的摘要瀏覽等等。
Andorid 4中將Widget的放在了更為顯眼的位置,在"應(yīng)用程序"平級的標(biāo)簽頁提供了"窗口小部件"的標(biāo)簽,以便用戶知道窗口小部件的存在以及具體的窗口小部件列表。
1.7 數(shù)據(jù)分享Android是一個(gè)更為開放的系統(tǒng),每個(gè)應(yīng)用可以通過應(yīng)用間分享功能將數(shù)據(jù)傳輸?shù)搅硗獾膽?yīng)用中,調(diào)用的應(yīng)用完成后,可以回到當(dāng)前的應(yīng)用。
比如可以通過應(yīng)用間分享,而快速在 " 相冊"中將單張或多張圖片分享到其他應(yīng)用中。
iOS有一定程度的分享能力,主要通過"打開方式"來進(jìn)行,而此方式只能處理文件的類型。同時(shí)切換到新的應(yīng)用后,無法直接回到原應(yīng)用。
二、iOS的平臺獨(dú)特性 2.1 內(nèi)置內(nèi)容處理能力和Android更多通過分享和應(yīng)用調(diào)用來實(shí)現(xiàn)多種能力有所不同,iOS自身內(nèi)置了對多種內(nèi)容的處理能力。
比如多種Office系列、pdf、視頻、音頻等內(nèi)容的處理能力,應(yīng)用可以直接調(diào)用這些能力來進(jìn)行處理。
2.2 權(quán)限控制iOS沒有絕大部分后臺運(yùn)行和后臺網(wǎng)絡(luò)操作的權(quán)限。這不是絕對的,比如錄音功能,是可以后臺運(yùn)行的。比如下載功能,其實(shí)在切換到后臺后,在iOS 4以后,還是有能力持續(xù)運(yùn)行一小段時(shí)間的。
但你仍然可以認(rèn)為iOS沒有后臺運(yùn)行和后臺網(wǎng)絡(luò)操作權(quán)限。
iOS沒有訪問非公開資源之外資源的權(quán)限。你可以訪問系統(tǒng)相冊、系統(tǒng)錄音、系統(tǒng)視頻等,但你不能訪問其他應(yīng)用中類似資源。
2.3 通知(Notification)雖然沒有后臺運(yùn)行,但iOS提供了本地通知和推送通知。其中本地通知除了得到iOS授權(quán)的應(yīng)用外在后臺可以訪問網(wǎng)絡(luò)數(shù)據(jù),其他的都需要在開啟時(shí)設(shè)定好。
而推送通知需要蘋果服務(wù)器的接入,以及用戶的授權(quán)。
文章來源:盆地觀察
了解平臺的獨(dú)特性,有助于設(shè)計(jì)符合平臺特色的交互和構(gòu)造良好用戶體驗(yàn)的產(chǎn)品。
一、Android的平臺獨(dú)特性 1.1 物理按鍵iPhone中屏幕下方的物理按鍵只有一個(gè)。
Android中起初標(biāo)準(zhǔn)的按鍵有4個(gè):桌面(Home)、菜單(Menu)、搜索(Search)、返回(Back),其中長按桌面(Home)會出現(xiàn)最近任務(wù)列表。 其中部分機(jī)型還有軌跡球、物理鍵盤的配置。
Android 4中額外給出了沒有物理按鍵的設(shè)計(jì),此時(shí)虛擬按鍵包括:桌面(Home)、返回 (Back)、最近任務(wù)(Recent),而虛擬菜單鍵則是在兼容之前程序的情況下出現(xiàn)。
其中iOS和Android按鍵的對應(yīng)關(guān)系
功能
iPhone
Android
返回桌面
桌面鍵(Home)
桌面鍵(Home)
最近任務(wù)
雙擊桌面(Home)
最近(Recent)或長按桌面(Home)
菜單
N/A
菜單鍵(Menu)
返回
N/A
返回鍵(Back)
搜索
N/A
搜索鍵(Search)
上述按鍵中,菜單、返回、搜索都是Android有而iOS沒有的,最近任務(wù)在Android 4的虛擬按鍵機(jī)型中也是Android有而iOS沒有的。
其中對設(shè)計(jì)影響的是“菜單”和“返回”
返回鍵
因?yàn)榇嬖诜祷劓I,所以理論上Android不需要像iOS在標(biāo)題欄上存在返回按鈕,也在一定程度上因?yàn)榇嗽颍^為標(biāo)準(zhǔn)的Andorid標(biāo)題欄的標(biāo)題都是居左對齊的。
所以在Android中標(biāo)題欄左側(cè)放置“返回”按鈕相對于Android系統(tǒng)屬于和系統(tǒng)設(shè)計(jì)相違背的。
是在Android 4中,左上角還同時(shí)提供了“向上”按鈕的選擇。 雖然《Android Design》給出了“向上”和“返回”的區(qū)別和使用場景,但個(gè)人目前認(rèn)為這個(gè)有點(diǎn)為技巧而技巧的感覺。
菜單鍵
按照最初的說法,Android的菜單鍵是為了放置一些不需要放在有限界面中屬于不是那么重要的內(nèi)容。
但菜單鍵一直有一項(xiàng)大家已知的缺陷:用戶在嘗試前,無法知道當(dāng)前頁面菜單鍵是否可用,菜單中有什么內(nèi)容。
在Android 4的虛擬按鍵設(shè)計(jì)中,默認(rèn)是沒有菜單鍵的,以如下兩種方法來處理原有的菜單:
如果之前的應(yīng)用中設(shè)置了菜單,會出現(xiàn)類似“更多”的按鍵來代替菜單鍵,點(diǎn)擊后和菜單按鍵效果一樣。
如果不使用菜單,則所有可操作元素都會放置在界面中,操作欄中更多的功能會放置在“更多”的圖標(biāo)下,點(diǎn)擊后顯示。
在非虛擬按鍵的Android 4機(jī)器上,則如下處理:
如果之前的應(yīng)用中設(shè)置了菜單,則菜單鍵和原有一致。
如果不使用菜單,則原本"更多"圖標(biāo)不再顯示,而通過菜單鍵彈出。
從上,即使在最新的Android 4中,菜單鍵的缺陷只在有虛擬按鍵的設(shè)備上得到了較好的解決。
1.2 長按操作在Android中長按操作是一個(gè)較常見的操作。 在作用上,用于對于單個(gè)或多個(gè)元素做操作。
在Android 4之前,長按一般是彈出一個(gè)操作列表; 在Android 4中,則調(diào)整為了情景操作欄。
長按操作也和菜單有類似缺點(diǎn),在長按結(jié)果出來前,你不知道長按到底有沒有用。
對應(yīng)的,iOS中一般是通過“動作列表”、“編輯狀態(tài)”中的 " 表格控件"或者 " 詳情頁面 " 來完成的。
1.3 后臺權(quán)限Android系統(tǒng)對應(yīng)用的限制較少,所以在iOS中無法去做的啟動運(yùn)行、后臺網(wǎng)絡(luò)操作,都是可以在Android中進(jìn)行的。
權(quán)力有多大,責(zé)任就有多大。合理使用這些權(quán)限,可以把產(chǎn)品的體驗(yàn)做的更好。
比如Android系統(tǒng)關(guān)聯(lián)了Google賬戶后默認(rèn)開啟了后臺自動同步,無縫的將通訊錄、日程、郵件等保持在最新狀態(tài)。
1.4 文件系統(tǒng)權(quán)限Android的文件系統(tǒng)對于用戶是可以感知的。
比如在"相冊"應(yīng)用中,你會發(fā)現(xiàn)你可以看到很多個(gè)相冊,每個(gè)相冊是目錄相關(guān)的,甚至應(yīng)用的一些緩存圖片也可以看到。
比如在聽歌的應(yīng)用中,你會發(fā)現(xiàn)所有你的錄音。
如果想要看不到,則需要額外處理。
此部分在iOS中,則應(yīng)用間是不可見的,每個(gè)應(yīng)用有自己的沙盒,只能訪問公共資源(相冊、視頻、聲音等)。
如果需要彼此間有交互,則需要通過公共資源中轉(zhuǎn),或者類似"打開方式"的方法來交換。
1.5 通知系統(tǒng)Android的通知系統(tǒng)顯式的包括狀態(tài)欄的通知和狀態(tài)欄下拉后的通知界面。
狀態(tài)欄的通知包括圖標(biāo)和文字,文字會顯示幾秒后消失。
通知界面包括可被清除的通知和不可被清除的通知。
iOS的通知在iOS 5之前是通過對話框的形式來進(jìn)行的,在iOS 5中調(diào)整為和Android較為類似的下拉形式。
1.6 Widget(窗口小部件)Android的Widget也是系統(tǒng)特色,Widget可以提供各種各樣的功能,比如快速開關(guān)、快速進(jìn)入某個(gè)界面、快速的摘要瀏覽等等。
Andorid 4中將Widget的放在了更為顯眼的位置,在"應(yīng)用程序"平級的標(biāo)簽頁提供了"窗口小部件"的標(biāo)簽,以便用戶知道窗口小部件的存在以及具體的窗口小部件列表。
1.7 數(shù)據(jù)分享Android是一個(gè)更為開放的系統(tǒng),每個(gè)應(yīng)用可以通過應(yīng)用間分享功能將數(shù)據(jù)傳輸?shù)搅硗獾膽?yīng)用中,調(diào)用的應(yīng)用完成后,可以回到當(dāng)前的應(yīng)用。
比如可以通過應(yīng)用間分享,而快速在 " 相冊"中將單張或多張圖片分享到其他應(yīng)用中。
iOS有一定程度的分享能力,主要通過"打開方式"來進(jìn)行,而此方式只能處理文件的類型。同時(shí)切換到新的應(yīng)用后,無法直接回到原應(yīng)用。
二、iOS的平臺獨(dú)特性 2.1 內(nèi)置內(nèi)容處理能力和Android更多通過分享和應(yīng)用調(diào)用來實(shí)現(xiàn)多種能力有所不同,iOS自身內(nèi)置了對多種內(nèi)容的處理能力。
比如多種Office系列、pdf、視頻、音頻等內(nèi)容的處理能力,應(yīng)用可以直接調(diào)用這些能力來進(jìn)行處理。
2.2 權(quán)限控制iOS沒有絕大部分后臺運(yùn)行和后臺網(wǎng)絡(luò)操作的權(quán)限。這不是絕對的,比如錄音功能,是可以后臺運(yùn)行的。比如下載功能,其實(shí)在切換到后臺后,在iOS 4以后,還是有能力持續(xù)運(yùn)行一小段時(shí)間的。
但你仍然可以認(rèn)為iOS沒有后臺運(yùn)行和后臺網(wǎng)絡(luò)操作權(quán)限。
iOS沒有訪問非公開資源之外資源的權(quán)限。你可以訪問系統(tǒng)相冊、系統(tǒng)錄音、系統(tǒng)視頻等,但你不能訪問其他應(yīng)用中類似資源。
2.3 通知(Notification)雖然沒有后臺運(yùn)行,但iOS提供了本地通知和推送通知。其中本地通知除了得到iOS授權(quán)的應(yīng)用外在后臺可以訪問網(wǎng)絡(luò)數(shù)據(jù),其他的都需要在開啟時(shí)設(shè)定好。
而推送通知需要蘋果服務(wù)器的接入,以及用戶的授權(quán)。
文章來源:盆地觀察
文章標(biāo)題:淺談iOS和Android的產(chǎn)品交互設(shè)計(jì)四:平臺的獨(dú)特性
標(biāo)題鏈接:http://www.ef60e0e.cn/article/cpeosi.html