全面屏?xí)r代的移動(dòng)端交互發(fā)展趨勢(shì)
隨著技術(shù)的推進(jìn),交互的形式也在不斷地適應(yīng)中發(fā)生變化,本文作者詳細(xì)敘述了全面屏?xí)r代的交互發(fā)展趨勢(shì)。未來,隨著技術(shù)不斷地發(fā)展與進(jìn)步,又會(huì)有何種新的交互形式脫穎而出呢?
安卓和iOS系統(tǒng)從2007年開始發(fā)展至今,在十幾年的發(fā)展過程中,由于基于不同的編碼方式,不同的底層邏輯從而在交互方式上也從一開始就有很多不一致甚至是差異非常大的區(qū)別,這也是有些蘋果或安卓手機(jī)機(jī)主在換到對(duì)方手機(jī)陣營(yíng)后有些不能適應(yīng)的原因。
一、過往鴻溝
1. 物理按鍵區(qū)別
兩個(gè)系統(tǒng)所寄生的硬件的外設(shè)之一-物理按鍵,也從一開始就存在著非常大的差異性。iOS系統(tǒng)一直是采用僅有的一個(gè)“Home”物理按鍵,而安卓系統(tǒng)要求手機(jī)配置3個(gè)不同的物理按鍵:「返回」、「HOME」、「任務(wù)列表」。這三個(gè)按鍵是安卓交互的一部分,安卓平臺(tái)上的應(yīng)用程序交互基于三大按鍵。
這三個(gè)鍵一般都在底部,方便手指點(diǎn)擊,也就是說這三個(gè)按鍵應(yīng)該是最常用的操作。
但是由于很多用戶比較青睞 iPhone 的單獨(dú) home鍵設(shè)計(jì),所以很多廠商會(huì)在硬件上隱藏掉三大按鍵或僅僅像 iPhone 一樣保留 home鍵。然后在屏幕上增加常駐半透明的三個(gè)虛擬鍵。
虛擬按鍵
安卓系統(tǒng)上的虛擬鍵可以有效保證安卓系統(tǒng)應(yīng)用的可用性,但同時(shí)也侵占了比較大的顯示空間,導(dǎo)致在顯示應(yīng)用內(nèi)容時(shí),系統(tǒng)虛擬鍵的存在讓整體展示和交互顯得臃腫,違背了”Less is more”的設(shè)計(jì)原則。
但物理按鍵有物理按鍵的優(yōu)勢(shì),物理按鍵因?yàn)椴恍枰故究臻g,可以有效防止誤操作,比如在iOS系統(tǒng)下,通知欄本來占據(jù)的位置是較少操作的狀態(tài)欄和標(biāo)題欄,但用戶在點(diǎn)擊狀態(tài)欄返回頂部或點(diǎn)擊靠近頂部?jī)?nèi)容時(shí),如“<”箭頭返回上一頁時(shí),可能會(huì)遇到正好系統(tǒng)有推送消息從而產(chǎn)生誤點(diǎn)擊導(dǎo)致切換到推送消息的App的問題。
推送的點(diǎn)擊行為區(qū)域和操作區(qū)域重合導(dǎo)致誤操作
這個(gè)問題在用戶通知消息較多時(shí)還是非常干擾的,而且iOS始終沒有針對(duì)此問題給出很好的解決方案。
2. 返回機(jī)制不同
在 iOS 里面,程序是借助右上角的返回鍵和右劃手勢(shì)以頁面為單位進(jìn)行切換,iOS的返回控制的是頁面。
iOS返回機(jī)制
而 Android的返回邏輯是按照時(shí)間順序來判斷的,返回按鈕控制的是動(dòng)作,例如呼出鍵盤也算一個(gè)動(dòng)作,如用戶呼出鍵盤后點(diǎn)擊返回按鈕,則交互效果是返回上一個(gè)動(dòng)作:收起鍵盤。
安卓返回機(jī)制
這種差異是由兩個(gè)系統(tǒng)不同的編碼方式形成的,也是至今為止仍然存在的一種交互反饋差異。
3. iOS獨(dú)特的交互方式
右滑返回上一頁:這個(gè)功能還是非常方便的,因?yàn)橛一謩?shì)的費(fèi)力度非常低,原理可以參考費(fèi)茲定律。
iOS側(cè)邊右滑手勢(shì)
微信在繼承這個(gè)手勢(shì)的基礎(chǔ)上,還進(jìn)一步拓展了這個(gè)手勢(shì)的應(yīng)用范圍,如公眾號(hào)文章的浮窗操作。
微信邊緣手勢(shì)新增功能
雙擊狀態(tài)欄返回頁面頂部:這是iOS獨(dú)占的交互功能,可能是因?yàn)榘沧康南到y(tǒng)原因限制,基于安卓的很多UI都無法實(shí)現(xiàn)或復(fù)刻iOS的這個(gè)功能,但因?yàn)檫@個(gè)交互可發(fā)現(xiàn)性極低,我遇到過很多多年的iOS用戶并不知道這個(gè)功能,因而也就從沒有使用過,所以我認(rèn)為這個(gè)功能的可發(fā)現(xiàn)性有待提高和優(yōu)化。
雙擊狀態(tài)欄返回頁首
安卓上類似的替代功能是雙擊列表項(xiàng)當(dāng)前TAB,但對(duì)于沒有TAB導(dǎo)航的列表頁就無能為力了。比如微信朋友圈,因?yàn)槭菍蛹?jí)導(dǎo)航而非TAB導(dǎo)航,為了方便信息流頁面快速返回頂部,微信在朋友圈里針對(duì)安卓定義了雙擊標(biāo)題欄快速返回頁面頂部的快捷方式,也算是對(duì)安卓用戶使用體驗(yàn)的補(bǔ)償和優(yōu)化。
安卓版微信朋友圈點(diǎn)擊標(biāo)題欄快速返回頁首
搖一搖撤銷文字輸入等其他獨(dú)特交互方式:這些另類的iOS獨(dú)占的交互方式因?yàn)榭砂l(fā)現(xiàn)性低、使用不是很方便并沒有形成很好的用戶使用習(xí)慣,因此一直以來也沒有受到設(shè)計(jì)者特別的重視。
4. iOS列表項(xiàng)進(jìn)入編輯態(tài)以左滑為主,安卓列表項(xiàng)進(jìn)入編輯態(tài)以長(zhǎng)按呼出為主
這是iOS和安卓不同的設(shè)計(jì)規(guī)范和使用習(xí)慣決定的,但現(xiàn)在兩者之間的界限也在慢慢模糊。因?yàn)橛脩魧?duì)于兩者之間的區(qū)別已經(jīng)所謂的設(shè)計(jì)規(guī)范并不了解,也沒有動(dòng)力去了解,用戶只是基于自己的心理模型去推斷可能的操作方式,而跨iOS和安卓系統(tǒng)用戶的增加以及安卓不同的定制UI之間不同的交互方式也讓用戶很難形成統(tǒng)一的穩(wěn)定的操作體驗(yàn),反而最終系統(tǒng)UI設(shè)計(jì)者都需要向一個(gè)既定的標(biāo)準(zhǔn)去設(shè)計(jì),否則用戶更佳無所適從,那就是趨向于向iOS標(biāo)準(zhǔn)看齊。
5. 對(duì)話機(jī)制
iOS和安卓的通知框優(yōu)先級(jí)從高到低都有Alert(iOS)和Dialog(安卓)Toast(安卓)和HUD(iOS),但安卓還有介于toast和alert之間的snack bar和Banner通知框,這兩種對(duì)話機(jī)制也是非模態(tài)的,但優(yōu)先級(jí)和重要程度要高于Toast,但我們?cè)趯?shí)際項(xiàng)目中并沒有這兩種對(duì)話機(jī)制太多的使用場(chǎng)景,或者可以用其他形式替代的,我們就用其他通用形式替代了,畢竟Meterial Design設(shè)計(jì)標(biāo)準(zhǔn)只是一種建議,而非規(guī)范。
二、硬件系統(tǒng)交互漸趨統(tǒng)一
隨著硬件技術(shù)的不斷發(fā)展以及全面屏已經(jīng)越來越普及的情況下,安卓的某些交互行為急需重新定義,手機(jī)少了之前的導(dǎo)航鍵,屏幕操作可用性、易用性就成了全面屏手機(jī)一個(gè)新的問題,iOS針對(duì)全面屏交出了一份滿意的答卷,此后很多的手機(jī)廠商在解決自己全面屏交互問題時(shí)都借鑒了蘋果的手勢(shì)操作。
1. 側(cè)邊欄返回手勢(shì)統(tǒng)一
如iOS最常用的邊緣手勢(shì),在全面屏出現(xiàn)之后,在保留邊緣左側(cè)劃入實(shí)現(xiàn)“返回”功能外,為了不和“Home”虛擬鍵沖突,把系統(tǒng)設(shè)置功能由原來的下邊緣上劃替換為右側(cè)上邊緣下劃。這樣蘋果就完全放棄了物理按鍵,轉(zhuǎn)而全面進(jìn)入“全屏幕操作”時(shí)代。
2018年是全面屏手機(jī)的爆發(fā)年,隨著國(guó)內(nèi)外手機(jī)廠商的快速跟進(jìn)全面屏設(shè)計(jì),各廠商也在定制安卓系統(tǒng)的UI和交互上針對(duì)全面屏對(duì)操作方式進(jìn)行了優(yōu)化,很多硬件生產(chǎn)廠商在UI設(shè)計(jì)上趨向于用邊緣手勢(shì)替代虛擬按鍵這一過渡性的設(shè)計(jì),全面向蘋果操作方式看齊,如邊緣左滑、右滑返回,下邊緣上劃跳出,這些手勢(shì)操作的加入,極大的方便了全面屏用戶的操作。
iOS的屏幕邊緣右滑返回是在iOS很早期的版本中就已出現(xiàn)的交互操作方式,安卓系統(tǒng)的各種定制版本直到全面屏出現(xiàn)后才認(rèn)識(shí)到這種交互方式的前瞻性,用不是很常用的基于界面邊緣的滑動(dòng)動(dòng)作來進(jìn)行最重要最常用到的返回操作,有其顯著優(yōu)異于標(biāo)題欄返回導(dǎo)航按鈕的優(yōu)勢(shì),因?yàn)榛瑒?dòng)操作和點(diǎn)擊操作區(qū)別明顯,且與界面元素完全無關(guān),最大程度上避免了各種誤操作。
iOS系統(tǒng)的左邊緣右滑返回
iOS系統(tǒng)只允許左邊緣右滑返回,而不提供右邊緣左滑返回,這種設(shè)定犧牲了大屏手機(jī)的右手單手持機(jī)者的一定的便利性,但更加能夠真實(shí)映射現(xiàn)實(shí)世界,更符合用戶的心理模型和心理預(yù)期,在用華為和小米從右側(cè)邊緣左滑返回時(shí),雖然增加了便利性,但對(duì)于用戶建立的心理模型有一定的消極解構(gòu)作用。
右邊緣左滑返回不符合用戶心理模型
2. 上劃實(shí)現(xiàn)跳出功能的統(tǒng)一
iOS在全面屏上的跳出當(dāng)前應(yīng)用是通過靠近界面底部的橫條上劃來實(shí)現(xiàn)的,對(duì)于安卓定制系統(tǒng)UI來說,有些廠商跟進(jìn)了這個(gè)設(shè)計(jì),有些則更進(jìn)一步,在學(xué)習(xí)側(cè)邊欄右滑交互的基礎(chǔ)上,用下邊緣上劃來實(shí)現(xiàn)這個(gè)動(dòng)作。包括MIUI,華為的EMUI都是這么設(shè)計(jì),個(gè)人認(rèn)為這種設(shè)計(jì)方式比iOS的交互設(shè)計(jì)更加合理,避免了界面下部邊緣橫條對(duì)界面呈現(xiàn)元素的干擾,相信未來這兩種交互方式還會(huì)進(jìn)一步統(tǒng)一。
上劃實(shí)現(xiàn)跳出
3. 多手指手勢(shì)(multi-finger gesture)和3D Touch操作被弱化的趨勢(shì)趨向統(tǒng)一
基于電容屏支持多點(diǎn)觸控的硬件能力,iOS和安卓都曾經(jīng)定義過很多多手指手勢(shì),但最后能夠被用戶記住和經(jīng)常使用的卻寥寥無幾,學(xué)習(xí)成本太高的多手指手勢(shì)操作的使用場(chǎng)景必然會(huì)逐漸被簡(jiǎn)單易用的單手指點(diǎn)擊替代,如iOS編輯界面的旋轉(zhuǎn)功能,除了地圖和圖片的夾捏(Pinch)手勢(shì)等極少數(shù)已經(jīng)養(yǎng)成了用戶使用習(xí)慣且契合用戶心理模型的多手指手勢(shì)外,多手指手勢(shì)操作已被iOS和安卓最大程度上減少使用頻次。
iOS旋轉(zhuǎn)也使用單手指操作
3D Touch,作為曾被蘋果公司寄予厚望的新一代多點(diǎn)觸控技術(shù),實(shí)際上因?yàn)槠淇砂l(fā)現(xiàn)性低、易與按壓動(dòng)作混淆以及適用場(chǎng)景少等原因根本沒有在交互上引起任何變革,最后完全變?yōu)橐粋€(gè)雞肋的交互方式,如果還是沒有找到適合其特點(diǎn)的場(chǎng)景,最終應(yīng)該難逃被放棄的命運(yùn)。這些交互行為因?yàn)閕OS和安卓系統(tǒng)的屏幕共性和用戶心理模型等原因正在統(tǒng)一趨向于衰落,隨之而起的是更加適合全面屏的交互方式。
4. 生物身份認(rèn)證技術(shù)趨向統(tǒng)一
蘋果公司率先開啟了指紋身份認(rèn)證時(shí)代,并最終形成了統(tǒng)一的行業(yè)標(biāo)準(zhǔn),但指紋身份認(rèn)證方式依賴于單獨(dú)的傳感器,蘋果公司創(chuàng)意性的把指紋認(rèn)證和Home鍵結(jié)合為指紋身份認(rèn)證的大行其道排除了障礙。
但在全面屏?xí)r代來臨后,失去了Home鍵功能的單獨(dú)的指紋認(rèn)證傳感器存在感和地位就比較尷尬了,對(duì)此有些手機(jī)廠商的解決方案是屏下指紋,有些廠商的解決方案是機(jī)身背部指紋,但在紅外線面部識(shí)別技術(shù)被蘋果公司應(yīng)用于全面屏后,指紋識(shí)別系統(tǒng)的傳感器也就難以避免其消亡的命運(yùn)了,畢竟在可靠的,不增加用戶認(rèn)知負(fù)擔(dān)的新一代生物身份識(shí)別技術(shù)面前,指紋認(rèn)證真的過時(shí)了。
面部識(shí)別系統(tǒng)
5. 其他操作方式趨向統(tǒng)一
安卓系統(tǒng)在初期確實(shí)和iOS系統(tǒng)的優(yōu)秀的用戶體驗(yàn)有一定的差距,我們以前形容蘋果系統(tǒng)的高易用性有個(gè)很好的段子,就是3歲的兒童可以在沒有大人指導(dǎo)的情況下,流暢地使用iOS操作系統(tǒng)。如iOS系統(tǒng)的長(zhǎng)按App圖標(biāo)切換到刪除模式,就比安卓系統(tǒng)的卸載應(yīng)用操作更符合用戶心理模型,使用體驗(yàn)更好。
但安卓系統(tǒng)的優(yōu)勢(shì)在于其開放性和可定制性,各大手機(jī)廠商可以脫離其工程實(shí)現(xiàn)模型的局限性來大刀闊斧地對(duì)用戶體驗(yàn)進(jìn)行提升,所以在全面屏?xí)r代的今天,有些深度定制的UI體驗(yàn)已經(jīng)逼近甚至超越了iOS操作系統(tǒng)的使用體驗(yàn)。
其中有些改進(jìn),是iOS和安卓系統(tǒng)官方有意識(shí)地去進(jìn)行改變而漸趨統(tǒng)一的,另外一些是各大安卓廠商的定制UI系統(tǒng)先行先試,然后安卓官方系統(tǒng)后續(xù)跟進(jìn)進(jìn)行改變而漸趨統(tǒng)一的。
另外安卓官方也就是母公司谷歌也有效仿iOS,意圖進(jìn)行封閉型應(yīng)用生態(tài)的建設(shè),但一方面因?yàn)榘沧肯到y(tǒng)開放的特性,另一方面因?yàn)楦鞣N政策和技術(shù)限制而失敗了。
所以總體來看,除了兩個(gè)系統(tǒng)從一開始就完全不同的底層技術(shù)架構(gòu)造成的難以彌合的深層次差異而外,兩者系統(tǒng),特別是安卓的各種定制系統(tǒng)和iOS之間的交互方式已經(jīng)非常接近了。
這對(duì)于安卓系統(tǒng)來說是一件好事,但對(duì)于iOS系統(tǒng)以及它所在的蘋果公司而言,對(duì)于用戶來說和安卓系統(tǒng)的體驗(yàn)區(qū)別越來越模糊,外形因?yàn)槿嫫烈仓饾u喪失其獨(dú)特性,長(zhǎng)期來看,很難衡量其利弊,蘋果公司如果沒有劃時(shí)代意義的技術(shù)和交互方式突破(VR、AR、VR技術(shù)),未來發(fā)展可能不容樂觀。
三、應(yīng)用交互方式漸趨統(tǒng)一
目前針對(duì)iOS和安卓系統(tǒng)是否需要做不同的UI和交互區(qū)分,國(guó)內(nèi)和國(guó)外應(yīng)用發(fā)布廠商處理方式已經(jīng)有很大不同,如同當(dāng)年在瀏覽器上瀏覽習(xí)慣一開始就出現(xiàn)了“打開新標(biāo)簽瀏覽”(國(guó)內(nèi))和“線性瀏覽”(國(guó)外)一樣,國(guó)外App傾向于在有條件的情況下分別依照各自不同的規(guī)范設(shè)計(jì),國(guó)內(nèi)大廠卻有把iOS端和安卓端應(yīng)用的展現(xiàn)和交互方式漸趨統(tǒng)一的趨勢(shì),原因有以下幾個(gè)方面:
1. 節(jié)約設(shè)計(jì)成本
對(duì)于眾多開發(fā)同時(shí)面向iOS系統(tǒng)和安卓系統(tǒng)的中小型的公司來說,雖然安卓開發(fā)工程師和iOS開發(fā)工程師的人員配備不能少,但如果安卓和iOS遵循同一套設(shè)計(jì)規(guī)范,卻可以節(jié)省一半的設(shè)計(jì)資源,所以很多中小型的公司都是傾向于符合一套設(shè)計(jì)標(biāo)準(zhǔn)在兩個(gè)平臺(tái)上應(yīng)用,在某個(gè)平臺(tái)上稍作適配,即可實(shí)現(xiàn)節(jié)省快速上線的目標(biāo)。
一套設(shè)計(jì)稿,版本同步
確實(shí),如果需要在完全按照兩個(gè)系統(tǒng)進(jìn)行不同的UI風(fēng)格&交互設(shè)計(jì)和犧牲一定的平臺(tái)差異性但節(jié)省大量成本之間做權(quán)衡的話,可能大部分中小型公司都會(huì)毫不猶豫地選擇后者。畢竟規(guī)范只是一種建議,不是一種強(qiáng)制標(biāo)準(zhǔn),而且基本不會(huì)影響App在不同系統(tǒng)平臺(tái)發(fā)布。
2. 統(tǒng)一用戶體驗(yàn)
在全面屏?xí)r代到來之前,如果產(chǎn)品設(shè)計(jì)人員打著“統(tǒng)一用戶體驗(yàn)”的旗幟來對(duì)兩個(gè)系統(tǒng)的交互方式進(jìn)行統(tǒng)一,必然會(huì)引來“設(shè)計(jì)原教旨主義者”的全面口誅筆伐,他們的理由也很簡(jiǎn)單:本來就是不同屏幕,不同的UI,不同的硬件按鍵,怎么能統(tǒng)一呢?
現(xiàn)在不贊成統(tǒng)一交互形式的依據(jù)似乎越來越缺乏說服力,iOS和安卓硬件的屏幕外觀漸趨一致,UI漸趨一致,硬件按鍵?都不存在了好嗎?在這種發(fā)展潮流和趨勢(shì)下,如果還是強(qiáng)調(diào)兩者因系統(tǒng)不同而必須要有不同的交互方式,是不是反而落入了“以工程實(shí)現(xiàn)模型而非用戶心理模型決定產(chǎn)品外觀”的窠臼和誤區(qū)呢?(參見我的另一篇文章:交互設(shè)計(jì):“認(rèn)知模型”vs.“工程實(shí)現(xiàn)模型”)
因?yàn)樵趦烧叩耐庥^基本一致、UI基本一致、交互方式基本一致的情況下,用戶對(duì)這兩個(gè)系統(tǒng)的心理模型也漸趨一致,不再有明顯的區(qū)別。
全面屏?xí)r代的屏幕外觀
我們可以來分析一下原來兩個(gè)系統(tǒng)比較迥異的一些設(shè)計(jì)規(guī)范,這些不同的設(shè)計(jì)規(guī)范有些是因?yàn)樘O果申請(qǐng)了手勢(shì)專利的原因,有些是因?yàn)楣こ虒?shí)現(xiàn)模型的原因而從一開始就有所不同:
安卓系統(tǒng)傾向于使用頂部TAB:
安卓系統(tǒng)在最早的設(shè)計(jì)規(guī)范中鼓勵(lì)使用頂部TAB,其中有個(gè)比較重要的考慮就是防止虛擬按鍵與底部TAB發(fā)生誤觸,這樣的理由也即將不復(fù)存在,硬件系統(tǒng)交互方式的完全統(tǒng)一也逐漸消弭了兩個(gè)系統(tǒng)間不多的差異,在最新的Meterial Design規(guī)范中開始對(duì)使用底部TAB不做限制,但不鼓勵(lì)頂部TAB和底部TAB同時(shí)出現(xiàn),最終為應(yīng)用交互方式的完全統(tǒng)一鋪平了道路。
安卓?jī)A向于頂部TAB
安卓系統(tǒng)傾向于使用漢堡包式導(dǎo)航:
漢堡包式導(dǎo)航,也叫抽屜式導(dǎo)航,不太清楚安卓系統(tǒng)最早建議使用這種導(dǎo)航方式的根本原因,但在全面屏?xí)r代之前,iOS多用底部TAB導(dǎo)航,安卓多用漢堡包式導(dǎo)航,確實(shí)是一個(gè)不成文的“慣例”,但仔細(xì)分析一下,這種區(qū)分根本沒有任何道理可循,畢竟決定使用哪種形式的導(dǎo)航方式的,不應(yīng)該是系統(tǒng)區(qū)別,而應(yīng)該是信息架構(gòu)和設(shè)計(jì)者對(duì)信息展示層級(jí)的考量和權(quán)衡。
漢堡包式導(dǎo)航
因?yàn)闈h堡包式導(dǎo)航相比底部TAB式導(dǎo)航,天然具有節(jié)省空間的優(yōu)勢(shì),但天然具有可發(fā)現(xiàn)性低的劣勢(shì)。在全面屏?xí)r代屏幕外觀一致、UI一致、系統(tǒng)交互一致的前提下,我們不可能強(qiáng)詞奪理說安卓系統(tǒng)還是需要更小的展示空間,更深的導(dǎo)航層級(jí),這是沒有說服力的。
iOS左滑進(jìn)入編輯態(tài),安卓長(zhǎng)按進(jìn)入編輯態(tài):
左滑進(jìn)入編輯狀態(tài),比長(zhǎng)按進(jìn)入編輯狀態(tài)的費(fèi)力度要低,可發(fā)現(xiàn)性要高,易用性也要好一些,長(zhǎng)按自然有其適合使用的場(chǎng)景,但一個(gè)操作是否適合用長(zhǎng)按激活,應(yīng)該是基于場(chǎng)景,而不是基于系統(tǒng),特別是在系統(tǒng)和App UI交互都趨同的前提下,這個(gè)差異也因?yàn)楹蜕厦嫱瑯拥脑虮厝粫?huì)界限逐漸模糊并趨向一致。
安卓和iOS進(jìn)入編輯態(tài)的方式不同
可喜的是,很多App開始打破這些限制并實(shí)施了在兩個(gè)系統(tǒng)上統(tǒng)一UI和交互的行動(dòng),以后這樣的趨勢(shì)會(huì)越來越明顯,越來越一致。
3. 可以更專注于內(nèi)容
如果一個(gè)同時(shí)面向兩個(gè)系統(tǒng)發(fā)布App的公司從一開始就明確區(qū)分兩個(gè)系統(tǒng)進(jìn)行設(shè)計(jì),并對(duì)每個(gè)系統(tǒng)的版本單獨(dú)進(jìn)行迭代和更新,那在運(yùn)行一段時(shí)間后,因?yàn)楦髯缘慕缑娌町?、交互差異、?nèi)容差異、開發(fā)差異、發(fā)布差異會(huì)導(dǎo)致兩個(gè)系統(tǒng)的App會(huì)變成完全兩個(gè)獨(dú)立的App,原來統(tǒng)一統(tǒng)籌的產(chǎn)品、設(shè)計(jì)、開發(fā)、測(cè)試可能會(huì)完全割裂為兩個(gè)相互獨(dú)立的群組。
區(qū)分兩個(gè)系統(tǒng)的設(shè)計(jì)不容易專注于內(nèi)容
在這樣的情況下,必然會(huì)影響公司對(duì)與App內(nèi)容的專注性,被迫要拿出很多精力應(yīng)付兩個(gè)版本之間的各種差異,所以基于這個(gè)目標(biāo),很多公司也刻意統(tǒng)一兩個(gè)系統(tǒng)下版本的一致性,盡量消弭兩者之間存在差異越來越多的風(fēng)險(xiǎn)。
4. 跨平臺(tái)的思路
跨平臺(tái)的實(shí)現(xiàn)技術(shù)主要包括以下幾種:
Web 流:也被稱為 Hybrid 技術(shù),它基于 Web 相關(guān)技術(shù)來實(shí)現(xiàn)界面及功能
代碼轉(zhuǎn)換流:將某個(gè)語言轉(zhuǎn)成 Objective-C、Java 或 C#,然后使用不同平臺(tái)下的官方工具來開發(fā)
編譯流:將某個(gè)語言編譯為二進(jìn)制文件,生成動(dòng)態(tài)庫或打包成 apk/ipa/xap 文件
虛擬機(jī)流:通過將某個(gè)語言的虛擬機(jī)移植到不同平臺(tái)上來運(yùn)行
而現(xiàn)在使用最多的是Hybrid的開發(fā)方式,即iOS和安卓系統(tǒng)原生頁面和H5頁面打包在一起的開發(fā)方式,需要跨系統(tǒng)的交互和展現(xiàn)一致性,因?yàn)镠5頁面是超越系統(tǒng)屬性直接調(diào)用統(tǒng)一的頁面,為了保持原生頁面和H5頁面的UI、交互一致性,也需要原生頁面向跨平臺(tái)的統(tǒng)一UI、統(tǒng)一交互靠攏。
基于以上這些原因,全面屏?xí)r代App內(nèi)部UI和交互漸趨統(tǒng)一的潮流和傾向也就不可逆轉(zhuǎn)了。
所以全面屏?xí)r代移動(dòng)端交互的最終發(fā)展趨勢(shì)是:
1. 系統(tǒng)之間的UI差異和交互差異越來越小。
2. App不再過多關(guān)注系統(tǒng)差異。
3. App在不同系統(tǒng)上的UI和交互漸趨統(tǒng)一。
4. iOS的iOS Interface Guidelines 和安卓的Material Design Guidelines會(huì)逐漸剝離系統(tǒng)屬性變成純粹UI和交互規(guī)范,使用哪種規(guī)范最終取決于設(shè)計(jì)者的信息架構(gòu)和展示目標(biāo)。
以上就是全面屏?xí)r代的交互發(fā)展趨勢(shì),當(dāng)然硬件技術(shù)的發(fā)展日新月異,GUI界面的載體發(fā)展也日新月異,在折疊屏已經(jīng)逐漸出現(xiàn),VR、AR、MR設(shè)備也已經(jīng)露出曙光的近未來,交互形式可能又會(huì)因?yàn)镚UI載體開發(fā)系統(tǒng)的不同而進(jìn)入差異巨大的境況,但當(dāng)塵埃落定,必然會(huì)有一種最符合用戶心理模型而非工程實(shí)現(xiàn)模型的交互形式脫穎而出,讓我們拭目以待吧。
未來設(shè)備的界面和交互方式
本文由 @德升 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自Unsplash,基于CC0協(xié)議
2. 返回機(jī)制不同
在 iOS 里面,程序是借助右上角的返回鍵
應(yīng)該是左上角吧 ??
對(duì),謝謝指正