これは3つすべてを開発する方法についての質問ではなく、さまざまなクロスプラットフォームの方法などを知っています。しかし、開発者の観点から、基本的にiOS、AndroidおよびWebアプリの開発がどれほど難しいかを知りたいですか?
私は現在、モバイル/ウェブ開発者として最初の仕事をしています。私はすでに最初のiPhone/iPadアプリを開発しましたが、今度はAndroid用のアプリを開発する必要があります。試したWebバージョンが必要なパフォーマンスを発揮せず、Webデータベースが機能しなかったためです。すべてのAPIを覚えておくという点で3つすべてを開発するのが上手くいくかどうかはわかりません。APIをどのように使用するかだけでプログラミング言語に問題があるとは言えません。さまざまなプラットフォーム。また、私が見ている他のすべての言語は、暇なときに、自分自身を薄く広げているように感じます。
一人の人がiOS、AndroidおよびWebアプリを開発することは可能ですか?iOSおよびWebベースのアプリに減らすことを検討する必要がありますか?
私はすべてを自分で開発しているので、誰にとっても最善の解決策は何かを議論する人がいません。
そこにクロスプラットフォーム開発者はいますか?企業はプラットフォームごとに異なるチームを持っていますか?
どんな洞察でも、頭をまとめるのに役立ちます。うまくいけば、この質問は理にかなっています。
私はAndroid iOSで、ウェブベースのバックエンドを1年以上使用していますが、それは確かに実現可能です。代替プラットフォームからの洞察により、それぞれアプリが作成されていることがわかりました。より良い。
物事を跳ね返す人がいないことについてのあなたの懸念については、私は私の地元のGTUG(Google Tech User Group)とiPhone Developers Groupsに行きます、そしてあなたが何かで立ち往生しているとき、またはアドバイスが必要なとき、彼らは素晴らしいサポートの源です続行するための最良の方法について。あなたの近くにグループがあるかどうかを確認するためにmeetup.comをチェックしてください。
私はiOS、C#.NETデスクトップ、Java Struts2 webapp開発を行っており、これらすべてを楽しんでいます。さまざまなプラットフォームが同じ目標にどのように取り組んでいるかを確認することは常に良い考えだと思います。関連する言語とフレームワークの全体的な理解が深まります。つまり、これらのプラットフォームの1つだけを実行する同僚と同じ速度で進むことはできませんが、何かに切り替えることができるため、全体的に制限を受けることはありませんそれ以外の場合はいつでも。
また、プロジェクトを最適なプラットフォームで開始し、成功した場合は他のプラットフォームに移行するか、うまくいかない場合は別のプラットフォームに移行する必要があると思います。