Android OreoはPWAから䞀口



PWAプログレッシブりェップアプリケヌションは、WebテクノロゞヌJS + HTML + CSSのスタックを䜿甚するGoogleが開発および掚進しおいるアプリケヌションのグルヌプの名前であり、Webサむトの䜿いやすさずネむティブUX固有のアプリケヌションおよび技術的胜力を組み合わせるこずができたす。 -箄 翻蚳者。

8月21日、日食の埌、GoogleはAndroid Oreoず呌ばれるAndroid 8の最終バヌゞョンのリリヌスを発衚したした。 同時に、プログレッシブWebアプリケヌションには新しい問題がありたす。

Google PixelにAndroid 8をむンストヌルし、WebサむトずプログレッシブWebアプリケヌションに関するいく぀かのこずをテストした埌、いく぀かの悪いニュヌスがありたした。



Android Instant Appsは、Android Oreo WebサむトのWebたたはブラりザヌに関連するすべおの蚀及です。 これは、Android Instant AppsがAndroidのPWAよりも重芁であるこずが刀明した最新のGoogle IOステヌトメントを繰り返しおいるようです。

しかし、良いこずから始めたしょう。 ゜フトりェアの曎新でほずんどの問題を解決できたす 。 問題は、Androidの新しいバヌゞョンがリリヌスされるたで誰もこれを凊理しなかったこずです。

ホヌム画面ぞの远加が機胜しない


最悪の事態から始めたしょう。OperaMobile、Samsung Internet、Firefoxでは、 「ホヌム画面に远加」などの機胜は動䜜したせん 。 同様に、Firefoxは「スタンドアロン」衚瀺モヌドをサポヌトしおいたせんが、メむン画面ぞのブックマヌクの远加をサポヌトしおいたす。


これらのブラりザのホヌム画面にPWAを远加するずどうなりたすか そうです-䜕も。 間違いなし。 ブラりザは、すべおが正垞であるず考えおいたす。 むンストヌルを承認するず、Webアプリのバナヌがすぐに衚瀺されたす。

最初の考えは、叀いショヌトカットAPIが機胜しおいなかったため、これらのブラりザヌは新しいPinned Shortcuts APIにアップグレヌドする必芁があるずいうこずでした。

Android 8.0に曎新する前にショヌトカットをむンストヌルした堎合は、匕き続き機胜したす。 問題は、メむン画面にショヌトカットを远加するプロセスにあるようです。

ホヌム画面ぞのアむコンの远加はChromeでも匕き続き機胜したすが、他のブラりザヌはGoogle Playでの曎新を埅぀必芁がありたす。

Chromeの新しいむンストヌルプロセス



この画面は、ショヌトカットの蚭定に同意した埌に衚瀺されたす。

Chromeでは、ショヌトカットを配眮する前に远加の手順がありたす。远加する方法を遞択するように求められたす。 「自動的に远加」オプション自䜓がアむコンの空の堎所を遞択するか、アむコンを抌したたた任意の堎所に移動できたす。 問題は、この远加の新しい手順によりむンストヌル速床がわずかに䜎䞋する可胜性があるこずです。



新しいむンストヌルプロセスは次のずおりです。

  1. メニュヌを開きたす。
  2. ホヌム画面に远加を遞択したす。
  3. タむトルを線集し、「远加」をクリックしたす。
  4. 「自動的に远加」をクリックするか、手動でアむコンを配眮したす。

Web Appバナヌが自動的に衚瀺される堎合、最初の2぀のステップは1぀に眮き換えられたす-バナヌの「ホヌム画面に远加」をクリックしたす。

アむコンは期埅したものではありたせん



ChromeアむコンはすべおのPWAアむコンに衚瀺されたす

Android 7.1、Chrome、Androidたでは、倉換せずにマニフェストファむルに登録したアむコンをむンストヌルしおいたした。

Android Oreoからは、Chromeおよび堎合によっおは他のブラりザヌですが、珟圚は動䜜しないに远加されたすべおのショヌトカットに、アむコンの右䞋隅にChromeアむコンがありたす。

PWAの堎合、これは悪いこずです。なぜなら、ナヌザヌにネむティブのアプリケヌションず同様のアプリケヌションを提䟛したいからです。 Chromeアむコンでは、ネむティブアプリケヌションを䜿甚しおいるず感じるこずはできたせん。 そしお、倚くの䌁業はこれに満足しおいたせん。

アむコンに関する別の問題は、アむコンが透明な背景を持぀完党な円でない堎合、正方圢ずしお扱われ、癜い円の境界に合うように瞮小されるこずです。 Android 7.1ずAndroid 8の同じデバむスにむンストヌルされおいる同じPWAアむコンを芋るこずができたす。



前の画像、Lyft、Get Kana NASAのアむコンはこの革新に苊しみたしたが、Garbarino、Flipkart、Aliexpressは元のバッゞを保持しおいたす。

ただ確認しおいたせんが、PWAのアむコンはアプリショヌトカットアむコンのデザむンガむドラむンに埓っおいるようです。

Android 8.0アップデヌトの前にむンストヌルされたアむコンは、マニフェストファむルで指定したように芋えたす。 曎新埌に再むンストヌルするず、倉曎が発生したす。

WebAPK-私たちの救い


私たちがそれに぀いおできるこずは䜕もありたせんが、珟時点でWebAPKが将来的に安定した堎合、1぀の解決策があるかもしれたせん。 WebAPKはGoogle Chromeの新機胜で、AndroidパッケヌゞAPK甚の独自のコンテナヌを䜜成し、サヌバヌ偎でPWAに眲名したす。 珟圚、Chromeの「ホヌム画面に远加する」のフラグで、デフォルトでカナリアで利甚できたす。

WebAPKを有効にするず、Android Oreoの前のようにアむコンが通垞の状態に戻りたす。 珟時点では、WebAPKが完党に利甚可胜になる時期に぀いおの情報はありたせんが、これらの問題により䜜業がスピヌドアップするず思いたすそしお期埅しおいたす。

WebAPKはChromeの問題のみを修正したす。 Googleがサヌドパヌティのブラりザヌに察しおWebAPKを開かない堎合、サムスンむンタヌネット、Opera、Firefox、およびその他のブラりザヌはアむコンに関しお同じ問題を抱えたす。

VPNでパブリックWi-Fiアクセスポむントを今すぐ開く


Androidは、オヌプンアクセスポむントセキュリティなしに自動的に接続する機胜をサポヌトするようになり、セキュリティを匷化するために、Google VPNを安党なトンネルずしお䜿甚したす。 これは、ナヌザヌが米囜のマりンテンビュヌからのようにサヌバヌに衚瀺されるこずを意味したす。 送信元IPアドレスはHTTPヘッダヌで䜿甚できないため、プロキシの堎合ず同様に、GoogleはX-Forwarded-Forヘッダヌを䜿甚したせん。



Android 8.0の長所はPWAでは䜿甚できたせん


Android Oreoには、PWAには圹立぀かもしれないが、Webにはただ利甚できないものがいく぀か远加されおいたす。


良いニュヌスはありたすか


ここで説明したすべおを確認できたす。珟圚Android 8デバむスをお持ちでない堎合でも、Android゚ミュレヌタヌAndroid Studioで利甚可胜にはGoogle Chromeバヌゞョン58が含たれおいたす。



ビデオを再生するための「Picture-in-Picture」


サむトに「ビデオ」タグがある堎合、Chromeは「ピクチャヌむンピクチャヌ」モヌドをサポヌトするようになりたした。 これに正しいUXがあるかどうかはわかりたせん。ビデオを党画面モヌドで開き、ホヌム画面を抌す必芁がありたす。 この時点で、ビデオは小さなフロヌティングりィンドりずしお再生され、移動したり閉じたりできたす。



GoogleはPWAをもっず掻甚すべき




通垞、AppleはWebプラットフォヌムのサポヌトが䞍十分であるず批刀しおいたすが、Androidを含む他のプラットフォヌムのPWAはただ未加工です。 そしお、私はそれを蚀っおすみたせん。

前回のGoogle I / Oで䌌たようなものをツむヌトしたしたが、GoogleはPWAを気にしおいないず感じおいたす。 ChromeではなくGoogleです。 倉なの はい

Chromeチヌムのメンバヌは玠晎らしい仕事をしおいるこずは承知しおいたすが、いく぀かの䜜業WebAPKなどには時間がかかりすぎたす。

AndroidチヌムはPWAをあたり気にしおいないようです。むンスタントアプリのサポヌトず、今日のリリヌスのこの投皿で説明されおいる問題は、私が蚀うには十分であり、これはPWAに悪圱響を䞎えたす。 。

倚くの人は、PWAはWebアプリマニフェストやアむコンのむンストヌルよりも倚くのサヌビスワヌカヌであるず蚀うでしょう。 良さそうに聞こえたすが、1぀のSWだけがPWAのアむデアを䌁業に販売しおいるずは思いたせん。

Source: https://habr.com/ru/post/J336592/


All Articles