首頁>科技>

平行視界徹底火了,甚至連推出它的華為都未曾想到它會這麼火。

平行視界作為華為平板M6獨門絕技,是華為突破性創新的黑科技,在平板橫屏狀態下,實現了一個應用,兩屏顯示,充分發揮了平板螢幕大的優勢,彌補安卓橫屏生態的不足。

為什麼要做平行視界?

相信很多平板使用者都深有體會,大量APP在平板上並沒有做橫屏適配,橫屏放置時無法鋪滿螢幕,瀏覽體驗極差。就像是手機的放大版,應用介面沒有一絲優化,體驗非常的不舒服。

這是因為,在安卓系統中,平板和手機的架構相同,所以開發者們通常的選擇是:將手機端的應用直接移植到平板上。而這也是業界公認的平板產品的一大難題,饒是iPad這樣的平板“大戶”也無能為力。

為了解決這一行業難題,一直致力於平板開發與研究的華為另闢蹊徑,既然可以兩個應用可以進行分屏顯示,那是不是可以一個應用也做到呢?華為從系統方面下手,帶來了“平行視界”這一黑科技。

揭祕平行視界

每一個創新功能的誕生,都是大量研發資源投入的結果,平行視界也不例外。

面對平板橫屏長期以來體驗差的痛點,華為研發團隊經過大量的研究和探索,採用了多種方案嘗試,最終巧妙採用在橫屏狀態下載入應用豎屏佈局方式,並對應用的Activity視窗進行雙視窗顯示的技術方案。為此經歷了2年的時間,投入了大量研發工程師,才有平行視界的系統級軟體技術方案。平行視界的核心技術主要分為:左右視窗分離顯示技術、雙視窗生命週期管理、雙視窗顯示模式和切換邏輯。

1. 左右視窗分離顯示技術

此技術基於安卓系統四大核心元件之一的——Activty,華為的EMUI系統針對安卓的顯示框架作了擴充套件,實現了Activity獨立分離顯示,使應用的每一個Activity能夠獨立在螢幕的不同位置顯示,平行視界的技術基礎就這麼出來了。

豎屏顯示

橫屏顯示

2. Activity雙視窗生命週期管理

這一項技術需要做到的是對Activty其中的各項指令的生命週期進行優化和改造,確保兩個顯示視窗都處於resume狀態,避免在操作螢幕的一側時,另一側的內容被影響到。

3. 雙視窗顯示模式

前兩項完成,工程中的“地基”算是打好了。剩下就需要“蓋樓房了”,我們知道,毛坯房想要讓人喜歡,就要看空間佈局是否合理。同樣的,介面設計出來,如果被吐槽為反人類設計,那還有什麼意義?

要怎麼做才能適用於大多數群體呢?只有通過大資料的使用者調研和人機互動體驗以及工程師對三方應用的深入研究才能實現。最終確定了三種視窗顯示模式應對使用者對於不同應用的需求:

2)購物模式:為方便使用者可以進行兩種商品的比對,螢幕會始終顯示應用最新的兩個視窗,右邊為最新視窗,左邊為次新視窗。如淘寶、京東等購物類軟體基本都採用了此模式。

是不是感覺挺簡單呀,那麼一下,再那麼一下,不就行了嗎?

開玩笑呢,看著感覺沒什麼難度,實際上是華為用了2年的時間,做出的系統級軟體技術方案,時間之長也能看出這其中的工程量有多費勁。過程有多難,只有研發小哥哥才能切身體會到,但是平行視界功能受到廣大使用者的一致好評,說明了這的確是一次成功的設計。

華為研發小哥哥們秉承將把複雜留給自己,把簡單帶給大家的理念,還為三方開發者提供了高效的支援橫屏解決方案。目前給了開發者兩種模式:

1、 基礎橫屏整合模式。系統提供預設的基礎橫屏能力。目前主流的應用中60%左右無需任何修改即可支援平行視界。部分應用從之前的人年級的橫屏開發工作量降到人月或者人天級開發,即可支援平行視界。

2、 能力開放模式。開發者通過整合華為UIKit框架,根據自行業務選擇視窗是全屏還是分屏顯示,通過簡單配置即可支援。

平行視界的未來

當然,9月底iPadOS的釋出,iPad在橫屏生態上也有進一步的更新,也開始支援同一個應用分屏,但是到目前為止,僅有極少部分第三方應用進行了分屏的適配。消費者還是無法完整體驗該分屏功能,該不適配的還是不適配。iPad也存在某些應用直接使用手機app的放大版本,無法體現出大螢幕的優勢。

而現在,華為平板M6的平行視界這一功能也真的讓人驚訝到了。從首批17款應用支援的狀態到10月15日新升級後已經有了65款適配應用,同期還會逐步新增應用到84款,著實神速,照這個速度,預計年底就會有上百款支援平行視界的應用,遠超友商。

開啟應用市場-平板專區,可獲取最新平行視界支援APP列表哦~

  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 如果讓微信只支援鴻蒙系統,放棄安卓,那鴻蒙能快速發展麼?