【问题标题】:Create an application that loads a website? [closed]创建一个加载网站的应用程序? [关闭]
【发布时间】:2016-01-07 20:45:16
【问题描述】:

我有一个现有的 MVC Web 应用程序,我想为 Android、IOS 和 PC 创建一个本机应用程序,该应用程序在启动时导航到一个网站,但不显示典型的浏览器功能,例如 URL 栏、导航按钮、书签等

是否有任何工具可以让我为一个或多个目标平台执行此操作?

【问题讨论】:

    标签: android ios asp.net-mvc


    【解决方案1】:

    我无法真正谈论跨平台开发工具的优点。

    对于 iOS 原生解决方案,UIWebView 将完全满足您的需求。

    【讨论】:

      【解决方案2】:

      您可以将 UIWebView 用于原生 Android 和 iOS。

      针对跨平台,Apache Cordova(以前是PhoneGap)值得研究,但体验(对于 webView 已经不理想)将比为每个平台手动创建本机应用程序更差。

      【讨论】:

      • Cordova / PhoneGap 能否用于现有应用程序?我相信它们是从原则开发开始就被使用的。
      • 它们只是用于处理系统特定功能(例如通知或方向更改)的网站的美化包装。您可以将它们与现有网站一起使用。但是,如果您的网站不符合 Apple 标准,则很可能无法通过他们的审核。
      • 关于评论编辑,您是说手动写入UIWebView的体验优于使用Cordova?
      • 不,一个完整的原生应用程序将比使用 WebView 或 Cordova 有更好的体验。如果您只显示现有网站,我建议您使用 WebView。既然你提到了跨平台,我提到了 Cordova,它可能不是展示现有网站的最佳选择。
      猜你喜欢
      • 2018-01-30
      • 2012-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多