當前位置:
首頁 > 科技 > 摺疊屏來勢洶洶!但APP們真的跟得上時代嗎

摺疊屏來勢洶洶!但APP們真的跟得上時代嗎

[PConline雜談]隨著華為Mate X和三星Galaxy Fold的面世,摺疊屏手機真正進入到了人們的視野。和傳統的直板觸屏機相比,摺疊屏手機的優勢顯而易見——它能夠在保持便攜的同時,帶來更大的視野和觸控面積,現實和虛擬世界連接的窗口得到了成倍的擴大。縱觀手機發展史,只要便攜性沒有本質性地倒退,大屏戰勝小屏彷彿就是件天經地義的事情。基於此,儘管摺疊屏手機仍處於起步階段,但已經有人認為這會是未來手機的普遍形態。

摺疊屏手機作為新生事物,自然需要費力氣跨過一些障礙。硬體方面自不必說,柔性屏、鉸鏈、布局、重量等等問題都足以大書特書。而在軟體方面,APP要如何去適配一種新型硬體,也是經久不衰的話題。對摺疊屏手機硬體方面的討論已經足夠多,今天,就一起來談談摺疊屏中APP會面對怎樣的問題,以及該呈現怎樣的新形態。現今的APP,真的能無縫銜接到摺疊屏時代嗎?

APP能適配摺疊屏嗎?

和之前的智能觸屏設備相比,摺疊屏最大的特點顯然是顯示面積可變,甚至不同的顯示面積會隨著設備的形態變化,產生不同的組合。例如當摺疊屏張開一個角度,不同的部分可以顯示不同的內容。對於這樣多變的硬體形態,當前的APP似乎並非為它而生。

摺疊屏顯示面積可變,APP需要靈活適配不同的解析度

在摺疊屏這樣的使用環境中,APP最為急需解決的問題,可能就是解析度的匹配。摺疊屏的開合會讓系統運行在不同的解析度中,而偏偏,不同解析度的匹配一直是APP開發者們長久以來為之咬牙切齒的工作。

在早年的安卓生態中,不同解析度導致的APP顯示問題層出不窮。安卓碎片化的生態令APP需要同時適配800x480、854x480、960X640等不同的解析度,APP運行在解析度不同的機器上,常出現UI變形、扭曲等顯現。安卓APP之所以被詰責質量不好,這鍋很大程度上可以甩到千奇百怪的解析度身上。

數年前的安卓屏幕解析度統計,安卓的碎片化很大程度上體現在解析度上

APP難以適配多種解析度的問題並非安卓獨有,iOS APP突遇解析度更改也會產生黑邊

摺疊屏開合時,屏幕比例會發生巨大變化。要如何才能讓APP在摺疊屏不同形態中都能完美顯示?iOS並沒有提供相應方案,而且蘋果似乎也沒有計劃推出摺疊屏產品,因此下文暫且不談蘋果陣營的情況;摺疊屏的風潮自安卓陣營颳起,而幸運的是我們現在就可以看到一個積極的信號——安卓已經開始努力解決APP適配問題了。

在安卓Q當中,Google針對摺疊屏,提供了一項名為「Foldables」的全新技術規範,為安卓APP們提供了「Screen Continuity(屏幕連續性)」的原生系統支持。可貴的是,安卓Q中的Foldables特性同時支持內折和外折開合,跟進了Foldables的APP,可以在摺疊屏開合的時候,自動調整尺寸布局,在摺疊屏不同形態下都得以完美顯示。

安卓Q中的Flodables技術規範,可讓APP動態適配不同解析度

安卓Q的Fodables方案聽起來挺不錯,但這是否意味著APP和摺疊屏適配的問題已經妥善解決?情況或許並沒有那麼樂觀。

APP會跟進摺疊屏嗎?

Material Design為解決解析度匹問題花了很多心思,例如使用了大量矢量素材,組件可靈活變形組合等

Material Design這套UI相信安卓粉絲都非常熟悉,從安卓5.0開始,它就成為了安卓界面的設計規範,而且還擴張到了Google的其他產品當中。通過使用Material Design的組件,開發者可以讓APP適配到任意解析度的屏幕當中去。這麼說可能不太直觀,但其實很多朋友可能都已經實際體驗過這一特性了,安卓7.0後引入的分屏模式,就是對這一特性的廣泛實踐。

分屏模式是安卓APP匹配可變解析度的典型場景

在安卓7.0當中,遵循安卓開發規範的APP可以進入分屏模式。在分屏模式下,屏幕可以同時顯示兩個APP,而這兩個APP在屏幕中所佔的比例,也能夠進行一定程度的自由調節,APP的UI會自動適配不同尺寸。另外,遵循規範的APP還能夠同時適配手機和平板的尺寸——摺疊屏可以粗略看作為能自由切換手機和平板模式的新設備,從這個角度來看,按照當時規範開發APP已經有潛力適配摺疊屏。

然而,問題就出現在「按照規範」這四個字上。和蘋果不同,Google缺乏對APP生態的掌控力。安卓5.0發佈於2014年,而安卓7.0發佈於2017年,但時至今日,仍有APP不支持分屏模式,UI也無法自動適配不同的屏幕尺寸。

Google推行安卓APP開發規範並非一帆風順,直到現在仍有不少知名APP不支持分屏模式

安卓Q的Foldables很美好,但按照以往的經驗,將它落實到消費者手中,難免要經歷重重波折。而這次安卓Q尚未發布正式版,甚至摺疊屏手機仍未廣泛鋪貨,Google就已經推出Foldables規範,或許在很大程度上也是為了搶先一步,在摺疊屏APP的開發規範上先手佔據話語權。

近年來,Google也意識到了安卓APP規範難以推行的問題。Google採取了一些措施,來促使、鼓勵開發者來跟進最新的開發規範。一方面,Google在安卓9.0中禁止API Level低於17的APP運行,甚至將在今年把Google Play的准入門檻提升到了API Level 28,這意味著如果APP仍恪守陳規,就會慘遭淘汰;另一方面,Google在安卓8.0以後引入了Project Treble,將系統和驅動分離,設備可以更迅速地跟進系統升級,APP自然也就能放心使用新的開發規範,沒有必要花大力氣去兼容舊版系統了。

Project Treble可讓安卓系統升級更及時,讓APP開發少了一個顧慮老系統的理由

不過,Google的這些舉措尚處於起步階段,成效有限。安卓Q未正式推出市場,目前面世的摺疊屏設備,也只能採用另外的APP適配方案。例如有的摺疊屏設備甚至內置了獨立的兩套系統,分別適配手機模式和平板模式,在摺疊屏開合的時候,自動切換手機版本和平板版本的APP,這顯然不是個完美的方案。

簡而言之,目前的APP仍未普遍跟進摺疊屏,儘管安卓Q為APP提供了摺疊屏適配方案,同時Google為推行新規範作出了很多努力,但一方面安卓Q仍未推向市場,另一方面安卓不是Google的一言堂,因此安卓APP匹配摺疊屏恐怕還尚需時日。所幸的是,目前摺疊屏設備仍處於起步階段,為APP的跟進留有充裕時間,希望待到摺疊屏全面普及之時,消費者能夠直接享用到成熟的匹配方案吧。

摺疊屏為APP帶來怎樣的新時代?

每當有新型硬體面世,軟體往往會隨之進入新時代。例如觸摸屏的普及,讓手機APP的功能變得更加觸手可及;全面屏的普及,讓APP出現了越來越多的手勢操控方案。那麼摺疊屏的到來,又會讓APP乃至整個APP生態發生怎樣的變化?

安卓碎片化將漸行漸遠?

摺疊屏仍處於起步階段,很多細節和標準尚未完善——就例如前文提到的APP適配問題,目前仍未有一套統一的解決方案。對於Google來說,這也是個一舉解決、或者大大改善安卓碎片化問題的良機。安卓Q率先推出Foldables規範,就是這方面的一個好信號。

在AndroidTV、Wear等新平台上,APP開發規範推行相當不錯,摺疊屏會成為手機平台的契機嗎?

為了匹配摺疊屏,安卓APP們有了動機來迎接一次大升級;而既然Google已經提前為摺疊屏鋪好了路,APP根據Google的規範來編寫,也就順理成章。摺疊屏的推廣對於Google來說,是一次整頓安卓APP碎片化、加強安卓生態話語權的機會,希望Google不要錯失良機了。

平板APP將成為歷史?

摺疊屏同時兼顧了手機和平板形態,這讓APP需要同時匹配兩種模式。前面提到,有的摺疊屏設備為了做到這點,甚至獨立運行了兩套系統,開啟兩個平台的APP來實現切換。但當真正的摺疊屏時代到來,用單一個APP同時兼顧手機/平板模式,將會成為最理想的方案——安卓Q的Foldables規範,正是為此而生。

摺疊屏同時有手機和平板形態,APP也將兼顧兩種形態,平板專屬的APP或將漸行漸遠

而當APP普遍能實現同時兼顧摺疊屏的手機/平板模式時,對平板的APP生態的衝擊是顯而易見的——APP無需再為平板開發新的版本。當前安卓平板專屬APP本來就較為稀少,或許在未來,平板專屬的APP會自然而然地走向消亡。

另外,安卓平板當前最大的軟肋在於缺少應用支持,當APP普遍能兼顧平板後,或許安卓平板有可能煥發第二春——畢竟摺疊屏手機的平板模式,顯示面積仍無法和真正的平板相媲美。目前iPad對比安卓平板的一大優勢在於應用生態,但遺憾的是iPad運行iPhone APP的效果並不完美。當安卓APP普遍能完善地適配平板後,安卓平板能否對iPad吹起反擊的號角?讓我們拭目以待。

更完善的多任務模式?

目前安卓能夠使用分屏模式,在屏幕上同時顯示多個APP,這讓用戶能夠同時使用兩個APP。但是,目前安卓的分屏模式仍不夠完美,除了視頻播放等少數場景,兩個APP並不能同時運行。當用戶在分屏模式下使用一個APP時,另一個APP會掛起暫停,沒法做到完美的多任務。

為了摺疊屏,安卓進一步提升APP多任務體驗

摺疊屏帶來了更大的屏幕可用面積,如何善用這一長處也成為了Google研究的課題。在安卓Q中,系統加入了一項名為「Multi-Resume」的特性,可以在分屏模式下讓系統真正地同時運行多個APP,其他窗口的APP將不再被暫停掛起,這能給用戶帶來更進一步的多任務體驗。

儘管Multi-Resume是為推行摺疊屏而面世的,但它無疑也能惠及其他安卓設備。多任務是安卓的特色之一,在摺疊屏的推動下,可以預見這一機制將會變得更加完善。

安卓APP將桌面化?

儘管Google在移動市場和互聯網上風生水起,但缺乏桌面平台的話語權不得不說實乃一大遺憾。Google曾經動過不少小心思,試圖讓安卓的觸角伸向桌面平台,例如讓Chrome暗藏運行安卓APP的能力等,但始終只是小打小鬧,沒掀起太大的風浪。

安卓設備很早就有了連接顯示器的能力,但APP的桌面化依然是短板

而通過適配摺疊屏,安卓APP以及安卓系統的一些運行機制都前所未有得接近桌面軟體。例如通過Foldables規範,安卓APP能適配任意尺寸,這為安卓APP更完善的窗口化埋下了伏筆;又例如通過Multi-Resume,安卓得以真正支持同時運行多個APP,這讓安卓的體驗更接近桌面系統。

安卓設備早已經有了輸出視頻信號到顯示器的能力,甚至某些安卓ROM已然為桌面環境設計,例如Phoenix OS等。安卓APP進一步桌面化後,安卓在桌面環境的體驗會進一步提升,雖然不至於在生產力層面上挑戰真正的桌面操作系統,但足以讓Google在桌面市場邁出前所未有的一步。

後話

摺疊屏設備的出現,無論是對於硬體的軍備競賽,還是對於軟體應用的生態開發,都意義深遠。我們盡可對摺疊屏時代懷抱希冀、展望未來,但與此同時也需要看到摺疊屏設備仍飽受生產良率、成本、重量乃至APP適配等多方面的掣肘。摺疊屏能否克服重重困難、真正地走向千家萬戶,讓消費電子迎來一個新時代?我們拭目以待吧。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 太平洋電腦網 的精彩文章:

讓Reno 10倍變焦版遊戲體驗high翻天的黑科技是啥
榮耀旗艦現身魯大師:麒麟980加持 或為榮耀20

TAG:太平洋電腦網 |