1

これは、Android と iOS で同じ LnF (同じ外観) を持つ可能性に関する簡単な質問です。このようなものを提供できる API はありますか? MoSync の MAUI や marmaladeSDK の IwUI に似ていますか?

基本的に私がやりたいことは、monodeveloper を使用して iOS と Android の両方で一度 UI を作成することです。

注: 誰かが反対票を投じる前に、これが実際のプロジェクトの実際の要件であることを考慮してください。ドキュメントを見た後、Xamarin はそのようなソリューションを提供していないことがわかりますが、他のマルチプラットフォーム SDK はそのようなソリューションを提供しており、モノのエコシステムは広大であるため、サードパーティが存在する可能性があります。そのような機能を提供できるライブラリ。

4

3 に答える 3

3

残念ながら、Monotouch を利用する場合、コードの移植性のほとんどはバックエンド (非 UI) になります。Android UI と iOS UI がそれぞれの OS に実装される方法には、あまりにも多くの矛盾があります。

于 2013-03-13T14:05:28.277 に答える
1

http://ifactr.com/overviewを確認しましたか? 有料なので試していませんが、調べてみる程度にはなるかもしれません。これ以外に、Mono ルートを使用する場合、クロスプラットフォーム UI はありません。

彼らのページから直接取得:

「しかし、MonoCross が提供する多くのコード共有があっても、重要な UI レイヤーを持つアプリケーションでは、プラットフォーム固有の UI を作成する負担が重荷になる可能性があることがわかりました。 UI インターフェイスを抽象化し、ネイティブ UI 実装と HTML5 UI 実装の両方として、すべてのモバイル プラットフォーム用のそのインターフェイスの iFactr 具体的な実装を参照します。

すべてのモバイル開発に特効薬というわけではありませんが、企業ユーザーが要求する傾向のあるデータ駆動型の UI を迅速に作成できるように設計および最適化されています。また、MonoCross と統合されているため、プラットフォーム間で共有される iFactr UI 画面と、各モバイル OS で利用可能なネイティブ API のセット全体を使用して特定のプラットフォームを対象とするようにコーディングできる画面を組み合わせて組み合わせることができます。」

于 2013-03-13T15:30:49.873 に答える