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