微軟希望統一Edge PWA與普通Windows 10應用的視覺效果
長期以來,微軟一直試圖通過“漸進式 Web 應用”(PWA)來彌補 Windows 10 操作系統在應用程序方面的空白,并使之在視覺效果上更接近于原生應用程序的體驗。有趣的是,在近日披露的一份技術文檔中,我們就見到了微軟的下一步規劃。techTSP 指出,Edge PWA 應用將拋棄標題欄、并將該區域的控制權完全交到開發者手上。
Microsoft Edge 團隊的 Amanda Baker 表示:“這項特性使得 Web 應用開發者們能夠更好地利用屏幕空間,允許他們將之設計得更接近于操作系統上的原生應用程序”。
顯然,隨著設備便攜性的提升,傳統標題欄會占用屏幕上較大的顯示區域,結果就是減少了用戶可與之交互的實際可用空間。
此外對于有視覺障礙的用戶來說,如果增加了屏幕上所有內容的縮放級別,實際體驗也會是一個更加麻煩的問題。
好消息是,在改進之后,開發者無需將標題欄這一大塊區域留白,而是將應用程序的標題欄融入標準的瀏覽器字體中,同時用自定義 Logo、搜索框、或導航組件來填充該區域。
與此同時,微軟打算與谷歌展開深入合作,以引入新的窗口布局控制(Windows Control Overlay)功能,為開發人員提供針對該區域的更多控制權。
以下是 Windows Control Overlay 的目標:
● 允許 Web 開發者訪問漸進式 Web 應用的標題欄區域;
● 應用程序窗口必須具有包括最小化、關閉和拖動窗口之類的基礎控件選項;
● Edge 瀏覽器可遵從主機系統的窗口控件設計;
● 帶來盡可能接近于原生應用的視覺效果和使用體驗。
感興趣的朋友,可在 Chrom://flags 標記中嘗試開啟這項特性,或到 GitHub 上查看有關該項目的更多詳情