當一些應用沒有內置瀏覽器的時候,打開鏈接需要跳轉到手機的默認瀏覽器上,Anticipate這款軟件能為每一款應用內置一個Web瀏覽器,方便大家打開應用內的鏈接,速度更快也省去了來回切換應用的麻煩。
軟件功能
- 預解析主域名的DNS地址
- 預解析子資源的DNS地址
- 預連接至目標
- 預加載網頁
軟件說明
你是否已受夠了應用內鏈接和瀏覽器之間來回切換所帶來的低效?這款 Anticipate 天生就是為了消滅此痛點。它利用了 Chrome for Android 中的「黑科技」– Chrome Custom Tabs,從而來實現為每個應用內置一款 Web 瀏覽器。
一般而言,在面對 Android 應用內的鏈接時,開發者們往往會采取以下三種措施:
直接跳轉 Chrome 或第三方瀏覽器打開(例如:Telegram)
應用內使用 Chrome Custom Tabs 技術加載(例如:Feedly)
在應用中內置一個瀏覽器 (例如:Smooth 微博客戶端)
為了就性能而言對這三種方式做對比,我們首先使用這張來自 Chrome 開發者網站的 GIF 圖:
你沒看錯,Anticipate 此類軟件地出現與被推崇并不是偶然:從性能上的壓倒式領先以及其豐富的導航欄顏色,Web 菜單與加載動畫的自定義選項,足以讓我們對它愛不釋手。從今往后我們再也不需要在瀏覽器和微信之間來回跳轉了!
可要說如今的移動端應用內瀏覽器其實已比較常見,很多應用也會自帶相關設置(微信除外…)。但對這種模式,我認為至少有三個弊端:
各應用間無法共享內置瀏覽器的 Web 緩存與同步資源;
無法預加載網頁資源從而達到加速網頁獲取速度;
非網頁開發者所維護的內置瀏覽器自生的安全因素。
而 Anticipate 可以將這些顧慮一并解決,「無障礙服務」可以允許它自動識別頁面內的鏈接并于后臺 Pre-warming 該網頁(Chrome 瀏覽器默認設置在 Wi-Fi 下預加載,不消耗移動流量)。
正是因為 Anticipate 工作方式是直接調用 Chrome 瀏覽器,因而也自動包含了其資源:如用戶名密碼信息(省去每次重復輸入)和各大云同步特征,可謂安全又便捷。
此外,Chrome Custom Tabs 還允許開發者自定義菜單選項。盡管此時 Anticipate 的菜單尚未完善,在 G+ 上 Chromer 開發者 Arunkumar 和 Daniel Ciao 之間也有過原創性相關的爭吵,但相信華裔開發者 Daniel Ciao 對 Anticipate 的開源初衷,一定會讓其走得更遠。
展開