iOS、Android、ウェブ向けに専門的に開発-洞察


9

これは3つすべてを開発する方法についての質問ではなく、さまざまなクロスプラットフォームの方法などを知っています。しかし、開発者の観点から、基本的にiOS、Android、およびWebアプリの開発がどれほど難しいか知りたいですか?

私は現在、モバイル/ウェブ開発者としての最初の仕事をしています。私はすでに最初のiPhone / iPadアプリを開発しましたが、今やAndroid用のアプリを開発する必要があります。試したWebバージョンが十分に機能せず、Webデータベースがうまくいかなかったためです。しかし、私はすべてのAPIを覚えておくなどの点で3つすべてを開発するのが得意であるかどうかはわかりません。さまざまなプラットフォームでAPIを使用する方法だけでプログラミング言語に問題があるとは言えません。また、私が見る他のすべての言語は、暇なときに、自分が薄くなっていくように感じます。

一人の人がiOS、Android、Webアプリを開発することは現実的ですか?iOSとWebベースのアプリに削減することを検討すべきですか?

私はすべてを自分で開発しているので、すべてに最適な解決策は何かを議論する人が誰もいません。

そこにクロスプラットフォーム開発者はいますか?企業はプラットフォームごとに異なるチームを持っていますか?

どんな洞察も、私が私の頭をまとめるのに役立ちます。うまくいけば、この質問は理にかなっています。


作成するアプリの種類によって異なります。あなたはそのことで有名なチタンを持っています。

ええ、私はチタンが良い選択だと思います。それは、それだけでjavascriptとそのapiを開発する必要があるからです。しかし、コストのために上司がオプションを選択できないことを知っています。さらに、現時点ではブラックベリーをサポートしていないと思います。
スコットロバーツ

こんにちはスコット。私はAndroid開発者であり、あなたと同じように、一般的にモバイル開発を行う役割を受け入れました。これには、iOSを学習してiPhoneおよびiPadアプリを開発することが含まれます。私は本当にそれを楽しみにしています、そしてそれは私の一般的なプログラミングスキルを向上させると思います(両方を行う)。私は、両方を行うことができ、簡単に言うと、モバイルアプリを開発するためのプログラミング言語/方法の1つにすぎない開発者を知っています。それはただやって、それによって経験を積むことの問題です。私はあなたの質問の答えを監視しています!よろしく、ヨハン。
ヨハンペルグリム

こんにちはヨハン、私の主な関心事は、インターネットのサポートのみで、3つのプラットフォームを自分でサポートする能力です。しかし、私は3つすべての開発を楽しんでいます。学位を取得してから、経験とスキルはさらに向上し、それがプラスになると思いました。モバイルアプリを開発するための別のプログラミング言語/方法であり、私が思っているほどの違いはないということをおっしゃったように、私はただ考えに入る必要があると思います。何人かの人が答えてくれて、私が彼らだけのソロチームではないように感じて、何が可能で何が不可能かを判断するのを手伝ってくれることを願っています。ありがとうございます。
スコットロバーツ

PhoneGapもチタンの有効な代替品です。
レイノス

回答:


3

私はiOS、C#.NETデスクトップ、Java Struts2 Webアプリケーション開発を行っており、これらすべてを楽しんでいます。異なるプラットフォームが同じ目標にどのようにアプローチするかを確認することは常に良い考えであり、関連する言語とフレームワークの全体的な理解を深めることができます。これは、これらのプラットフォームの1つだけを実行する私の同僚と同じ速度で進むつもりはないことを意味しますが、いつでも他の何かに切り替えることができるため、全体的に制限されることはありません。

また、最も適切なプラットフォームでプロジェクトを開始し、成功した場合は他のプラットフォームに移行するか、うまくいかない場合は別のプラットフォームを開始する必要があると考えています。


私が使用している多くの異なるプラットフォームを使い続けるつもりですが、ゆっくりとそれらの間で非常に簡単にスワップできるようになり始めており、時にはAPIが使用できるようになります。Web開発で3か月後、iOS開発に戻るのに数日かかるとしたら、もう少し早く進捗できたらいいのにと思います。時間の経過とともにスイッチを改善し、目的cの代わりにJavaScriptを記述したくない。しかし、多くのプラットフォーム向けに開発している開発者がいることを知っているのは良いことです。
スコットロバーツ

3

私はAndroidとiOS、ウェブベースのバックエンドを使用して1年以上作業しており、それは確かに実現可能です。代替プラットフォームからの洞察により、それぞれアプリが改善されていることがわかりました。

物事を跳ね返す人がいないのではないかという懸念に対して、私は地元のGTUG(Google Techユーザーグループ)とiPhone開発者グループに行きます。続行する最良の方法。meetup.comで、近くにグループがあるかどうかを確認してください。


アンドロイド開発を改善するためにもっと時間を見つける必要があるだけです。ええ、私は英国に住んでいるので、うまくいけばグループと会う方法を見つけることができますが、通常は少し離れすぎていますが、同じプラットフォームで作業している他の開発者と会うのは本当に良いでしょう午前。
スコットロバーツ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.