944
手機大全
iPhoneX攜一大撥異形全麵屏來襲,app攻城獅淚崩……
繼夏普發布帶有“美人尖”的異形全麵屏手機S2後,蘋果以一款iPhoneX把“劉海式”異形全麵屏推向風口浪尖,果粉和果黑們還在為iPhoneX“劉海”的美感問題爭論不休時,南都記者朋友圈裏一群軟件攻城獅卻集體淚崩了。
先看一張網上流傳的iPhoneX打王者榮耀的場景圖。
手機廠商把異形全麵屏玩嗨了,遊戲、視頻等軟件的適配難題卻丟給了軟件工程師?南都記者采訪了幾位程序猿……
也就是說針對全麵屏的軟件適配有兩種方案:
一是手機廠商自己處理,這個結果可能是全麵屏手機玩遊戲或看視頻時屏幕上方依然會有黑邊;
二是需要軟件開發者自己針對不同的異形全麵屏做適配,目前發布的異形全麵屏隻有iPhoneX的劉海屏和夏普S2的美人尖,而三星異形全麵屏手機的相關專利也已曝光。
隨著更多的安卓手機廠商加入異形全麵屏陣營,軟件開發者麵臨的就不止一兩款手機的適配問題了。
因此軟件適配也被一些業內人士視為異形全麵屏普及的難題之一。手機ODM廠商負責人日前在手機報舉辦的全麵屏論壇上表示,成本和軟件適配是全麵屏目前麵臨的兩個難題。
相比小米mix、三星S8的窄邊框全麵屏,異形全麵屏的適配將更複雜。
由此也引發了一批猜想:iPhoneX截圖會不會帶“劉海”?拍照會不會自帶劉海?
微博上同時傳出iPhone自帶瀏覽器的適配圖是劉海兩側顯示狀態欄
但正如其中一位程序員哥哥擔心的,豎屏好適配,橫屏怎麼辦呢?
蘋果當然不會放任不管,已經有機智的程序猿發現,蘋果針對其劉海屏的適配問題發布了iPhoneX交互設計官方指南:(以下內容摘自公眾號“移動開發前線”)
iPhone X 顯示屏的寬度與 iPhone6,iPhone 7 和 iPhone8 的 4.7 英寸的顯示屏寬度相同。但iPhone X 屏幕比 4.7 英寸顯示屏高 145pt,導致多出了大約 20%的垂直高度。
在 iPhone X 中設計時,必須確保布局填滿屏幕,並且不會被設備的圓角、傳感器外殼或用於訪問主屏幕的指示燈遮蔽。
大多數使用標準係統提供的UI元素(如導航欄、表格和集合)的應用程序會自動適應設備的新外形。背景材料延伸到屏幕的邊緣,並且 UI 元件被適當地插入和定位。
對於具有自定義布局的應用程序,支持 iPhone X 也應該比較容易,特別是如果您的應用程序使用 Auto Layout 並遵守安全區域和邊距布局指南。
采寫:南都記者 馬寧寧
最後更新:2017-10-08 12:48:26