No.2ベストアンサー
- 回答日時:
Microsoft のVisual StudioでC#を使ってプログラミングすると、iOSとAndroid用のソフトについて、共通して開発できる部分が多くなるそうです。
ただし、開発中はWindowsでもいいのですが、最終的にiOS用にコード生成するには、Macが必要になります。
なので、最強の開発環境は、MacのOS上にインストールしたWindowsの開発環境を作ることだそうです。
こうすれば、AndroidとiOSの両方のプログラムを1台のパソコンで作れます。
なるほど!Boot Campでってことですかね?
ついでにもう一つ質問いいですか?
すみません、プログラミング未経験です。
作りたいアプリがあるので勉強してみようかなと思っていたところです。
iPhoneを使っているのでとりあえずiOS用でSwift勉強しようと思ってました。もしうまく出来たらAndroid用にも作ろうかなと思い、今回の質問をしたのですが、VisualStudioでC♯を使って共通で開発して、その後それぞれSwiftとJavaなどで開発するということでしょうか?
無知ですみません。
お応え頂けるとありがたいです。
No.3
- 回答日時:
>>VisualStudioでC♯を使って共通で開発して、その後それぞれSwiftとJavaなどで開発するということでしょうか?
いえ、違います。GUIなどハードに近い部分は、iOS・Androidのそれぞれのライブラリを使って、それより上位のロジックは共通ソース化するという構成になっています。
開発言語は、C#であり、SwiftもJavaも使わないはずです。
マイクロソフトは、しばらく前に6~7万円くらいの値段のVisual Studio Proを個人や零細企業、あるいはお勉強用であれば無料で使えるようにしてくれました。
でも、このAndroid/iOSの開発環境(Xamarin)は、個人ではちょっときつい額のお金を払わないと使えない開発環境だったんです。
でも、マイクロソフトが、開発元企業を買収して、Xamarinを無料で使えるようにしてくれました。(iOS用は、有償な部分があるらしいですが、私はAndroidユーザで、Macも持ってないので詳しくは調べていません・・・)
以下にアプリケーションアーキテクチャの階層が記載されています
https://docs.microsoft.com/ja-jp/xamarin/cross-p …
マイクロソフトは、クラウドのAzureで稼いでいるようですし、米国国防省との契約も取れたみたいです。
Visual StudioやXamarinをタダでばら撒いても、それで開発者が増えるなら「損して得取れ」的な感覚なんでしょうね。
とても詳しくありがとうございます!
私にはまだ難しいところもありますが勉強します!
ということはiPhoneとAndroidのアプリ制作にはC♯でプログラミングするということですね!
C♯は頭になかったので調べてみます!
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- アプリ Android非対応のアプリ 4 2023/05/19 13:23
- C言語・C++・C# 私のまわりで、学部生でiOS アプ リ Android アプリを作ったひとはすごいひとですか? 2 2022/08/18 08:12
- Bluetooth・テザリング ios専用のbluetooth機器をandroidで接続する方法 1 2022/11/04 22:53
- アプリ swiftでスマホアプリを開発した時の動作確認 1 2023/02/14 11:37
- Android(アンドロイド) スマホ(Android、iosどちらも可)で、2枚の類似画像(写真)の変化前後を比較したい。 添付画 1 2023/08/20 15:15
- 格安スマホ・SIMフリースマホ iPhoneからAndroidのデータ移行について教えてください。 アプリが移行できるかはiOSでも 4 2023/06/08 22:03
- その他(パソコン・スマホ・電化製品) ios専用のbluetooth機器をandroidで接続する方法 4 2023/01/09 16:50
- Android(アンドロイド) android端末のアプリ移行について 5 2022/10/04 06:28
- その他(スマートフォン・携帯電話・VR) Android からiPhoneに乗りかえます。データを移動させるのは"iOSへ移行"というアプリを 4 2022/06/02 21:43
- Android Android13 について教えて 4 2023/02/23 11:13
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
androidタブレットをwindowsに...
-
C言語で書いたファイルをiOS用...
-
RAD StudioとC++ビルダーの違い
-
J2SDKとJDKって一緒??
-
開発
-
iOSとAndroid用に同じアプリを...
-
パワポ リボンとツールバーに開...
-
Androidアプリ開発の次のステップ
-
行為の時首締めるのって普通じ...
-
めちゃくちゃ行為の時優しい男...
-
AndroidアプリのYYミュージッ...
-
tiktokの画面が白くなるのはな...
-
写真のポーズ変える事が出来る...
-
セフレが行為中笑うっていうか...
-
Android端末のwifi優先順位設定...
-
ブルセラショップについて違法...
-
野外で露出し、自慰行為を行っ...
-
外部HDDの使用時間などを知るア...
-
スマホでの認証コード入力について
-
ファイル名に日本語は使っちゃ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
開発
-
パワポ リボンとツールバーに開...
-
androidタブレットをwindowsに...
-
スパコン「京」の本当の意義
-
開発工数と開発期間の関係について
-
ウォータフォール開発が必須と...
-
iPhoneアプリプログラミング
-
MacでのWEB開発環境について
-
日本のソフトウェアが弱いのは...
-
C言語で書いたファイルをiOS用...
-
Web APIの開発の仕方を教えてく...
-
PowerBuilder 6.5 初心者
-
RAD StudioとC++ビルダーの違い
-
Androidアプリ開発の次のステップ
-
プログラミング初心者です。 ア...
-
開発期間の問題です
-
FPGAやPLDによるIC開発
-
ソフトウェア開発データ白書 SL...
-
類似画像検索について。
-
PHP Ruby Perl の3言語の特徴...
おすすめ情報