Android 向けの比較的大規模なプロジェクトを終えたところですが、太陽系のこちら側にある最もユビキタスなハンドセットの 1 つ (あのフルーティな小さな携帯電話によるもの) では決して動作しないことを知って、口に苦味を残しました。クラブ)。
そのため、次のプロジェクトでは、ほとんどのコンポーネントを iPhone と Android プラットフォーム間で簡単に移動できるように記述したいと考えています。私が考えている方法は、ほとんどを Objective-C でコーディングしてから、プラットフォーム固有の部分をさらに Objective-C と Java でそれぞれ追加することです。Android 側では、NDK を使用する必要があります。
私の C の知識は十分ですが、Objective-C の知識はゼロに近く、C++ を学びたいとは思いません。上記のアプローチはどれほど正気で、より良いアプローチはありますか? Java でコーディングして、ハッキングされていない iPhone 市場に参入する方法はありますか? そして、私の知っている人々 (iPhone ユーザー) が来年までに Android フォンを持っている可能性はどのくらいあるでしょうか?