Android Goアプリの開発方法と通常のAndroidとの違い
公開: 2018-07-10Androidの新しいバージョンがリリースされるたびに、それはほとんど非常に大きな問題です。 すべての新しいバージョンには、たくさんの新機能、一連のデザイン変更があり、ほとんどの場合、新しいバージョンに合わせて携帯電話が流れています。
そして、ローンチがAndroidのスリム化されたバージョンと同じくらい大きなものであるとき、イベントはいくらかの騒ぎを起こすに違いありません。
Googleは、I / O 2017で、主に発展途上国を支配する低コストのスマートフォンで動作するOSの発売を発表し、OEMがAndroidGoデバイスを発売するのに1年かかりました。 企業はまた、アプリの配布にandroidアプリバンドルを利用しています。
他のMWCの発表の中で、1つはAndroidGoを搭載するデバイスの名前でした。
人気のAndroidGoデバイスは次のとおりです– Ulefone Note 7、Samsung Galaxy M01 Core、Alcatel 1X、Nokia 1、LavaZ50、ASUS Zenfone Live L1、Tecno Spark 6 Air、Infinix Smart HD 2021、Tecno Spark Go 2020、Huawei Y3 。
Android Go –Androidのスリム化バージョンの背後にあるアイデア
まず、基本的な質問から始めましょう。 Android Goとは何ですか?
Android GoエイリアスAndroid(Goエディション)は、Androidのスリム化バージョンであり、特にエントリーレベルの電話で実行するように設計されています。
簡単に言うと、Android Goアプリケーションは、エントリーレベルのデバイスに高品質のスマートフォンエクスペリエンスを提供することを意味します。 最初から今まで、Android向けのgoアプリは、地域の必需品に対応するために特別に開発されたアプリケーションと機能を通じて、数百万のエントリーレベルのデバイスに速度、信頼性、セキュリティを向上させてきました。
Android Goの背後にあるビジネス戦略は、ビジネスを発展途上国に拡大することです。発展途上国は、一方ではユーザーベースが高いという利点がありますが、他方では、ストレージスペースが小さく、アプリのサイズが大きく、小さいという制限に直面しています。 RAMサイズ。
GoogleがAndroidを市場の可能性に到達させることを妨げる、これら3つの主要な問題を解決するために、ブランドはAndroid Go that –を立ち上げました。
- 1GB以下のRAMを搭載した携帯電話でAndroidを実行する
- OSのスペースを節約する
- プレインストールされたアプリがより少ないデータとスペースを使用するようにする
発展途上国に最善を尽くしてサービスを提供するために、テクノロジーの巨人はそのエコシステムに3つの大きな変化をもたらしました。それはオペレーティングシステムです。 プレイストア。 アプリ。
GoogleがAndroidGoでもたらした3つの構造上の変更すべてを一度に1つずつ見てみましょう。
オペレーティング・システム
Android GoのオペレーティングシステムはOreoに基づいていますが、512MBから1GBを超えるRAMを搭載したスマートフォンで実行するように最適化されています。 サイズ的には、Android Nougatの半分のスペースを使用できるため、ストレージの少ないデバイスで、箱から出してすぐに多数のアプリやメディアを保持できます。
Android Goを実行するデバイスは、他のAndroidソフトウェアよりも15%速くアプリを開くことが知られています。 それに加えて、Android Goユーザーはデフォルトモードで「データセーバー」機能を利用できます。これにより、モバイルデータの消費量が少なくなります。
アプリ
新しいOSと同様に、Googleは、デバイスのメモリをより有効に活用するための新しいアプリも開発しました。 これらのアプリは、必要なスペースが約50%少なく、ローエンドのハードウェアではるかに優れたパフォーマンスを発揮する傾向があります。
Android Goデバイスには、これらのプリインストールされたアプリが付属しています–
- GoogleアシスタントGo
- Google Go
- YouTube Go
- Gmail Go
- Google Maps Go
- Gboard Go
- クロム
- Google Playストア
- Files Go
これらのアプリははるかに高速でサイズが小さいですが、いくつかの機能が欠けています。 現在、Android Goアプリの数には制限がありますが、現時点では、今後増加すると予想される場合はその数が増えます。
[事実:プリインストールされているAndroidGoアプリはすべてPWAです。 そして、これはグーグルがあなたにPWAについて知ってほしいことです]
プレイストア
軽量エクスペリエンスの同期を維持するために、Googleは今やPlayストアも立ち上げました。
Android Goアプリのダウンロードスペース。つまり、 Playストアは通常のPlayストアと同じコンテンツを提供しますが、ストレージの少ないデバイスに適したストアフロントがあります。 このストアには、AndroidGoスマートフォン専用に設計および開発されたアプリをユーザーに推奨する注目のセクションがあります。
これらの変更のほとんどはバックグラウンドで行われますが、 AndroidGoと通常のAndroidの間に目に見える変更があります。
Android Goアプリ開発の新機能は何ですか?
Android 11(Goエディション)の新機能を一目で確認できます
1.すべてのデバイスで利用可能
Android(Goエディション)は、最大2GBのメモリを搭載したすべての新しいデバイスで利用できます。
2 GBの拡張により、Android用アプリの起動が20%速くなり、270 MBの追加の空きメモリにより、個人はバックグラウンドで3〜4個のアプリケーションを実行できるようになりました。 同様に、2GBデバイスでのAndroid Go開発には、最大900MBの追加の無料ストレージが付属しています。これは、最大300以上の自撮り写真を撮り、映画全体をダウンロードするのに十分です。
2.プライバシーの強化
スマートフォン向けのGoandroidアプリケーション開発には、他のAndroidデバイスと同様の業界レベルのプライバシー保護アプローチがあります。 Android 11 Goは、デバイスで情報を共有する方法とタイミングを簡単に制御できる新しいセキュリティアップグレードを提供します。 1回限りの認証で、マイク、カメラ、位置情報などのセンサーへのアプリケーションアクセスを許可できます。
3.アプリを切り替えます
現在、ワイドスクリーンを備えたデバイスは非常に一般的であるため、Android Goには、簡単なナビゲーションを通じてワイドスクリーンを利用できるという利点があります。 Android用のgoアプリのジェスチャーベースのナビゲーションは、ホーム画面に移動したり、後方に移動したり、簡単にスワイプしてアプリを切り替えたりするのに役立ちます。
AndroidGoと通常のAndroidの目に見える違い
1.最近のアプリ
*左側がAndroidGo、右側が通常のAndroid
Android Goの最近のアプリのサムネイルは、通常のGoogleアプリケーションのサムネイルよりもはるかに小さくなっています。 アプリが読み込まれると、デバイスの画面全体に拡大して表示され、アプリの読み込みがはるかに速いという印象を与えます。
2. Gmail
* Gmail Go
Gmail Android Goアプリケーションにより、Googleはグラフィックスを大幅に削減しました。 視覚的には明らかな変更は多くありませんが、パフォーマンスに関しては、 GmailGoはパフォーマンスを不安定にするWebビューを利用しています。
3. YouTube
通常のYouTubeと比較すると、YouTube Goははるかにシンプルで、機能がはるかに少なくなっています。 UIに関しても、大きな違いはありませんが、YouTube Goの場合、機能に関して明らかな変更があります。動画が消費するデータの量が明確に指定されており、いいね/嫌いやコメントのオプションはもうありません。 。
4.グーグル
Google Android Goアプリケーションには、通常のGoogleアプリケーションよりも多くの機能があります。 以前はGoogleになかった「トレンド検索」オプションだけでなく、多くのカスタマイズオプションがあります。 Google Goに欠けているのは、推奨されるカードだけです。
Assistant Goに関しては、Googleアシスタントと完全に異なるわけではありませんが、いくつかの制限があります。設定オプションがなく、アシスタントがデフォルトのプレーヤーを設定せず、電話のハードウェアを制御できません。
5.グーグルマップ
GoogleマップとGoogleマップAndroidGoアプリケーションの類似点はすごいです。マップゴーは、視覚性について話すときの完璧なレクリエーションの事例です。
機能面では、いくつかの明らかな制限があり、それは多くのユーザーにとって取引を妨げる可能性があります。 リアルタイムのターンバイターン方式のナビゲーションは、Google Maps Goにはまったくありません。また、Google MapsGoにはレビューがありません。
これらすべての機能と構造の変更により、GoogleがAndroid用のgoアプリで実現しようとしている目的は、エントリーレベルのスマートフォンユーザーベースの全体的なユーザーエクスペリエンスを向上させることです。 Googleはエクスペリエンスの最適化に関して多くのことを行ってきましたが、 Androidアプリ開発会社である米国やその他の会社としてだけでなく、地域を超えてビジネスを拡大しながら、すべてのAndroidモバイルアプリ開発会社がさらに進んでいきます。
その点で、AndroidアプリスイートでAndroidGoを入手する方法の答えは次のとおりです。
Androidアプリの開発プロセスをAndroidに合わせて最適化する手順GoakAndroidアプリの開発方法
通常のGoogleアプリケーションをAndroidGoアプリケーションに変換するプロセスは、アプリ戦略への答えから始まります。
Android Go標準に従って設計されたデバイス用に最適化されたアプリの開発に関しては、次の3つのオプションから選択できます–
共通のアプリを持っている
すべてに同じアプリを使用する–同じエクスペリエンスを提供するAndroidデバイスとAndroidGoデバイス。 ここでのAndroidアプリはマルチバイナリである必要がありますが、RAMデバイスが少ない場合に特別なエクスペリエンスを提供する必要はありません。 これにはAndroidApp Bundleを使用して、アプリコードをリファクタリングせずに最大65%のサイズを節約できます。
異なるAPKを持つ1つのアプリを持っている
Goデバイスと他のデバイスに同じアプリを使用し、エクスペリエンスのセットを変えます。 このためには、さまざまなAPKを開発する必要があります。1つは新しいandroid.hardware.ram.lowディメンションを対象とし、他のAPKは他のデバイスに焦点を合わせます。
2つのアプリがあります
Android GoデバイスをターゲットにしたLiteアプリを開発し、他のAndroidアプリをそのままにします。
[ Lite AppsTrendについてすべて知っている]
従うアプリ開発戦略を決定したら、次の重要な考慮事項を確認してください–
クラッシュやANRなしでアプリが機能することを確認します
アプリケーションが応答しないこととクラッシュ率が高いことは、ユーザーの維持率に悪影響を与える2つの要因です。 CrashlyticsやAndroidVitalsなどのツールを使用して、AndroidアプリのクラッシュフリーセッションとANRレートを確認します。
AndroidOreoに焦点を当てる
Android Oreoには、バックグラウンドでのプロセスの適切な実行を保証するバックグラウンド実行制限などの多くのリソース最適化が付属しています。 アプリがAPI26以上を対象としていない場合は、GooglePlay移行ガイドをお読みください。
アプリのインストールサイズを低く保つ
APKサイズとインストール率の間には明確な関連性があるため、APKサイズが小さいほど、インストール数は多くなります。
Android Goアプリは低MBのエントリーレベルのスマートフォンに焦点を当てているため、アプリが40MB未満であることを確認する必要があります。 これを実現するには、現在のAPKを最適化するか、Goユーザーを対象とした別のAPKを作成します。
アプリのサイズを小さくするためのヒントをいくつかご紹介します–
- Androidアプリバンドルを使用する
- JPEG / PNGファイルをWebPアセットに置き換えます
- 生のオーディオ形式をAACまたはMP3に置き換えます
- ライブラリが更新されていることを確認してください
- DEXコードを合理的な範囲内に保つ
メモリーフットプリントを低く抑える
APKをテストするときは、PSSを調べて、アプリがデバイスで起動するために必要なメモリの量を分析します。
コールドスタート時間を5秒未満に保つ
テストデバイスの完全な再起動が完了した後、コールドスタートアップ時間のテストを実行するときは、ユーザーのデバイスでアプリが起動されてから5秒以内にアプリがインタラクティブになることを確認してください。 今日の始め方では、ユーザーはアプリやゲームの読み込みを5秒間待った後、イライラする傾向があります。 これがアンインストール率が高い理由です。
デバイスの完全な再起動を実行した後、コールドスタートアップ時間のテストを実行することをお勧めします。
まとめ
Android Go、 Android Goと通常のAndroid、 Go Android開発、 Android開発サービス、そして最後にAndroidGo用のアプリを開発する方法について知っておく必要があることはすべてここにあります。 必要な情報がすべて揃ったので、何を待っていますか? Android Goエキスパートのチームに連絡して、ビジネスを拡大してください。
[また読む:GoogleGoアプリが1億ダウンロードに達する]