私はXamarinを検討しています。私はC#の背景から来て、ネイティブiOS & Androidアプリを構築する経験があります。Xamarin iOSとAndroidを使用するサードパーティライブラリ
私が作成するアプリのほとんどは、iOS & Android用のサードパーティライブラリを大量に使用しています。 Xamarinでは、iOSやAndroidのライブラリを使用するためには、「バインディング」プロセスを経なければならないようです。
これはXamarinで問題がありますか?
どのような問題や制限がありますか?
私はXamarinに非常に精通しているわけではないので答えとして投稿するつもりはないが、私は、単一のアプリケーションが最小限の変更で複数の環境で動作するはずだと信じている。iOSまたはAndroid固有の依存関係を使用すると、必然的にデバイス固有の保守がさらに必要になります。 –
ネイティブライブラリをバインドする複雑さは、ライブラリの設計とそれに精通していることに大きく依存します。 1つのクラスと5つのパブリックメソッドを持つAPIは、50の異なるクラスにまたがる500のメソッドを持つものよりもバインドが簡単です。 – Jason
@Jason - ありがとう、それは意味をなさない。広告ネットワークライブラリなどを追加すると、隠された警告はありますか? – AlexVPerl