2016-09-21 4 views
-1

私は、iOSとAndroidの両方のアプリを開発しようとしています。実際には2つの異なる言語で書く必要なく、両方をコンパイルできるようにしたいと考えています。iOSとAndroidの両方でどの言語をコンパイルできますか?

GUIは簡単です:ボタン、ドロップダウンメニュー、テキストボックス。あらかじめ作成された図書館で、または電話のユーティリティの一部としてこれらを使用することができますが、必要に応じて自分で作成することができます。しかし、私は、GPSや位置情報、インターネットアクセス、通知、バックグラウンドで実行され、おそらく振動などの電話ハードウェアにアクセスする必要があります。

私はC++などでプログラムを作成したいと思っていますが、クロスコンパイルの対象となる言語は何でも構いません。どんな助けもありがとう!

EDIT:私はこれにどのようなフレームワークを使用できるのか、どのような言語を使用しているのか聞いています。

+1

言語とそのコンパイルは大きな問題ではありません。プラットフォーム間の類似点はほとんどなく、クロスプラットフォームのフレームワークを探す必要があります。 – molbdnilo

+0

えええええええええええええええええええええええええええええええええええええええんさんはおまえの好みにかかっていません –

答えて

4

使用できるエンジンはたくさんあります。 Xamarinはベストの1つです(プログラムはC#で書かれています)

0

Ionic(デザイン)+ Cordovaを使用してください。しかし、HTML、CSS、Javascriptについて知っておく必要があります。

1

私はあなたが何を意味しているのか知っています。 Eqelaを試してみてください。概要のためにこれをチェックアウト:https://www.youtube.com/watch?v=WcWf7SXGBv0

Eqela、ソースコードの単一のセットを使用して複数のオペレーティング システム用のソフトウェア・アプリケーションを作成するためのソフトウェアに 開発を可能にしたプログラミング言語の翻訳者は、 アプリケーションをデプロイすることが可能となりますモバイル、デスクトップ、ウェブ上で同時に実行できます。アプリケーションソースコード変換技術に基づく です。

言語はOOPですので、プログラミングが快適になるでしょう。これはソースコード変換に基づいているため、ターゲットソースコードはターゲットプラットフォームのネイティブです。 EqelaはAndroid、iOS、その他多くの一般的なプラットフォームに翻訳できます。 HTML5もターゲットソースコードの一部です!

ターゲットプラットフォームのネイティブコードへのアクセスも可能です。ターゲットの1つがAndroidであるとしましょう。Android固有のコードをEqelaのソースコードに含めることができます。

私はこの最初の手を使っています。これは素晴らしいツールだと思います。しかし、これは一般的な言語ではないため、コミュニティのサポートは限られています。詳細情報については

http://eqdn.tech/

+0

最近Eqela言語がアップグレードされました:http://eqdn.tech/sling/ –

関連する問題