私は最初のモバイルアプリを作成しようとしているPythonプログラマーです。iOSとAndroidの両方で、見た目も使い心地もネイティブなアプリを作りたいです。すべてがどのように機能するかを確認するために、単純なiPhoneアプリから始めようと思いました。モノは明らかな解決策のようです。しかし、私が見つけたほとんどすべてのサンプルのMonotouchコードと、ここでのStackoverflowの回答は、IOSフレームワークに大きく依存しており、本質的にコードがクロスプラットフォームではないことに驚きました。たとえば、私はタイマーの使用を検討していました。私が読んだすべての例はNSTimerを使用しています。確かに、これはC#自体で実行できるので、その部分はクロスプラットフォームになりますか?しかし、なぜこれらすべての人々がNSTimerを使用するのでしょうか。
だから、私の質問は、IOS / AndroidのMono開発はどのようにクロスプラットフォームですか?小さいアプリを検討する価値はありますか、それともビジネスロジックがたくさんある非常に大きなアプリだけを検討する価値がありますか?