質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.34%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

意見交換

クローズ

9回答

1707閲覧

iPhoneアプリ開発に最適な開発環境を教えてください。

jmdajmw

総合スコア351

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

0グッド

1クリップ

投稿2024/12/09 11:38

0

1

テーマ、知りたいこと

iPhoneアプリとAndroidアプリを開発する最適な開発環境を教えてください。
とりあえずの候補
Xamarin
Flutter

背景、状況

現状、持っているパソコンはWindows11のみです。
AndroidStudioのKotlinを使ったAndroidアプリは10本くらい作っています。
C#やC++を使ったWindowsアプリは数え切れないくらい作っています。
iPhoneは今日、産まれて初めて中古を買いました。
とりあえず↓このアプリのiPhone版を作ろうと考えています。
https://play.google.com/store/apps/details?id=com.e.panpanman

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

回答9

#1

fiveHundred

総合スコア10177

投稿2024/12/09 11:52

iOSアプリはMac上のXCodeでビルドすることを前提に作られております。
Windows上で作る場合でも、ビルドだけはMacが必須なので、Windowsだけの開発は無理です。
(実はできるかもしれないけど、そこまでするくらいならMac買えというレベル)

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#2

jmdajmw

総合スコア351

投稿2024/12/09 12:17

編集2024/12/09 12:22

マジですか、、、
10000円くらいの中古でいいですか?

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#3

fiveHundred

総合スコア10177

投稿2024/12/09 12:23

編集2024/12/10 02:36

例えば、昔のIntel製のCPUのMacは(少なくともXcodeなどの開発環境は)すでにサポートされていません。(←違ったみたいです(#5参照))
同じように将来サポートが打ち切られることを考えると、新品かそれと同型のほうがいいでしょう。
(もちろんこれは私の意見で、すぐに打ち切られても問題ないなどなら別です)

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#4

jmdajmw

総合スコア351

投稿2024/12/09 13:17

XcodeはMacに最初から入ってますか?
Macを買えば無料でインストールできますか?

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#5

umimi

総合スコア526

投稿2024/12/09 19:43

[香車]東上☆Aho(暎帆)☆海美「
文章系 VTuber として、お答えいたします。

#4

XcodeはMacに最初から入ってますか?

最初からは、入っていません。

Macを買えば無料でインストールできますか?

Mac App Store からの無料ダウンロードでインストールを行います。

#3

https://developer.apple.com/jp/support/xcode/
Xcode - Apple(ja)

Intel製のCPUのMac ですが、Xcode などの開発環境は、まだ、サポートされているようです。

https://note.com/m_kakudo/n/nb842d1aa7b32
【開発iOS20】Xcodeに必要なMacの最低要件=推奨環境。Macを買い直さなくて良いように、、、- Note(ja)

ただし、16 GB 以上のメモリを備えた比較的新しいコンピュータが推奨されるようです。

新たに購入するなら、16 GB 以上のメモリを備えた Apple Silicon 搭載機をお勧めします。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#6

mingos

総合スコア4211

投稿2024/12/09 19:47

Macは最新のものを買ってください。古い物だと最新のOSをインストールできなくなります。
XCodeのバージョンが古いとアプリの更新ができなくなる場合があります。
OSによってインストールできるXCodeのバージョンの制限があるため、これからMacを買うのであれば中古は駄目です。
XCodeは無料でインストールできます。

どのMacを買うかですが、MacBook ProでOKです。
https://www.apple.com/jp/macbook-pro/specs/
14インチで248,800円とお高いですが、まぁiOSアプリ作りたいなら仕方ないですね。

それからGoogleでは開発者登録費用は1回払ってお終いでしたが、AppStoreでアプリを公開するなら毎年支払いが発生します。99ドルくらいだったかな。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#7

tomomomomo

総合スコア19

投稿2024/12/10 05:46

aws ec2のmac instanceを用いればもしかしたら可能です(割りに合わないと思いますが)

macを買えばandroidの開発は可能なので素直に購入するのをお勧めします

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#9

appdev_1213

総合スコア1

投稿2024/12/17 13:43

現在はXamarin→MAUIと呼ばれるフレームワークになっています。
Apple Developer 登録は必要な様ですが、macを使用せずにiOSの実機でデバッグをしてみたという記事もあります。
すいませんが、検証はしてないので一度調べてみると良いかもしれません。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

最新の回答から1ヶ月経過したため この意見交換はクローズされました

意見をやりとりしたい話題がある場合は質問してみましょう!

質問する

関連した質問