クレジット:
クレジット:
モバイル開発用のクロス OS プラットフォームは、全体としてまだ完全に完璧な、ケーキを食べて食べられるソリューションではありませんが、その多くは、あるモバイル OS を無視して別のモバイル OS を優先する優れた代替手段を提供します。おそらくさらに悪いことに、一度に 2 つまたは 3 つのプラットフォームの開発に多大なリソースを消費することになります。
ここでは、信頼できる情報源から推奨されたクロスプラットフォーム開発ツールをいくつか紹介します。他のフレームワークを知っている場合、またはここで説明しているフレームワークについて役立つヒントがある場合は、コメントでお知らせください。
1.ローモバイル
「1 つのコードベース、すべてのスマートフォン」というキャッチフレーズがすべてを物語っています。 RhoMobile は、幅広いスマートフォン デバイスやオペレーティング システム用のネイティブ アプリの開発を可能にする、オープンソースの Ruby ベースのフレームワークである Rhodes を提供します。対象となる OS には、iPhone、Android、Windows Mobile、RIM、Symbian が含まれます。
このフレームワークを使用すると、コードを一度記述するだけで、それを使用してすべての主要なスマートフォン用のアプリを迅速に構築できます。ネイティブ アプリは、GPS やカメラ、位置データなどの利用可能なハードウェアを最大限に活用すると言われています。
現在 2.0 イテレーション中の Rhodes に加えて、RhoMobile は、ホスト型開発環境である RhoHub と、ユーザーのモバイル デバイス上でアプリ データを最新の状態に保つスタンドアロン サーバーである RhoSync を提供しています。
2.アクセレータ
Twitter のフォロワーに推奨のクロスプラットフォーム ツールをアンケートしたところ、Appcelerator がファンのお気に入りとして際立っていました。
もう 1 つの FOSS サービスである Appcelerator の Titanium Development Platform を使用すると、JavaScript、PHP、Python、Ruby、HTML などの一般的な Web 開発言語を使用して、ネイティブのモバイル、タブレット、デスクトップ アプリケーションを開発できます。 Titanium はまた、ユーザーに 300 以上のソーシャル API やその他の API、位置情報へのアクセスを提供します。
Appcelerator の製品には、アクションとイベントのカスタマイズ可能なメトリクスも含まれています。アプリ データはクラウドまたはデバイスに保存でき、アプリはハードウェア、特にカメラやビデオ カメラの機能を最大限に活用できます。
クレジット:
WidgetPad は、CSS3、HTML5、JavaScript などの標準的な Web テクノロジーを使用してスマートフォン アプリを作成するための共同作業型のオープンソース モバイル開発環境です。
このプラットフォームには、プロジェクト管理、ソース コード編集、デバッグ、コラボレーション、バージョン管理、配布が含まれます。 iOS、Android、WebOSなどのOS向けアプリの作成に利用できます。
WidgetPad は現在プライベート ベータ版です。アクセスするには作成者に連絡してください。
4.フォンギャップ
Web 2.0 Expo San Francisco の 2009 年 Launch Pad イベントで勝利のピッチを獲得した PhoneGap は、JavaScript などの Web 開発言語を使用して iPhone、iTouch、iPad、Android、Palm、Symbian、BlackBerry デバイス用のアプリを開発するのに役立つ FOSS フレームワークです。そしてHTML。また、GPS/位置データ、加速度計、カメラ、サウンドなどを含むハードウェア機能へのアクセスも可能になります。
同社はクロスプラットフォーム シミュレーター (Adobe AIR アプリ) と、ネイティブ API にアクセスして PhoneGap プラットフォーム上で機能するモバイル アプリを構築するのに役立つオンライン トレーニング セッションを提供しています。
5.モシンク
MoSync は、共通のプログラミング標準に基づいたもう 1 つの FOSS クロスプラットフォーム モバイル アプリケーション開発 SDK です。 SDK には、緊密に統合されたコンパイラー、ランタイム、ライブラリ、デバイス プロファイル、ツール、ユーティリティが含まれています。 MoSync は、C/C++ プログラミング用の Eclipse ベースの IDE を備えています。 JavaScript、Ruby、PHP、Python などの言語のサポートが予定されています。
このフレームワークは、Android、Symbian、Windows Mobile、さらにはモバイル Linux ディストリビューションの Moblin など、多数の OS をサポートしています。現在、iPhone のサポートはナイトリー ビルドに含まれており、第 3 四半期初めに MoSync 2.4 のリリースに統合される予定です。 BlackBerry のサポートも今年後半に開始されます。
ボーナスラウンド:おっと
あなたがモバイル開発者ではなくても、ここまでやり遂げたなら、まず第一に、自分の心を祝福してください。次に、このツールを使用すると、コーディング仲間と同じクロスプラットフォーム パブリッシングの利点を享受できる可能性があります。あなたの取り組みは、上記の 5 つのプラットフォームのいずれかを使用して作成できるものほど洗練されておらず、バグもなく、カスタマイズされていても、機能的にも機能的ではないことはほぼ保証できますが、Whoop は試してみる価値があるかもしれません。
Whoop Creative Studio は、モバイル アプリ要素を思う存分ドラッグ アンド ドロップできる WYSIWYG Web エディターです。完了したら、iPhone、Android、RIM、Windows Mobile、その他の OS を含む、いくつかのデバイスおよびオペレーティング システム用の形式でアプリをエクスポートできます。
Rackspace がサポートするシリーズ
クレジット:
ラックスペースホスティングを行うより良い方法です。 Web ホスティングの稼働時間を心配する必要はもうありません。パッチの適用、更新、監視、データのバックアップなどの最新情報を維持するために時間、エネルギー、リソースを費やす必要はもうありません。その理由を学びましょう。
Mashable のその他の開発および設計リソース:
-方法: Web サイトに Google Font API を実装する
-タイポグラフィーナット用アクセサリートップ 10 [PICS]