果粉俱樂部 讓科技更好的服務(wù)生活 點(diǎn)擊上方「藍(lán)字」加入我們 iPhone 之所以能夠在全球范圍內(nèi)大受歡迎,iOS 的簡單、易用以及流暢體驗(yàn)功不可沒,很多人能夠繼續(xù)選擇 iPhone 乃至于延伸到使用蘋果其他設(shè)備,大多是因?yàn)?iOS 的獨(dú)一無二。 作為一款移動操作系統(tǒng),iOS 當(dāng)然稱不上完美,對于用戶而言也有一些不方便的地方,但即便如此人們還是能夠被其吸引,已經(jīng)足夠說明 iOS 的優(yōu)秀。 對于一般用戶而言,并不會去探究 iOS 究竟有哪些技術(shù),畢竟這是軟件工程師需要考慮的事情,蘋果也很少在公開場合過多的提及 iOS 的技術(shù)細(xì)節(jié)。但如果你能夠?qū)@些技術(shù)細(xì)節(jié)有一些大致的了解,或許就會明白 iOS 到底有何過人之處。 近日,蘋果在 WWDC18 上舉辦了「如何實(shí)現(xiàn)更流暢的用戶界面」的主題演講,在長達(dá)一個小時的時間里,蘋果向開發(fā)者們著重介紹了 iOS 是如何讓 iPhone 流暢運(yùn)行的,MacX 節(jié)選了演講的一些重要部分,下面就一起來看看吧。 系統(tǒng)預(yù)判 手勢操作和點(diǎn)按操作最大的不同是需要區(qū)域操作才能實(shí)現(xiàn)特定功能,比如向上滑動啟動 iPhone X 的多任務(wù)后臺。如果系統(tǒng)無法進(jìn)行預(yù)判的話,就必須在前一個手勢完成之后才能進(jìn)行下一個手勢操作,這樣設(shè)備就會出現(xiàn)卡頓現(xiàn)象。 在 iOS 的設(shè)計當(dāng)中,系統(tǒng)對于手勢操作必須進(jìn)行預(yù)判,為用戶的下一步操作提前做好準(zhǔn)備,這樣就可以讓連貫的操作看起來更加順暢。 比如在返回主界面的時候系統(tǒng)已經(jīng)為滑動桌面進(jìn)行了預(yù)判,這兩個操作甚至可以同時進(jìn)行。 比如在應(yīng)用運(yùn)行的時候進(jìn)入多任務(wù)后臺,在應(yīng)用啟動的一瞬間,系統(tǒng)已經(jīng)為進(jìn)入多任務(wù)后臺做好了準(zhǔn)備。 iOS 的系統(tǒng)預(yù)判除了用戶最常用的一些操作之外,甚至連「反悔」也考慮到了,比如在啟動 App 的時候直接讓其退回主界面。 對于系統(tǒng)預(yù)判,iOS 還有一個更直觀的例子,就是在啟動照片 App 但并未完全打開的情況下,已經(jīng)可以進(jìn)行照片預(yù)覽的操作了。 界面回彈效果 我們都知道,iOS 系統(tǒng)在頁面的頂部和底部區(qū)域有一個回彈效果,告訴用戶已經(jīng)到頂/底了,同時可以讓用戶感覺到更加靈巧。如果沒有回彈效果,界面看起來就相對死板和生硬。 多維度的觸發(fā)方式 類似啟動多任務(wù)手勢這種最常見的操作,系統(tǒng)并不是通過手指滑動的時間作為觸發(fā)條件,而是速度、力量以及距離,這就從很大程度上避免誤觸發(fā)的可能,同時用戶習(xí)慣一旦養(yǎng)成,這種多維度的觸發(fā)方式反而可以更快速的完成操作。 動畫加速度 使用 3D Touch 打開控制中心的某個卡片,動畫效果是有加速度的,這種「快速向你靠近」的設(shè)定可以讓用戶感覺卡片啟動是被加快的。 點(diǎn)按區(qū)域 除了滑動操作之外,用戶點(diǎn)按屏幕的操作應(yīng)該說是最多的,在 iOS 系統(tǒng)中,觸摸區(qū)域是以目標(biāo)點(diǎn)為中心的圓形,更契合用戶手指的形狀,增加操作的成功率。 以計算器為例,觸摸區(qū)域是整個數(shù)字圓形,即便是數(shù)字靠外一點(diǎn)也可以成功。更重要的是,如果你反悔了,只需要在手指沒有離開屏幕的情況下移開就可以了,而如果再次返回,數(shù)字又可以被重新選擇。 iOS 有后悔藥 在前文我們已經(jīng)看到了很多 iOS 對于用戶反悔的設(shè)定,其實(shí)類似的「后悔藥」在系統(tǒng)中隨處可見。 比如在啟動 3D Touch 的一瞬間如果只是按錯了,可以直接滑動頁面或進(jìn)行其他操作,而 3D Touch 就會被自動取消。 以上就是蘋果在主體演講中的一些主要內(nèi)容,對于龐大的 iOS 系統(tǒng)體系而言,這些都只是冰山一角,用戶在平時使用 iPhone 時恐怕也并不會發(fā)現(xiàn)。 科技的本質(zhì)就是讓人感受不到科技的存在。 猛戳這里選購你喜歡的蘋果配件 |
|