• ベストアンサー

iPhone、Androidのアプリについて

両方ともJDKで作るようですが、片方で作ったアプリは もう片方でも動くのでしょうか? それとも、同じプログラムといえどもまったく別物と考えていいのでしょうか? ※なぜかというと、iphoneアプリを作りたいのですが、マックを持ってないので とりあえずWindowsでアンドロイドのアプリを作ればあとで移植できたらうれしいなと・・・

質問者が選んだベストアンサー

  • ベストアンサー
noname#161640
noname#161640
回答No.1

>両方ともJDKで作るようですが いいえ。AndroidはJavaベースで作成しますが、iPhone(iOS)はObjective-Cで作成します。 >片方で作ったアプリは >もう片方でも動くのでしょうか? 両者は全く別のものですので、互換性は一切ありません。 >iphoneアプリを作りたいのですが、マックを持ってないので >とりあえずWindowsでアンドロイドのアプリを作ればあとで移植できたらうれしいなと・・・ ネイティブなiOSアプリは、Mac OS X以外の環境では開発できません。そもそも開発に必須なSDKがMac用しか用意されていませんので、たとえWindowsやLinuxでObjective-C環境を整えてもiOSの開発は行えません。 どうしてもWindowsで作りたい、ということだと、現状では、Webアプリとして作るぐらいしか道はないように思えます。要するに、iOS用Webサイトとして作るわけですね。後は、いくつかiOS/Androidのクロスプラットフォーム開発ツールもありますが、これらも最終的にビルドする段階ではMacのSDKが必要となるので、最後はMacを用意しないとアプリは作れないはずです。

utkl1234
質問者

お礼

具体的にありがとうございました。 とてもよくわかりました!

関連するQ&A