iOS、Android、Swift、Kotlin、Flutter、React Nativeなど、モバイルアプリケーション開発に関する技術を詳しく解説します。
モバイルアプリ開発に関する重要な用語を厳選して解説します。
iOS、Android、クロスプラットフォーム開発から配布まで幅広くカバーしています。
Apple社が開発したモバイルオペレーティングシステム。iPhone、iPad、iPod touchで使用され、世界市場で大きなシェアを持つ。
Google社が開発したモバイルオペレーティングシステム。Linuxベースのオープンソースプラットフォームで、世界最大のモバイルプラットフォーム。
Apple社が開発したモダンなプログラミング言語。iOS、macOS、watchOS、tvOSアプリ開発に使用され、安全性と高性能を両立。
Apple社が開発した宣言型UIフレームワーク。iOS、macOS、watchOS、tvOSで使用され、従来のUIKitに代わる現代的なUI構築手法。
JetBrains社が開発したJVM上で動作するモダンなプログラミング言語。Android開発の主要言語として採用され、Java互換性を保つ。
Google社が開発したAndroid向け宣言型UIツールキット。Kotlin言語を使用し、従来のXML レイアウトに代わる現代的なUI構築手法。
Facebook社が開発したクロスプラットフォームモバイルアプリ開発フレームワーク。JavaScript とReactを使用し、iOS・Android両方で動作する。
Google社が開発したクロスプラットフォームモバイルアプリ開発フレームワーク。Dart言語を使用し、iOS・Android・Web・デスクトップアプリを開発可能。
Progressive Web Appの略。Webアプリケーションをネイティブアプリのように動作させる技術。オフライン対応、プッシュ通知、ホーム画面追加が可能。
Apple社が運営するiOSアプリ配布プラットフォーム。iPhone、iPad、Apple Watch、Apple TV向けアプリを販売・配布。厳格な審査プロセスを経てリリース。
Google社が運営するAndroidアプリ配布プラットフォーム。アプリ、ゲーム、映画、音楽、書籍等のデジタルコンテンツを配信。世界最大のアプリストア。
Apple社が提供するiOSアプリのベータ版配布サービス。開発者がApp Storeリリース前にテスターにアプリを配布し、フィードバックを収集可能。
モバイルアプリがアクティブでない状態でも、サーバーからユーザーのデバイスに情報を送信する仕組み。ユーザーエンゲージメント向上に重要な機能。
モバイルアプリの特定の画面やコンテンツに直接リンクする仕組み。URL からアプリの内部画面にユーザーを誘導し、ユーザー体験を向上。