2016-11-30 1 views
0

アップグレードせずに更新のWebView(モジュール):Xamarin:どのように私たちはどのように動作するデの.apk</p> <p>アップグレードせずにWebviewsをアップグレードネイティブAndroidアプリ持って働いている会社でのApp

1 - 我々は別々に更新することができるアプリ上のjs、css、htmlモジュールを持っています。私たちはすべてのモジュール用のフォルダを持っており、そのモジュールはインターネット上で圧縮され、利用可能です。

2 - 私たちのコスプレマザーがアプリを開くと、各モジュールからいくつかの新しい機能や修正があるかどうかを確認しました。アプリが必要なモジュールをダウンロードしたら、それを解凍してこのモジュールを更新します。

新しいアプリケーションを開始する予定で、私たちはIOSとAndroidROにデプロイする必要があるため、Xamarinを使用することを考えています。

一部のクライアントが従業員用のアプリをアップグレードするための官僚的な方法があり、このプロセスには少なくとも2〜3日かかりますので、この機能はネゴシエートできません。したがって、.apk(たとえば)をできるだけ少なくアップグレードする必要があります。

私はAndroidで実装したので、両方のプラットフォームで利用できるように、ソリューションを実装できますか? Xamarinは正しい選択ですか?

+0

これはJavaコードで行いますが、Xamarin.Androidを使って行うことができます... – SushiHangover

答えて

1

Androidで実装されているように、両方のプラットフォームで利用できるように、ソリューションを実装できますか?

両方のプラットフォームでこの機能を実装するには、2つの方法があり、Xamarin.andorid+Xamarin.IosXamarin.formです。

Xamarin.android + Xamarin.Ios

それは.NETフレームワークに依存します。あなたはAndroidアプリケーションを開発するためにC#を使用することができます。それはJava Androidと似ていますが、Java Androidの多くのロジックコードを再利用することができます。あなたが簡単にXamarin.Androidを学ぶことができる前にJava Androidをした場合。 @SushiHangoverは "あなたはJavaコードでこれをやっていますが、Xamarin.Androidを使って実行できます"と述べています。しかし、最初からを使ってIosプラットフォームを開発する必要があります。

Xamarin.form(クロスプラットフォーム)

はまた、C#言語を使用しています。あなたは、IOS、アンドロイド、Windowsプラットフォーム上で実行できる単一のコードを書くことができます。しかし、いくつかの特定の機能は、特定のプラットフォームで達成する必要があります。あなたのJavaのAndroidの知識はあなたに役立ちません。 Xamarin.formの使い方を学ぶのに多くの時間を費やします。

Xamarin.formガイド:Xamarin.Forms

Xamarinは正しい選択でしょうか?

明らかにXamarinはWebviewの更新を実現できますが、ハイブリッドアプリケーションの場合はCordovaも適しています。 JavaScriptを使用して、同じCordovaプラグインでAndroidネイティブ関数とIOSネイティブ関数を呼び出すことで、Xamarinの学習時間を節約できます。それはちょうどあなたの選択に依存します。

関連する問題