Web アプリは基本的に、従来のアプリのように見えるように設計された Web サイトです。 iPhone や iPad の Safari など、電話の Web ブラウザからアクセスでき、App Store からのダウンロードやインストールは必要ありません。 Apple はこの種のアプリケーションを何年もサポートしてきましたが、Web アプリケーションとは何でしょうか? iPhone や iPad で使われている一般的なアプリケーションとどう違うのですか?


Web アプリケーションとは

Apple が Web アプリケーションと呼んでいるもの、またはプログレッシブ Web アプリであり、Google が推奨する PWA と略されていますが、Apple はそれらを Web アプリケーションと呼ぶことを好みます。 それにもかかわらず、Web アプリケーションは一般に、Web テクノロジのみを使用して開発された用途の広いアプリケーションであり、PWA という用語は一般にこれらのアプリケーションを表すために使用されます。

ユーザーの観点から見ると、PWA は、App Store からダウンロードしなくてもデバイスのホーム画面に追加できる Web サイトに例えることができます。 多くの人が使用している人気のある Web アプリケーションには、Google マップ、スターバックス、Tinder、Uber、および Instagram があります。

興味深いことに、iOS は PWA のアイデアをサポートする最初のプラットフォームでした。 iPhone が最初に導入されたとき、最初のアプリは HTML5 を使用して構築されていたため、ユーザーはそれらをホーム画面に手動で追加して、フルスクリーンのアプリのようなエクスペリエンスを実現できました。 その当時、App Store はまだ存在していませんでした。

App Store の導入後、Web アプリケーションに対する Apple のサポートは衰退し始めましたが、Google Chrome は関連する Web テクノロジを改善し続けました。 そして 2018 年までに、Safari を含むすべての主要な Web ブラウザーが Web アプリケーションのサポートを約束しました。 それ以来、Apple は Web アプリのエクスペリエンスを改善し続けていますが、それほど宣伝されていません。 そのため、Apple が WWDC 2022 中に Web アプリケーションの通知をサポートする計画を発表したとき、多くの人が驚きました。


Web アプリケーションの利点

基本的なショートカットまたは単純なホーム画面のブックマークとして機能する「Web アプリ」とは異なり、PWA は事前にダウンロードしてオフラインで作業し、Apple Store でアプリのような体験を提供し、地理位置情報、カメラなどの機能にアクセスできます。

スターバックスの Web アプリのサイズは 233 KB で、アプリ ストアの 99.84 MB よりも 148% 小さくなっています。

開発者の観点からは、プログレッシブ Web アプリ (PWA) を選択すると、開発者が Apple のレビュー プロセス中にアプリを承認する際に発生する可能性がある潜在的な問題を回避できます。

例えば…

Apple は Apple Store でアプリケーションをレビューするアプリケーションを受け入れないため、開発者は オスマン 一部の人々が直面している問題を解決するために、友人や家族からアプリケーションの要求について多くの質問や問い合わせが寄せられます。多くの場合、アプリケーションに特定のことを実行してもらいたいが、そのアプリケーションの名前が何であるかわからないためです。アプリケーション ストアでの検索では、特にアラビア語で有用な結果が得られることはめったにありません。

そこでオスマンは、ユーザーが簡単にアラビア語でアプリケーションを検索したり、お気に入りのアプリケーションを共有したり、期間限定で無料のアプリケーションを発見したりできるアプリケーションのプラットフォームである Appollow を開発しました (私は、私たちのアプリケーション App のアイデアに触発されました-アード)。

しかし、オスマン氏がアプリケーションを開発して App Store に掲載した場合、Apple はアプリケーションの更新を拒否したのと同じように、絶対に拒否したでしょう. 、「Twitterとスターバックス」など、ホーム画面にアプリケーションとしてインストールする可能性を追加します。

Othman は天才的な開発者です。神が望まれます...これは、私たちが今日話している技術で動作する彼のアプリケーションのサイトです...

https://www.appollow.net


Web アプリケーションの短所

ネイティブ アプリ (Apple の開発キットで開発) は、iOS との統合が向上し、よりスムーズなユーザー エクスペリエンスを提供します。たとえば、Web アプリは、合計で最大 50 MB のオフライン データとファイルしか保存できません。 Bluetooth や顔や指紋などの一部のハードウェア機能にアクセスできず、バックグラウンド コードを実行できません。 Web アプリは現在、ネイティブ アプリでのみ利用可能なアプリ内支払いやその他の Apple サービスにアクセスできません。


ホーム画面に Web アプリを追加する方法

◉ iPhone または iPad で Safari を開きます。

◉ Web アプリケーションを提供するサイトに移動します。サイトに移動できます アプリコ あなたはそれらの多くを見つけるでしょう。

◉ 共有ボタンをクリックします。

◉ 投稿ウィンドウを下にスクロールし、[ホーム画面に追加] を選択します。

◉ Web アプリに名前を付けて、[追加] をタップします。

新しい Web アプリがデバイスのホーム画面のスペースに表示されます。それをタップして標準の Web サイトに戻った場合は、アプリ スイッチャーから Safari を終了し、Web アプリを再度起動します。


iPhone で Web アプリケーション通知を設定する方法

のベータアップデートで iOSの16.4 そして iPadOS 16.4 では、Apple は、ホーム画面に追加された Web アプリが通知をサポートできるようにする新機能を追加しました。 したがって、これらのアプリケーションは、他のアプリケーションと同様に、画面に表示されるウィンドウを通じて通知を受け取る許可を要求でき、その後、このアプリケーションからの通知を受け取ることに同意することができます。 このアプリからの通知を許可すると、ロック画面、通知センター、ペアリングされた Apple Watch に通知が表示されます。

◉ ホーム画面に追加したウェブアプリを開きます。

◉ 通知をオンにする設定を見つけて有効にします。

◉ 許可プロンプトが表示されたら、[許可] をタップして、通常のアプリと同様に、Web アプリが通知を送信できるようにします。

これを行うと、設定アプリの [通知] セクション内から Web アプリの通知とアイコン バッジを制御できるようになります。

iPhone 上の Web アプリケーションについてどう思いますか? あなたの携帯電話でそれらのいずれかを使用していますか? コメントで教えてください。

動名詞:

マックルーマーズ

関連記事