モバイルアプリ

フリー百科事典ウィキペディアより

モバイルアプリケーションまたはモバイル アプリは、電話タブレット時計などのモバイル デバイスで実行するように設計されたコンピュータ プログラムまたはソフトウェア アプリケーションです多くの場合、モバイル アプリケーションは、デスクトップ コンピューターで実行するように設計されたデスクトップ アプリケーションや、モバイル デバイスで直接実行するのではなく、モバイル Web ブラウザーで実行するWeb アプリケーションとは対照的です。

アプリはもともと、電子メール、カレンダー、連絡先データベースなどの生産性支援を目的としていましたが、アプリに対する一般の需要により、モバイル ゲーム、ファクトリーオートメーション GPS および位置情報サービス、注文追跡、チケットなどの他の分野に急速に拡大しました。数百万のアプリが利用できるようになりました。多くのアプリはインターネットアクセスを必要とします。アプリは通常、デジタル配信プラットフォームの一種であるアプリ ストアからダウンロードされます。

「アプリケーション」の略である「アプリ」という用語は、それ以来、非常に一般的になってきました。2010 年には、アメリカ方言協会の「今年の言葉に選ばれました[1]

アプリは大きく、ネイティブ アプリ、ハイブリッド アプリ、ウェブ アプリの 3 種類に分類されます。ネイティブ アプリケーションは、モバイル オペレーティング システム (通常は iOS または Android) 用に特別に設計されています。Web アプリはHTML5またはCSSで記述され、通常はブラウザーを介して実行されます。ハイブリッド アプリは、 JavaScript 、CSS、HTML5などの Web テクノロジを使用して構築され、ネイティブ コンテナーで偽装された Web アプリのように機能します。[2]

概要

1983 年のプログラマブル ポケット電卓HP-41C X 用のエミュレーションアプリです。古いホーム コンピューターゲーム コンソール、さらには数十年前のメインフレーム コンピューターを完全にエミュレートするためのアプリがいくつかあります

ほとんどの携帯端末には、ウェブ ブラウザメール クライアントカレンダー、マッピング プログラム、音楽購入用アプリ、その他のメディア、その他のアプリなど、いくつかのアプリがプリインストールされたソフトウェアとしてバンドルされた状態で販売されています。一部のプリインストールされたアプリは、通常のアンインストール プロセスで削除できるため、必要なアプリ用に多くのストレージ スペースを確保できます。ソフトウェアがこれを許可しない場合、一部のデバイスをルート化して、望ましくないアプリを排除できます。

プリインストールされていないアプリは、通常、アプリ ストアと呼ばれる配布プラットフォームから入手できます。これらは、 App Store (iOS)Google Play Storeなど、デバイスのモバイル オペレーティング システムの所有者によって運営されている場合があります。Galaxy StoreHuawei AppGalleryなどのデバイス メーカーによるものまたは、 Amazon AppstoreF-Droidなどのサード パーティによるものです

通常、それらはプラットフォームからターゲット デバイスにダウンロードされますが、ラップトップデスクトップ コンピューターにダウンロードできる場合もありますアプリは、Android デバイスでAndroid アプリケーション パッケージを実行するなど、手動でインストールすることもできます

一部のアプリはフリーウェアですが、他のアプリには価格があり、前払いまたはサブスクリプションが可能です。一部のアプリには、マイクロトランザクション広告も含まれています。いずれにせよ、収益は通常、アプリケーションの作成者とアプリ ストアの間で分割されます。[3]したがって、同じアプリでもモバイル プラットフォームによって価格が異なる場合があります。

モバイル アプリはもともと、電子メール、カレンダー、連絡先、株式市場、天気情報など、一般的な生産性と情報検索のために提供されていました。しかし、世間の需要と開発者ツールの利用可能性により、デスクトップアプリケーション ソフトウェアパッケージで処理されるカテゴリなど、他のカテゴリへの急速な拡大が促進されました他のソフトウェアと同様に、アプリの数と種類が爆発的に増加したため、発見が困難になりました。その結果、ブログ、雑誌、専用のオンライン アプリ発見サービスなど、幅広いレビュー、推奨、およびキュレーション ソースの作成につながりました。 . 2014 年、政府の規制機関は、アプリ、特に医療アプリの規制と管理を試み始めました。[4]一部の企業は、公式Web サイトよりも特定の利点を持つコンテンツを配信するための代替手段としてアプリを提供しています

アプリ ストアで入手できるモバイル アプリケーションの数が増え、スマートフォンの機能が向上したことで、人々はより多くのアプリケーションを自分のデバイスにダウンロードしています。[5]モバイル アプリの使用は、携帯電話ユーザーの間でますます一般的になっています。[6] 2012 年 5 月のcomScoreの調査によると、前四半期のモバイル加入者は、デバイスで Web を閲覧するよりもアプリを使用した方が多く、それぞれ 51.1% 対 49.8% でした。[7]研究者は、モバイル アプリの使用はユーザー コンテキストと強く相関し、ユーザーの場所と時間帯に依存することを発見しました。[8]モバイル アプリは、ヘルスケアにおいてますます大きな役割を果たしています。適切に設計および統合された場合、多くの利点が得られます。[9] [10]

市場調査会社のGartner は、2013 年には 1,020 億のアプリがダウンロードされ (そのうち 91% が無料)、米国で 260 億ドルを生み出すと予測しており、2012 年の 180 億ドルから 44.4% 増加しています。[11] 2015 年第 2 四半期までに、Google Play ストアと Apple ストアだけで 50 億ドルを生み出しました。アナリストのレポートによると、アプリ経済はEU 内で年間 100 億ユーロ以上の収益を上げており、アプリ市場の成長により、EU の 28 州で 529,000 を超える雇用が創出されています。[12]

種類

モバイル アプリケーションは、さまざまな方法で分類できます。一般的なスキームは、ネイティブ、Web ベース、およびハイブリッド アプリを区別することです。

ネイティブ アプリ

特定のモバイル プラットフォームを対象とするすべてのアプリは、ネイティブ アプリと呼ばれます。そのため、 Appleデバイス向けのアプリはAndroidデバイスでは動作しませんその結果、ほとんどの企業は複数のプラットフォーム用のアプリを開発しています。

ネイティブ アプリを開発する際、専門家はクラス最高のユーザー インターフェイス モジュールを組み込みます。これにより、パフォーマンス、一貫性、優れたユーザー エクスペリエンスが向上します。また、ユーザーは、アプリケーション プログラミング インターフェイスへの幅広いアクセスの恩恵を受け、特定のデバイスからすべてのアプリを無制限に使用できます。さらに、あるアプリから別のアプリに簡単に切り替えることもできます。

このようなアプリを作成する主な目的は、特定のモバイル オペレーティング システムで最高のパフォーマンスを確保することです。

ウェブベースのアプリ

Web ベースのアプリは、HTMLCSS、およびJavaScriptの標準的な Web テクノロジを使用して実装されます。通常、適切な動作のために、またはオフラインでの使用と比較してすべての機能を使用できるようにするために、インターネット アクセスが必要ですすべてではないにしても、ほとんどのユーザー データはクラウドに保存されます。

これらのアプリのパフォーマンスは、ブラウザーで実行されるWeb アプリケーションに似ていますが、同等のネイティブ アプリよりも著しく遅くなる可能性があります。また、ネイティブ アプリと同じレベルの機能がない場合もあります。

ハイブリッド アプリ

ハイブリッド アプリの概念は、ネイティブ アプリと Web ベース アプリの組み合わせです。Apache CordovaFlutterXamarinReact NativeSencha Touch、およびその他のフレームワークを使用して開発されたアプリは、このカテゴリに分類されます。

これらは、複数のプラットフォームで Web およびネイティブ テクノロジをサポートするように作られています。さらに、これらのアプリは開発がより簡単で高速です。これには、複数のモバイル オペレーティング システムで動作する単一のコードベースの使用が含まれます[要出典]

このような利点にもかかわらず、ハイブリッド アプリはパフォーマンスが低下します。多くの場合、アプリは異なるモバイル オペレーティング システムで同じルック アンド フィールを維持できません。[要出典]

発達

仕事中の開発者

モバイル デバイス用のアプリを開発するには、これらのデバイスの制約と機能を考慮する必要があります。モバイル デバイスはバッテリで動作し、プロセッサはパーソナル コンピューターよりも強力ではありませんが、位置検出やカメラなどの機能も多く備えています。また、開発者は、モバイル ソフトウェアの激しい競争と各プラットフォーム内での変化のために、さまざまな画面サイズ、ハードウェアの仕様、および構成を考慮する必要があります (ただし、これらの問題はモバイル デバイスの検出によって克服できます)。

モバイル アプリケーションの開発には、専用の統合開発環境を使用する必要がありますモバイル アプリは、最初にエミュレータを使用して開発環境内でテストされ、後でフィールド テストを受けます。エミュレーターは、開発者が物理的にアクセスできない可能性のある携帯電話でアプリケーションをテストする安価な方法を提供します。[13] [14]

モバイルユーザー インターフェイス(UI) のデザインも不可欠です。モバイル UI は、制約とコンテキスト、画面、入力、およびモビリティをデザインのアウトラインとして考慮します。多くの場合、ユーザーはデバイスとのやり取りの中心であり、インターフェイスにはハードウェアとソフトウェアの両方のコンポーネントが必要です。ユーザー入力により、ユーザーはシステムを操作でき、デバイスの出力により、システムはユーザーの操作の結果を示すことができます。モバイル UI 設計の制約には、ユーザーの手に対するモバイル デバイスの画面サイズなど、限定的な注意やフォーム ファクターが含まれます。モバイル UI コンテキストは、モバイル アプリケーション内のユーザー インタラクションから表示できる、場所やスケジュールなどのユーザー アクティビティからの手がかりを示します。全体として、モバイル UI 設計の目標は、主に理解しやすくユーザーフレンドリーなインターフェースです。

モバイル UI (フロントエンド) は、エンタープライズ システムへのアクセスをサポートするためにモバイル バックエンドに依存しています。モバイル バックエンドは、データ ルーティング、セキュリティ、認証、承認、オフライン作業、およびサービス オーケストレーションを容易にします。この機能は、モバイル アプリ サーバーサービスとしてのモバイル バックエンド(MBaaS)、SOAインフラストラクチャなど、さまざまなミドルウェアコンポーネントによってサポートされています

会話型インターフェイスは、コンピューター インターフェイスを表示し、グラフィック要素ではなくテキストを介して対話を提示します。彼らは実際の人間との会話をエミュレートします。[15]会話型インターフェースには、主に音声アシスタント ( Amazon Echoなど) とチャットボットの 2 種類があります[15]

ユーザーがモバイル アプリに圧倒され始めている (「アプリ疲れ」と呼ばれる用語) ため、会話型インターフェイスは特に実用的になりつつあります。[16] [17]

Amazon のデバイス担当シニア バイス プレジデントである David Limp 氏は、Bloomberg とのインタビューで、「次の大きなプラットフォームは音声だと考えています」と述べています。[18]

分布

3 大アプリ ストアは、 Android向けGoogle PlayiOS向けApp StoreWindows 10Windows 10 MobileXbox One向けMicrosoft Storeです

グーグルプレイ

Google Play (以前の Android マーケット) は、Google が Android デバイス向けに開発した国際的なオンライン ソフトウェア ストアです。2008 年 10 月にオープンしました。[19] 2013 年 7 月には、Google Play ストア経由でダウンロードされたアプリの数は、利用可能な 100 万を超えるアプリのうち 500 億を超えました。[20] 2016 年 9 月の時点で、 Statistaによると、利用可能なアプリの数は 240 万を超えました。Google Play ストアのアプリの 80% 以上が無料でダウンロードできます。[21]この店は 2015 年に 60 億米ドルの収益を上げました。

アプリストア

iOSおよびiPadOS向けのAppleの App Store は最初のアプリ配信サービスではありませんでしたが、モバイル革命に火をつけ、2008 年 7 月 10 日にオープンし、2016 年 9 月の時点で 1400 億回以上のダウンロードを報告しています。オリジナルのAppStore は、1993 年に NeXTWorld Expo で Jesse Tayler によって Steve Jobs に最初にデモンストレーションされました[22] 2011 年 6 月 6 日現在、2 億人の iOS ユーザーによってダウンロードされた 425,000 のアプリが利用可能でした。[23] [24] Apple の 2012 Worldwide Developers Conferenceで、CEO のTim Cook はは、その日までに App Store に 650,000 のダウンロード可能なアプリがあり、300 億のアプリが App Store からダウンロードされていると発表しました。[25]別の見方をすれば、BBCが 2013 年 7 月に追跡サービス Adeven から得た数字によると、ストア内のアプリの 3 分の 2 以上が「ゾンビ」であり、消費者によってインストールされることはほとんどありません。[26]

マイクロソフト ストア

Microsoft Store (旧称 Windows Store) は、2012 年に Microsoft によってWindows 8およびWindows RTプラットフォーム用に導入されました。また、Windows 8 との互換性が認定された従来のデスクトップ プログラムのリストを掲載することもできますが、主に「Windows ストア アプリ」を配布するために使用されます。キーボードマウスおよびデスクトップ コンピュータラップトップ)。[27] [28]

その他

企業経営

モバイル アプリケーション管理 (MAM) は、ビジネス環境で使用される、社内で開発された市販のモバイル アプリへのアクセスのプロビジョニングと制御を担当するソフトウェアとサービスを表しますこの戦略は、Bring Your Own Device (BYOD) 作業戦略のセキュリティ リスクを相殺することを目的としています。従業員が個人のデバイスを企業環境に持ち込むと、モバイル アプリケーション管理により、企業の IT スタッフは、必要なアプリケーションを転送し、ビジネス データへのアクセスを制御し、ローカルにキャッシュされたビジネス データをデバイスから削除できます。会社で長く働きます。コンテナ化セキュリティへの代替アプローチです。コンテナ化アプリは、従業員のデバイス全体を制御するのではなく、個人データとは別の隔離されたポケットを作成します。会社によるデバイスの管理は、その個別のコンテナーにのみ適用されます。[36]

アプリ ラッピングとネイティブ アプリ管理

特に従業員が「自分のデバイスを持ち込む」 (BYOD)場合、モバイル アプリは企業にとって重大なセキュリティ リスクになる可能性があります。これは、モバイル アプリが保護されていない機密データをユーザーの認識と同意なしにインターネットに転送するためです。盗まれた企業データの報告は、企業データと個人データが悪意のある人の手に渡る可能性があることを示しています。データの盗難は、機密情報の損失だけでなく、企業を攻撃や恐喝に対して脆弱にします。[37]

プロフェッショナルなモバイル アプリケーション管理は、企業がデータを保護するのに役立ちます。企業データを保護するためのオプションの 1 つは、アプリのラッピングです。ただし、著作権侵害や保証権の喪失などの欠点もあります。アプリのラッピングでは、機能性、生産性、ユーザー エクスペリエンスが特に制限されます。ラップされたアプリのポリシーは変更できません。必要に応じて、最初から再作成する必要があり、コストが追加されます。[38]アプリ ラッパーは、既存のウェブサイトまたはプラットフォームから完全に作成されたモバイル アプリであり[39]基礎となるアプリケーションにほとんどまたはまったく変更を加えていません。「ラッパー」は基本的に、開発者を可能にする新しい管理レイヤーです。アプリの使用に適した使用ポリシーを設定します。[39]これらのポリシーの例には、認証が必要かどうか、デバイスにデータを保存できるようにすること、ユーザー間のファイル共有を有効または無効にすることが含まれます。[40]ほとんどのアプリ ラッパーは最初はウェブサイトであることが多いため、 iOSまたはAndroid開発者のガイドラインに沿っていないことがよくあります

あるいは、エンタープライズ モビリティ管理を通じてネイティブ アプリを安全に提供することも可能ですこれにより、アプリケーションを簡単に実装し、いつでもポリシーを調整できるため、より柔軟な IT 管理が可能になります。[41]

こちらもご覧ください

参考文献

  1. ^ "「アプリ」は、アメリカ方言協会によって 2010 年の単語に投票されました (更新)" . アメリカ方言協会. 2011-01-08 . 2012-01-28取得.
  2. ^ 「モバイル アプリケーション開発」 . アマゾン ウェブ サービス株式会社
  3. ^ Siegler, MG (2008 年 6 月 11 日). "アナリスト: iPhone アプリには素晴らしい未来があります" . ベンチャービート
  4. ^ イエティセン、アリ・ケマル; Martinez-Hurtado、J. L。Da Cruz Vasconcellos、フェルナンド。Simsekler、MC エムレ。アクラム、ムハンマド・サフワン。ロウ、クリストファー R (2014)。「モバイル医療アプリケーションの規制」。ラボオンチップ14 (5): 833–40. ドイ: 10.1039/C3LC51235E . PMID 24425070 
  5. ^ ファム、スアン・ラム; グエン、ティ・フエン; チェン・グォ・ドン (2018)。「App Store で調査: モバイル英語学習アプリでの参加者の行動を理解する」. 教育コンピューティング研究のジャーナル56 (7): 1076–1098. ドイ10.1177/0735633117727599S2CID 64678404 . 
  6. ^ ルートヴィヒ、ショーン。2012 年 12 月 5 日、 venturebeat.com の調査: 「モバイル アプリの使用率は 35% 増加し、テレビと Web はそれほど多くない」
  7. ^ ペレス、サラ. 2012 年 7 月 2 日。「comScore: 米国のモバイル市場では、Samsung、Android がチャートのトップに。アプリは Web ブラウジングを追い越します。」techcrunch.com
  8. ^ ベーマー、マティアス。ヘクト、ブレント。シェーニング、ヨハネス。クルーガー、アントニオ。Bauer、Gernot (2011)。「Angry Birds、Facebook、Kindle で眠りにつく」. ヒューマン コンピュータとモバイル デバイスおよびサービスとの相互作用に関する第 13 回国際会議の議事録 - MobileHCI '11pp.47–56。ドイ: 10.1145/2037373.2037383 . ISBN 978-1-4503-0541-9. S2CID  8654592 .
  9. ^ マルカーノ・ベリサリオ、ホセ・S; グプタ、アジェイK。オドノヒュー、ジョン。モリソン、セシリー。車、ジョシップ(2016)。「NICE 出生前精神保健ガイドラインを実装するためのタブレット コンピューター: 実現可能性調査のプロトコル」 . BMJオープン6 (1): e009930。ドイ: 10.1136/bmjopen-2015-009930 . PMC 4735209 . PMID 26801468  
  10. ^ ベントラ、CL (2014). 「医療従事者向けのモバイル デバイスとアプリ: 用途とメリット」 . PT39 (5​​): 356–64. PMC 4029126 . PMID 24883008  
  11. ^ "2013 年のモバイル アプリの収益は 260 億ドルに達する見込み" . ガーディアン2013 年 10 月 11 日2013 年9 月 19 日閲覧
  12. ^ VisionMobile、Plum Consulting、「 European App Economy」アナリスト レポート、2013 年 9 月
  13. ^ Gao, J.; バイ、X。ツァイ、W.; 上原 隆 (2014 年 2 月). 「モバイル アプリケーションのテスト: チュートリアル」. コンピューター47 (2): 46–55. ドイ: 10.1109/MC.2013.445 . ISSN 0018-9162 . S2CID 39110385 .  
  14. ^ ひずみ、マット (2015-02-13). 「1983 年から今日まで: モバイル アプリの歴史」 . ガーディアン
  15. ^ a b Brownlee、John (2016 年 4 月 4 日)。「会話型インターフェースの説明」 . 株式会社ファストデザイン株式会社ファーストカンパニー 2016 年7 月 4 日閲覧
  16. ^ エレット、ジョシュア. 「アプリ疲れが始まると、トロントのエンジニアはチャットボットに移行します」 . CBCCBC/ラジオカナダ2016 年7 月 4 日閲覧
  17. ^ シッパーズ、ベン. 「アプリ疲れ」 . テッククランチAOL株式会社 2016 年7 月 4 日閲覧
  18. ^ ソーパー、スペンサー (2016 年 3 月 3 日). 「Amazon、音声対応 Echo のより大きな市場に賭ける」 . ブルームバーグ.com . ブルームバーグLP 2016 年7 月 4 日閲覧
  19. ^ Chu, Eric (2009 年 2 月 13 日). 「Android マーケット アップデート サポート」 .
  20. ^ 「モバイル アプリケーションの未来」 . UAB2015 年 9 月 9 日2015 年11 月 11 日閲覧
  21. ^ ショー、ノーマン。Sergueeva、Ksenia (2019 年 4 月)。「モバイル コマースの非金銭的利点: 認識された価値で UTAUT2 を拡張する」. 情報管理の国際ジャーナル45 : 44–55. ドイ: 10.1016/j.ijinfomgt.2018.10.024 . S2CID 106407622 . 
  22. ^ Carey, Richard (2015 年 7 月 17 日). 「エレクトロニック・リコレクションズ、リカード・キャリー著」 . アプリストア
  23. ^ 「100 億アプリ カウントダウン」 . アップル2011-01-14。
  24. ^ ラオ、リーナ (2011 年 7 月 7 日). "Apple の App Store は 150 億のアプリ ダウンロードを超え、先月 10 億のダウンロードを追加" . テッククランチAOL株式会社
  25. ^ Indvik、ローレン (2012 年 6 月 11 日). 「App Store の統計: 4 億のアカウント、650,000 のアプリ」 . マッシャブル
  26. ^ "App Store が Apple 記念日に「ゾンビだらけ」と主張" . BBCニュース2013 年 7 月 10 日。
  27. ^ ミラー、マイケル (2011 年 9 月 14 日). 「ビルド: Windows 8 Metro アプリのビルドに関する詳細」 . PCマガジン2012 年 2 月 17 日にオリジナルからアーカイブされました2012 年2 月 10 日閲覧
  28. ^ ロゾフ、マット (2012 年 2 月 9 日). 「Microsoft の今後の iPad キラーについて知りたいことはすべてここにある」 . ビジネスインサイダー2017 年12 月 11 日閲覧
  29. ^ Android 向け Amazon アプリストア. 2015 年 6 月 23 日閲覧。
  30. ^ 「Nokia と Ovi の進化 | Nokia Conversations — The official Nokia Blog」 . Conversations.nokia.com。2011-05-17 にオリジナルからアーカイブ2011 年 8 月 25 日閲覧
  31. ^ フレイザー、アダム (2011 年 10 月 10 日). 「Ovi Store は Nokia Store に改名され、現在は Qt を使用して構築されています」 . Nokia による会話、Nokia の公式ブログノキア。2011 年 10 月 13 日にオリジナルからアーカイブされました2012 年5 月 25 日閲覧
  32. ^ 「Nokia ストアでサポートされているコンテンツ タイプの変更」 . ノキア開発チーム。2013 年 10 月 4 日。 2013 年 11 月 12 日に元の場所からアーカイブされました2013 年11 月 12 日閲覧
  33. ^ Arghire、Ionut (2012 年 10 月 30 日). 「Windows Phone ストアには現在 120,000 のアプリがあり、さらに増える予定です」 . ソフトペディアソフトニュース NET SRL . 2012 年11 月 29 日閲覧
  34. ^ 「Samsung Apps Store に関する基本情報」 . content.samsung.com 2013 年 3 月 6 日閲覧
  35. ^ Wyatt, Robert A. "Software Shop" . 有線ワイヤード・マガジン。
  36. ^ Taware、Varun (2015 年 4 月 20 日). 「コンテナ化は、よりスマートな BYOD 管理のための勝利戦略です」 . ベタニュース2015 年11 月 11 日閲覧
  37. ^ ロブ、トーマス (2009 年 5 月 8 日). 「エナジースマートモバイルアプリ」 . mobileapp-development.com英国: ケーススタディ。
  38. ^ セキュリティ、Subbu Iyer、製品管理ディレクター、Bluebox (2014 年 7 月 7 日)。「モバイル セキュリティのためにもう必要のない 5 つのこと」 . ネットワークワールド2016 年5 月 16 日閲覧
  39. ^ a b Nicol, D. (2013). モバイル戦略: モバイル テクノロジーを採用して会社を成功に導く方法. IBMプレス。ピアソン教育p。138.ISBN _ 978-0-13-309494-7. 2017 年12 月 11 日閲覧
  40. ^ ラウズ、マーガレット (2012 年 7 月). 「アプリラッピング(アプリラッピング)とは?」. WhatIs.com . 2017 年12 月 11 日閲覧
  41. ^ 「エンタープライズ IT スポットライト: エンタープライズ モビリティ管理 - 451 リサーチ - エンタープライズ IT イノベーションのビジネスの分析」 . 451research.com 2016 年5 月 16 日閲覧

外部リンク