アンドロイドのオープン性により、世界中の開発者が様々なモバイルアプリケーションを開発するようになり、様々なSDKは、あらゆるレベルの開発者が専門知識と創造性を発揮できるプラットフォームを提供しています。Javaは様々なプラットフォームで最もよく使われるプログラミング言語ですが、他のツールキットではC、C++、Rubyしかサポートしていないものもあり、開発するアプリケーションの特性によっても開発環境の選択がある程度決まります。このため、Android開発者のために、4つの強力なAndroid開発ツールをまとめました:
Basic4Androidは、Androidプラットフォーム用のシンプルでパワフルなビジュアル・ラピッドアプリケーション開発ツールで、データベース通信の開発やテストに使用することができ、2Dリアルタイムゲームの開発にも使用できます。収益を得るために
主な特徴
- ネイティブ・バイトコードにコンパイルされ、ランタイム・ライブラリは不要です。生成されるAPKファイルは、Java / Eclipseで生成されるものとまったく同じです。
- Javaで書かれたアプリケーションと同じパフォーマンス
- オブジェクトとコードモジュールをサポートするVisual Basicに似たイベント駆動型プログラミング言語
- XMLファイルを書く必要はありません。
- ビジュアルエディタは、複数の画面とさまざまな解像度をサポートしています
- Android 1.6以上のすべてのモバイルデバイスに対応
- オートコンプリート、内蔵ドキュメント、内部インデックス、その他の高度な機能をサポートします。
- 強力なシングルステップデバッグ
- Androidのすべてのコア機能をサポート
Gimbalは、クアルコムの子会社であるQualcomm Labsが提供するiOSおよびAndroidプラットフォーム向けのSDKです。Gimbalの組み込みライブラリにより、開発者は位置特定ソリューションまたはジオフェンシングソリューションを利用できます。Gimbal Ambient Awareness SDKを使用すると、開発者は携帯電話ユーザーにタイムリーでパーソナライズされた関連性の高いコンテンツを配信できるようになり、アプリに追加するために必要なソフトウェアライブラリを選択できます。SDKから、開発者はアプリケーションに追加するために必要なソフトウェアライブラリを選択できます。
これらのSDKには以下が含まれます:
- Gimbal Geofence:ジオフェンシングに基づく低消費電力の位置認識サービスの提供を目指しています。このツールは、アプリケーションに「コンテキスト認識」、つまりユーザーの位置に基づいてユーザーに有益な調整を行う能力を与えます。
- ジンバル興味センシング:エンドユーザーの個人情報や興味に合わせたアプリケーションを可能にするこのツールは、特定のオーディエンス向けにカスタマイズされたアプリケーションを提供することができます。
- ジンバルイメージ認識:エンドユーザーがスマートフォンのカメラを通してインタラクティブな体験を開始できるようにします。
- Gimbal Manager:ジオフェンシング、個人情報ルール、イメージターゲティング、コンテンツ、パブリッシング、分析を管理するウェブベースのツールです。
- ジンバルのプライバシー:エンドユーザーがジンバルとその機能を管理するために、ジンバルはエンドユーザーが自分の環境や関心をいつ、何を共有するかについての知識とコントロールを与え、ユーザーの個人情報を保護するように設計されています。
3. Titanium SDK
Titaniumは、クロスプラットフォームのネイティブ・モバイル開発のためのより高度なAPIを提供するように設計されており、開発者は、ユーザー・インターフェース・コンポーネントやソケット・インターフェースから通知システムの統合に至るまで、様々なネイティブの特徴や機能にアクセスすることができます。現在、TitaniumはiOS、Android、BlackBerry、およびWindows Phoneをサポートしています。さらに、Titaniumは、プラットフォーム固有の機能機能とネイティブ・パフォーマンスをターゲットとする統一されたJavaScript APIの助けによってコードの再利用を可能にし、開発者の作業時間を劇的に短縮します。
主な特徴
- オープンソース:Titaniumは、緩和されたApache 2.0ライセンスを使用しています。
- 効率的な開発:コードの再利用を通じて、開発者の作業時間を短縮し、作業効率を調整します。
- 安価な機能:JavaScript SDKの利用によるクロスプラットフォーム運用のコスト削減
4. Vuforia
Vuforiaは、現実世界のオブジェクトをインタラクティブな体験に変換する拡張現実プラットフォームです。Vuforiaは、開発者が現実世界のオブジェクトと仮想オブジェクトの間で全く新しいレベルのインタラクションを作成できるように設計されています。Vuforiaは、自前で計算されたビジョン技術を使用して、単純な3Dイメージだけでなく平面イメージもリアルタイムで認識・追跡するため、開発者は現実世界とデジタル体験のギャップを埋めることができます。 Vuforiaは、Unityゲームエンジンの拡張機能を通じて、C、Java、Objective-Cおよび.Net言語用のアプリケーションプログラミングインターフェースを提供します。その結果、Vuforia SDKはiOSとAndroidの両方のネイティブ開発に対応しており、UnityエンジンでARアプリを開発している開発者は、iOSやAndroidプラットフォームへの移植が容易になります。
[]
主な特徴
- クロスプラットフォーム:iOSとAndroidの両方に対応
- ARの特徴:Vuforiaはモバイルデバイスのための最高の拡張現実体験プラットフォームです。
- 最適なパフォーマンス体験:比類のないインタラクティブ性による現実とバーチャルの完璧な相互作用
- テキスト認識:スマートフォンやタブレットのカメラの助けを借りて、リアルタイムのテキスト認識をサポートしています。





