設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

微軟正在開發(fā)更高級Web應(yīng)用程序,兼容PWA

2019/10/22 15:42:26 來源:IT之家 作者:玄隱 責(zé)編:玄隱

谷歌一直是PWA的主要擁護者,它創(chuàng)建了一些行為類似于本機應(yīng)用程序的網(wǎng)站。2018年,微軟還與其他支持者攜手合作,并開始投資于漸進式Web應(yīng)用程序(PWA),以解決Windows應(yīng)用商店中應(yīng)用程序差距的問題。

微軟希望借助漸進式Web應(yīng)用程序(PWA)來增加Windows 10應(yīng)用程序商店中應(yīng)用數(shù)量和質(zhì)量。包括Uber和Twitter在內(nèi)的幾家公司已將其基本應(yīng)用升級為PWA,該PWA比傳統(tǒng)Windows Store應(yīng)用程序的更新頻率更高。

盡管PWA可能是未來,但該技術(shù)無法使用Windows 10和Android的所有功能,這使其在某些領(lǐng)域落后于本機原生的應(yīng)用程序。

根據(jù)一項提案,微軟正在開發(fā)一個名為“EditContext”的新API,以將Web應(yīng)用程序與Windows 10上的高級文本輸入法集成在一起。例如,該API可以允許諸如Google Docs之類的Web應(yīng)用程序與系統(tǒng)級文本輸入進行集成服務(wù),還會支持滑動輸入,表情符號選擇器和其他功能。

該API旨在改善Progressive Web Apps的可訪問性和性能,并為基于Web的編輯者解鎖新功能。

大多數(shù)Web應(yīng)用程序都帶有內(nèi)置的編輯器,但這些行為通常無法提供與OS的預(yù)期集成。微軟希望借助“EditContext”API,通過將文本輸入與HTML DOM視圖分離來解決Web應(yīng)用程序輸入問題。

為此,Web應(yīng)用程序的開發(fā)者需要通過EditContext的API包含數(shù)據(jù)。

一位微軟工程師在私人帖子中透露了這將如何幫助Google Docs:

“Google Docs使用屏幕外可編輯的元素來促進與OS文本輸入服務(wù)的集成。與OS文本輸入服務(wù)集成后,Google Docs可以訪問文本輸入功能(例如IME)以中文、日文和韓文進行撰寫,還可以使用表情符號選擇器等?!?/p>

根據(jù)承諾,微軟已經(jīng)開始將API集成到Chromium版Edge瀏覽器中。

該API最終將使基于PWA的編輯器能夠平穩(wěn)運行并訪問Windows 10上的所有輸入功能。

微軟朝正確方向又邁出了一步。

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:Web應(yīng)用PWA

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機APP應(yīng)用 魔方 最會買 要知