整合 AMP 內容

您可以根據應用程式類型和不同平台,整合及存取 AMP 快取網址。

網頁應用程式中的 AMP 快取網址

如果您的文件有電腦版標準版本,以及行動版 AMP 版本,則請使用 AMP 版本的 AMP 快取網址連結。

為確保網頁能最快執行,請在行動裝置的系統瀏覽器中開啟 AMP 快取網址:Android 裝置、Chrome 瀏覽器、iOS 裝置與 Safari。

iOS 應用程式中的 AMP 快取網址

iOSSafariViewControllers 是在 iOS 應用程式中開啟連結的建議方式,它們與系統瀏覽器 (Safari) 共用相同的瀏覽器狀態。不過,由於缺少預先轉譯 API,因此無法進一步使用 SFSafariViewController 來最佳化 AMP 體驗。

Android 應用程式中的 AMP 快取網址

Chrome 自訂分頁是在 Android 應用程式中開啟連結的首選方式。它們不但快速又安全,並且會與 Chrome 分享瀏覽器狀態。 也就是說,當使用者在 Chrome 中登入了某個網站,系統就會在「自訂」分頁中登入該網站。

自訂分頁適用於 AMP。 至於 mayLaunchUrl(url, moreUrls),他們會提供預先轉譯 API,以便預先轉譯單一網頁,或預先連結至多個網頁。

如要讓自訂分頁發揮最佳效能,請採取下列三個做法:

  • 暖化自訂分頁 (開啟連結時最多可省下 700 毫秒)。
  • 預先擷取使用者可能開啟的網址 (可能性大於 50%)。請使用 mayLaunchUrl 進行這項操作。
  • 如果使用者可能點選其中一個項目 (例如文章中的連結),請執行 DNS 預先連結。這會對所有網址執行 DNS 查詢,但不會下載任何內容。做法是將 mayLaunchUrl 中的前兩個參數設為空值,並透過套件傳遞網址清單。

Chrome 自訂分頁可以判斷使用者是否以手機使用計量付費網路,或手機為低階裝置。在低階裝置上,預先轉譯可能會對整體效能造成負面影響,並且不會預先擷取或預先轉譯。因此,您無須針對這類情況最佳化應用程式。