今日開発するのが最も楽しい/難しい/簡単なモバイル プラットフォームは何ですか?
私はずっと前に Symbian OS を実行している SonyEricsson P800 を持っていて、その上でいくつかの Java アプリケーションを実行しました。当時は JavaME の限界を感じていましたが、5 年ほど前のことでしょうか。あなたの経験を共有してください。アップデートが必要です。
今日開発するのが最も楽しい/難しい/簡単なモバイル プラットフォームは何ですか?
私はずっと前に Symbian OS を実行している SonyEricsson P800 を持っていて、その上でいくつかの Java アプリケーションを実行しました。当時は JavaME の限界を感じていましたが、5 年ほど前のことでしょうか。あなたの経験を共有してください。アップデートが必要です。
iPhone は、開発するのに最も楽しくエキサイティングなプラットフォームだと思います。私は Obj-C の大ファンではありませんが、その API はフル機能で非常に使いやすいです。背後にある Apple の AppStore は、最も魅力的なプラットフォームです。Apple が不明確な承認プロセスに対して持っているすべての悪い評判にもかかわらず。ドキュメンテーションはとても良いです。
パームOS? 古すぎて、今ではほとんどサポートされていません。優れた開発ツールが完全に不足しています。ドキュメンテーションは非常に悪いです。
ウィンドウズ モバイル? Windows Mobile が好きです。私の意見では、Visual Studio はコーディングに使用できる最良の IDE であり、Windows Mobile 用に開発するときに使用するものです。そうは言っても、Windows Mobile は FormBased アプリケーションでは非常に優れていますが、汎用アプリケーションでは依然として iPhone に遅れをとっています。ドキュメンテーションはとても良いです。
アンドロイド?それはいいですね。これはとてもいいです。しかし、私は Java 編集用の Eclipse が好きですが、モバイル開発にはそれほど適していません。そのシミュレーターは遅すぎます。そんなに使ってないですけど。ドキュメンテーションはまったく問題ありません。
シンビアン?C/C++ を背後に置くことは、最も難しいものです。しかし、インストールベースが最大であるため、決して無視することはできません。ツールはそれほど素晴らしいものではなく、ドキュメンテーションもそうではありません。
ブラックベリー?Java ベース。保護された API をいじらない限り、簡単に使用できます (アプリを使用するには、RIM からの特別な承認が必要です)。Java ベースの API を考慮すると、私は Android の方が好きです。しかし、RIM はインストール ベースであるため、このプラットフォームを無視することは困難です。
JavaME? ローエンドの電話専用です。
私はiPhoneとAndroidしか試したことがないのですが、その中でもAndroidが一番「楽しい」と思います。主な理由は、私は ObjC があまり好きではなく、Java の経験が豊富だからです。通常の JDK を使用できないのは気になりますが、それほど大きな問題ではありません。
また、iPhone 向けに開発しているときは、アプリが拒否されるのではないかという不安が常にあります。多くの優れたアイデアが App Store に掲載されることは決してないため、人々は通常のシャベルウェアに頼っています。
私の次の電話 (今後数週間以内) は、Android ベースの G1 になります。Java ベースの開発にはあまり熱心ではありませんが、なぜそうしたのかは理解できます。
私はどちらかというとサーバー側の人間 (大規模な Web サイトと PHP でのスケーリング) ですが、それで遊んでみようと考えています。
nokia で python をコーディングすることについて良いことを聞いたことがあります
まあ、楽しさと簡単さはおそらく両立するでしょう。
評判では、Symbian OS C++ は開発が最も難しいプラットフォームですが、これを広めたほとんどの人は、問題を修正するための最新のイニシアチブについて最新の情報を入手していません。それはおそらくしばらくの間、まだ真実でしょう。
Android は、少なくともオープン性と Linux コアのおかげで、楽しさの点で iPhone よりも大きなアドバンテージを持っていると思います。
J2ME と blackberry は十分にサポートされておらず、断片的すぎて楽しいものでも簡単なものでもありません。PalmOs は死んでおり、WebOS はまだありません。
nsbasic、.net、ruby、python、j2me、c++、c、webkit、opera ウィジェット...プラットフォーム全体がオープンソースです。
iPhoneが一番楽しいと思います。