質問

日本語を学習するためにしばらく前にフラッシュカードプログラムを開発しました。携帯電話への移植を検討してきました。良いターゲットプラットフォームとは何ですか? iPhone、HTC Touch HD(システムソフトウェア:Windows Mobile)、またはNokia(システムソフトウェア:Symbian)について考えています。私は少しJavaMEを知っているので、実行するものもクールです。

役に立ちましたか?

解決

最新のマーケットシェアデータ。適切なWebブラウザを備えたすべてのスマートフォンで使用可能なWebベースの製品を構築することを検討しましたか? x.facebook.com のようなサイトはOS固有ではありませんが、優れたユーザーエクスペリエンスを提供するのに十分なアプリのようなものです。 。このようなサイトを構築し、サブスクリプションに課金することは、すべての市場にサービスを提供する1つのアプローチです。

他のヒント

まあ、Appleストアは先日1,000,000,000回のダウンロードを調整したばかりなので、iPhoneは最大かつ最も簡単なターゲットとなる電話市場だと思います。また、Appleストアを使用すると、アプリケーションを非常に簡単に販売できます(もちろん、収益の一部を保持します)。

おそらく、どの電話が日本で最大の市場シェアを持っているかを尋ねたいと思うでしょうか?

また、MicrosoftがWindows Mobile用のアプリストアを開始する計画を持っていることも理解しています。

JavaMEを知っているので、 Android の開発をご覧ください。大きな市場シェアはありませんが、少なくとも既存のスキルを活用することができます。

ほとんどの電話プラットフォームで動作する共通の言語および開発環境を見つけることはできません。プラットフォームを選択すると、アプリをまったく別の言語に移植する場合を除き、プラットフォームにコミットします。

NokiaはQtに基づいたモバイル開発プラットフォームを大幅にプッシュし始めました。 NokiaはAppleよりも多くの携帯電話を販売しています。

を実行するときにiPhoneアプリ#1,000,001を作成する理由幸運にもあなたの投資に500ドルをもらえますか?

iPhoneアプリの周りには大きな流行があります...この時点では、開発者の観点からはまったく不当です。 (ユーザーに最適です)

Qtは本当に驚くほどよくできたC ++プラットフォームです(Nokiaが購入しました、明らかに:)。私はそれを使ってPCアプリを書くのに良い時間を過ごしています...ノキアの携帯電話を買うつもりで、すぐにQtアプリを書くことができます。その時点で、古いiPhone(3Gではなく元のユニット)を捨てます。

SDKが発表されたとき、私はiPhoneの世界を考えました。私もアップルの株を買いました。ただし、JavaおよびJobsはコントロールマニアなので、Flashはありません。 GPLの非互換性も本当に痛いです。また、そのためのソフトウェアを開発するためだけにMacを購入するわけでもありません。

数週間前、「rohmobile」という製品に関する記事を読んでいました。これは、マイクロルビーWebサーバー上で実行されるカスタムRubyフレームワークでした。すべての一般的な携帯電話(Apple、Microsoft、Android、BlackBerry、Symbian)に対してアプリケーションをコンパイルできます。それは非常にクールなアイデアのように見え、積極的に開発中のオープンソースです。このフレームワークには同期ソリューションが付属しているため、REST / SOAPを使用してデータをローカルデバイスに永続化できます。製品をもう少し詳しく調べてみたところ、苦痛に思える唯一のことは、さまざまなデバイスのコードをコンパイルするために必要な環境のセットアップだけでした。単一のコードベースで多数の異なるデバイスをサポートできるソリューションがあります!

http://www.rhomobile.com/

** Rubyでプログラミングしたことはありませんが、構文とデモにより、デバイスにインストールされたマイクロWebサーバーで実行されているローカルWebページにすぎないため、非常にシンプルに見えます。 UIはHTML / CSSベースです。製品はまだベータ版だと思います...

ちょうど2セント〜

まあ、市場でトップの携帯電話で利用可能なシステム/プログラミング言語を見つけ始めるでしょう。

そのためにはpythonが良いと思います。これにより、サポートされるすべての電話機で同じコードの大部分を簡単に使用できます。

その後、おそらくiPhoneから始めます。なぜなら、そのユーザーベースはまだ新しいおもちゃを求めているからです:)

ウェブアプリケーションを作成することは別の方法です...しかし、それはあなたがオンラインである必要があることを意味します。フラッシュまたはその他の永続ストレージの可能性を使用していない場合。

PS:私はjavameを使用しません:) ..私はまだjavaがまったく好きではありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top