2017-04-26 4 views
0

Ich habe eine ASP.Net Web-Anwendung (Web Forms) mit Telerik ajax Kontrollen.Mobile freundliche ASP.Net App für mobile App?

Es ist derzeit mobilfreundlich, aber ich möchte es in eine App einfügen, die ein Benutzer aus den App Stores herunterladen konnte.

Gibt es eine schnelle und einfache Möglichkeit, diese Arbeit mit so etwas wie ein WebView zu machen oder bin ich wahrscheinlich eine vollständige native App stecken zu schreiben? Die Anwendung ist meist datengesteuert (viele Telerik Grids) und benötigt eine Internetverbindung für die meisten Funktionen.

Antwort

0

Ich denke, Sie könnten eine native App erstellen, die die Website in einem WebView öffnet. Das ist ziemlich einfach. Ich habe so viel in the Video player app I wrote for my book getan. Dies ist jedoch nicht im Sinne mobiler Apps. Der Punkt, den Sie in den App Store setzen, ist, Ihren Nutzern eine App zu geben, die so funktioniert, wie sie es auf ihrem Telefon erwartet.

Wenn es datengesteuert ist, stellen Sie die Daten über REST-APIs bereit und verwenden Sie diese APIs in einer mobilen App. Wenn Sie Offline-Synchronisierung (für Ausfallsicherheit oder Leistung) möchten, ist das eine zusätzliche Überlegung. Wenn Sie beispielsweise mobile spezifische Funktionen wie Push-Benachrichtigungen oder Authentifizierung per Touch-ID wünschen, benötigen diese auch eine native App.

Kurze Version - das einfache "Projekt meine Web-App in eine native App" ist einfach. Es ist jedoch unwahrscheinlich, dass es für Ihre Nutzer zufriedenstellend ist und Sie Ihre App nicht mit nativen Funktionen erweitern können.

+0

Ich möchte dies bis zum Herbst herausbekommen, also möchte ich vielleicht die WebView-Route machen, nur um etwas herauszubekommen und dann an einer nativen App zu arbeiten, um diese schließlich zu ersetzen. – user2588873

+0

Eine andere Frage. Ich habe bemerkt, dass einige Apps, zum Beispiel meine Haupt-Banking-App (Bank of the West), zwischen der App und der mobilen Website genau gleich aussehen. Verwenden sie wahrscheinlich ein WebView? Wenn nicht, wie lassen sie es so ähnlich und sauber aussehen? Sie können Android SDK-Steuerelemente/Komponenten nicht richtig verwenden? Ich habe mit dem Android SDK einige grundlegende Android-Entwickler in Java gemacht, aber alle Apps haben das gleiche "Android" -Look. Können die nativen Bibliotheken verwendet werden, um etwas zu schaffen, das so nett aussieht? – user2588873

+0

@ user2588873 Wenn sie genau gleich sind, verwenden sie möglicherweise HTML/CSS/JS in ihrer Webanwendung, um die Benutzeroberfläche zu rendern und den gleichen Stil für ihre App und Website zu verwenden. Möglicherweise mit etwas wie Apache Cordova. Um das sicher zu wissen, müsstest du sie fragen. Technisch mit dem nativen SDK können sie Apps so aussehen lassen, wie sie wollen, solange sie die Zeit dazu verwenden, anstatt native UI-Steuerelemente zu verwenden. – mason