backend(mBaaS)。Tips複数のデバイスに対応したアプリを開発しようと思うと、複数のプログラミング言語を覚えるのが基本になります。それが障壁となって、異なるデバイスへのアプリ展開ができないのは勿体ないです。そこで今回はワンソース(一つのプログラミング言語のソースコード)でマルチデバイス対応できるフレームワーク、サービスを紹介します。一つの言語、フレームワークさえ習得すれば、iOS/Androidをはじめ複数のデバイス向けの開発が一気に行えますよ。8アプリ/Chromeアプリの開発が可能です。開発言語はHTML5/JavaScriptになります。appHerlockJavaScriptをOpenGLに変換することで実行速度の速いマルチデバイス対応を可能にしています。Android/iOSアプリの開発ができます。DevelopmentMoSyncC/C++またはHTML5/JavaScriptを使ってアプリ開発を行います。SDKを使うことでJavaScriptからネイティブUIにアクセスできます。Phoneアプリが開発できます。toolsTitaniumJavaScriptを独自のフレームワークに合わせて利用します。iOS、Android、BlackBerryアプリが開発できます。Phoneアプリが開発できます。Icenium)XamarinC#で開発します。Studioと組み合わせて使うようになっています。Phoneアプリが開発できます。Glass向けのアプリ開発もできます。CraftPhoneGapを使って、HTML5/JavaScriptで開発を行います。iOS/Androidアプリが開発できます。XE6Delphiで開発します。OSX、Android、iOSに対応したアプリが一つのコードベースから開発できます。AndroidTrigger.ioHTML5/JavaScriptで開発しますが、PhoneGapとは異なる技術になります。iOS/Androidアプリが開発できます。LabsLuaを使って開発します。Fire/NOOKアプリが一つのコードから開発できます。8アプリにも近く対応するとのことです。LabsTabrisJavaで開発します。企業向けのシステムになるようです。iOS/Androidアプリが開発できます。PortalUnity3D/2Dゲームを開発する際に有名なゲームフレームワークです。C#、JavaScript、Booで開発ができます。U向けにアプリが開発できます。EngineCocos2DCocos2dではApportableを使うことでObjective-Cを使ってiOSはもちろんAndroid向けゲームが開発できるようです。frameworkいかがでしたか。一つのコードから複数環境への対応ができれば、メンテナンスや開発コストは大幅に軽減されそうです。マルチデバイス対応のため、機能が最大公約数(特定デバイスだけの機能が使えない)になってしまったり、速度面がネイティブに比べると落ちるケースが多いのがデメリットかも知れません。言え速度を重視するゲームでUnityが使えたり、逆にユーティリティ系アプリなどは速度重視ではないと思いますので、カテゴリを選べば十分選択肢として考えられるのではないでしょうか。Service)とは、スマートフォンアプリでよく利用される汎用的な機能をSDKとクラウドから提供するサービスです。backendのちょっと便利な使いかた・非公式SDKやアプリ開発の関連情報などをお届けするブログです。※記事内には、サポート対象外の内容も含みます。本ブログではコメント機能を公開しておりません。アプリ開発を行う上での課題解決には、ユーザーコミュニティやもくもく会などもご活用ください。LIMITEDスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。