【问题标题】:Mobile friendly ASP.Net app to mobile app?移动友好的 ASP.Net 应用程序到移动应用程序?
【发布时间】:2017-04-26 16:52:14
【问题描述】:

我有一个带有Telerik ajax 控件的ASP.Net Web 应用程序(Web 表单)

它目前适合移动设备使用,但我想将其放入用户可以从应用商店下载的应用中。

有没有一种快速简便的方法可以使用类似的东西来完成这项工作 WebView 还是我可能会坚持编写完整的原生应用程序?这 应用程序主要是数据驱动的(大量 Telerik 网格),并且将 大多数功能都需要互联网连接。

【问题讨论】:

    标签: asp.net mobile xamarin telerik


    【解决方案1】:

    我想您可以创建一个在 WebView 中打开网站的本机应用程序。这很简单。我在the Video player app I wrote for my book 中做了同样多的事情。但是,这不符合移动应用程序的精神。将其放入应用商店的目的通常是为您的用户提供一个可以在手机上正常运行的应用。

    如果它是数据驱动的,则通过 REST API 公开数据并在移动应用中使用这些 API。如果您想要离线同步(为了弹性或性能),这是一个额外的考虑因素。例如,如果您想要移动特定功能,例如推送通知或通过 touch id 进行身份验证,那么这些功能还需要一个本机应用程序。

    短版 - 简单的“将我的网络应用程序投影到本机应用程序”很简单。但这不太可能让您的用户满意,并且不允许您使用本机功能扩展您的应用程序。

    【讨论】:

    • 我想在秋天之前把它弄出来,所以我可能想做 WebView 路由只是为了得到一些东西,然后在原生应用程序上工作以最终替换它。
    • 另一个问题。我注意到一些应用程序,例如我的主要银行应用程序(西部银行),在应用程序和移动网站之间看起来完全一样。他们可能使用 WebView 吗?如果不是,它们如何使它看起来如此相似和干净?他们不能使用 Android SDK 控件/组件吗?我已经使用 Android SDK 在 Java 中完成了一些基本的 Android 开发,但所有应用程序都具有相同的“Android”外观和感觉。原生库可以用来制作看起来那么漂亮的东西吗?
    • @user2588873 如果它们完全相同,则可能他们在 Web 应用程序中使用 HTML/CSS/JS 来呈现 UI,并在他们的应用程序和网站上使用相同的样式。可能使用 Apache Cordova 之类的东西。要确定,你必须问他们。从技术上讲,使用原生 SDK,他们可以让应用看起来随心所欲,只要他们花时间去做,而不是使用原生 UI 控件。
    • 也许 Apache Cordova 是我真正需要的,而不是 Xamarin?
    猜你喜欢
    • 2013-09-11
    • 2017-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-23
    • 1970-01-01
    • 2015-12-05
    • 2022-08-06
    相关资源
    最近更新 更多