微軟希望統一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上查看有關該項目的更多詳情。