質問: したいこと ----- 現在運営しているコラムサイト(Wordpressにて制作)をアプリでも簡単に読めるようにしたいとおもっております。 そのため,iphone用とandroid用2つのアプリを設計する必要が出てきました。 ただ両方開発したことがなく(Javaについては授業で少し),何か方法がないものかと調べた結果xamarinを見つけました。 疑問 -- それぞれで開発した方がいいのか,またxamarinでできない機能は何なのかがよくわかっていません。 この考えだと,別々に作ってしまった方がいいのでしょうか。 PCについてはmac,windows両方持っております。 ご助力のほどお願い致します...
回答: 非常にザックリですが iPhoneアプリを作成する → iOSの学習が必要 Androidアプリを作成する → Androidの学習が必要 Xamarinアプリを作成する → Xamarinの学習が必要、更にiOS, Androidの知識が必要 だいたいこんな感じになるかと思います。XamarinだとかTitaniumだとかiOS, Android両方のアプリが作れますよ、ってうたっているものはすでに両方のアプリを作成したことがある人が使うものだろうと思っています。そもそもiOS、Androidの両OSは設計方針が違うため差異があります(もちろん似たような機能も多分にあります)。例えば戻るボタンひとつとってもiOSだと左上にありますがAndroidだと手元にありますよね? なので両OSに対する知識がない場合いきなりXamarinを使うと苦しい思いをするんじゃないかと思います。自分の場合Titaniumでしたが大変苦しいものでした。ちょっと突っ込んだ事をやろうとするとすぐネイティブの知識が必要になり「これいきなりTitaniumさわるの間違ってね?」なんて思ったことが過去にあります。 とりあえず手元にあるスマホに載ってるOSのアプリを作って、そこからもう片方のアプリを作られたらいいのではないかと。Xamarinを強くお勧めされる方に対しては失礼なことを言っているかもしれませんが・・・。