すべてのモバイル プラットフォーム (iPhone、Android など) のプログラミングに最適なテクノロジ/言語/フレームワークを知りたい
それらすべてにJavaを使用できますか?
RGDS
すべてのモバイル プラットフォーム (iPhone、Android など) のプログラミングに最適なテクノロジ/言語/フレームワークを知りたい
それらすべてにJavaを使用できますか?
RGDS
いいえ、Android は言語として Java を使用し、iOS は Objective-C を使用しています。ただし、クロスプラットフォーム SDK を使用して両方のコーディングを行うことはできますが、一部の機能が失われたり、パフォーマンスの問題が発生するなど、いくつかの欠点があります。
よく知られているクロス プラットフォーム SDK をいくつか紹介します。
iOS
言語:主に Objective-C (Objective-C は C のスーパーセットであるため、C++ を統合でき、すべての C コードを使用できます)
テクノロジー/フレームワーク:ココアタッチ
アンドロイド
言語: Java
テクノロジー/フレームワーク:何と呼ばれているかはわかりませんが (名前がある場合)、Android 開発者は Java ランタイム クラスと Android パッケージの両方を使用します。Android パッケージのリストは、こちらで確認できます。
iPhone と Android の開発を比較した素晴らしい記事がここにあります。
お役に立てれば!