質問: プログラミングを勉強中の大学生です。 スマホアプリを作りたいのですが、kotlinかswiftで悩んでいます。 現在使っているノートパソコンはWindowsであるため、swiftを選択する場合はmacを買う必要があります。しかし、macの値段は高いためwindowsでも使えるkotlinにもしようかと思っていますが、普段使っているスマホはiphoneのため悩んでいます。 値段だけで言えばkotlinを選べばandroidスマホを本体だけ買えば良いので、必要なお金が少なくて済むので迷っています。 余ったお金でipadも買おうと思っているので、macを買うよりそっちの方が出来ることが増えるってのもあります。
回答: Androidアプリを作成する際にはAndroid Studioというエディタを使いますが エディタの中にシミュレーターがあるので実機がなくてもAndroid端末上で操作ができているような確認は取れます。 よって、実機を買う必要はなく今すぐ着手できます。 すでにいただいているコメントにもあるように言語の選択肢を増やせばWindowsでもクロスプラットフォームでの開発は可能ですが、最終的にAppStoreへのリリースを考えているならMacが必要です この段階で悩むようであれば、飽きることもあると踏まえるとMacを買ってまでSwiftを選ぶ必要はない気がします プログラミングが面白いと感じることができた場合、Kotlinを覚えた後Swiftは似ているため応用は効くと思います