2017-04-26 6 views
0

私はASP.Netウェブアプリケーション(ウェブフォーム)Telerik ajaxのコントロールを持っています。モバイルアプリにモバイルフレンドリーASP.Netアプリ?

現在のところモバイルフレンドリーですが、ユーザーがアプリストアからダウンロードできるアプリに入れたいと思います。

は WebViewのようなものを使用して、この作品を作るために迅速かつ簡単な方法はありますか私はおそらく完全なネイティブアプリを書いて立ち往生していますか? アプリケーションは主にデータ駆動型(多くのTelerikグリッド)で、 はほとんどの機能にインターネット接続が必要です。

答えて

0

WebView内でWebサイトを開くネイティブアプリを作成すると思います。それはかなり簡単です。私はthe Video player app I wrote for my bookで多くをやった。しかし、それはモバイルアプリの精神ではありません。アプリストアに置くのは、一般的に、ユーザーが携帯電話で期待したように機能するアプリを提供することです。

データ駆動型の場合は、REST APIを使用してデータを公開し、モバイルアプリでこれらのAPIを使用します。オフライン同期(復元性またはパフォーマンスのために)をオフラインで同期させる場合は、これが追加の考慮事項です。たとえば、プッシュ通知やタッチIDなどのモバイル固有の機能が必要な場合は、ネイティブアプリも必要です。

ショートバージョン - 単純な「私のウェブアプリケーションをネイティブアプリに投影する」は簡単です。しかし、それはあなたのユーザーに満足することはほとんどありませんし、ネイティブ機能であなたのアプリを拡張することはできません。

+0

私は秋にこれを取得したいので、私はそこに何かを取得し、最終的にそれを置き換えるネイティブアプリで作業するためにWebViewルートをしたいかもしれません。 – user2588873

+0

別の質問です。私はいくつかのアプリに気づきました。例えば、私の主要な銀行アプリケーション(西の銀行)は、アプリとモバイルサイトの間でまったく同じように見えます。彼らはWebViewを使用していますか?もしそうでなければ、どうやって見た目が似てきれいに見えますか?彼らはAndroid SDKのコントロール/コンポーネントを使用することはできません。私はAndroid SDKを使ってJavaの基本的なAndroid開発者をいくつかやったが、すべてのアプリケーションは同じ「Android」のルック・アンド・フィールを持っている。ネイティブライブラリを使用して、そのように見えるものを作ることはできますか? – user2588873

+0

@ user2588873まったく同じ場合は、WebアプリケーションでHTML/CSS/JSを使用してUIをレンダリングし、アプリとウェブサイトで同じスタイリングを使用しているのかもしれません。おそらくApache Cordovaのようなものを使用しています。確かに知るために、あなたはそれらに尋ねなければならないでしょう。技術的にはネイティブSDKを使用すると、ネイティブUIコントロールを使用するのではなく、アプリを実行する時間があれば、アプリケーションを見た目に見せることができます。 – mason

関連する問題