【问题标题】:A website as a cross platform mobile application? [closed]网站作为跨平台移动应用程序? [关闭]
【发布时间】:2023-03-25 17:23:01
【问题描述】:

我正在尝试为 iPhone、WindowsPhone 和 Android 开发跨平台社交网络移动应用程序。我有网络开发的背景,所以我想知道是否可以在用户启动应用程序时制作一个网络应用程序并使用手机加载网站(使用 Android 中的 WebView 之类的东西)。

我是移动应用程序开发的新手,所以我不确定这是否可能。因为,如果是这样,我肯定会想走这条路,在所有三个平台上制作 web-loader 类型的应用程序,并让它们在用户启动应用程序时加载网络。

我想知道这是否可能。或者有人尝试过类似的东西。

编辑后添加: 我知道有很多框架是为此目的的,但我不可能学习它们来实现这一点。这是一个学术项目,我想尽快完成。

谢谢。

【问题讨论】:

    标签: android iphone html windows-phone-7 web-applications


    【解决方案1】:

    是的,这是可能的。只需添加一个 webview 并瞧瞧:P 看看 Android 中的旧 facebook 应用程序,或者 memondo 应用程序......它们都基于 WebView。

    它的主要问题是你的应用会很糟糕,因为即使你做对了它也会看起来像一个网站。

    【讨论】:

    • "为什么这个 Android 应用有一个 iPhone 后退按钮!!"
    • 感谢您的回复。是的,既然你提到了它,我记得旧的 facebook 应用程序。吸吮不是问题,我只是想知道它是否会像我告诉它的那样工作:D。另外,您知道 iPhone 或 Windows Phone 中的类似 WebView 的小部件吗?再次感谢:)
    【解决方案2】:

    试试Sencha Touch,使用sencha touch,您可以建立一个站点,并且它支持多个移动平台, 或者建立一个响应式设计的网站。

    【讨论】:

    • 谢谢。这很有帮助:)
    【解决方案3】:

    是的,应用可以启动网站,但问题是用户为什么要下载和安装仅指向网站的应用?

    如果您使网站具有响应性,那么您一开始就不需要应用程序。

    【讨论】:

    • 我只希望应用程序的行为像它在网络上的行为一样。由于项目的性质,我目前并不关心其他任何事情:P
    【解决方案4】:

    有很多解决方案,其中一个流行且易于使用的方法是PhoneGap

    【讨论】:

      【解决方案5】:

      Sencha touch 对于 Web 开发人员来说很容易学习,因为它主要包含 Web 开发的概念。所以我应该说使用 Sencha Touch

      【讨论】:

        【解决方案6】:

        我认为最好的方法之一是开发一个 HTML5/CSS3 网络应用程序/网站(可能使用 jQuery Mobile)并使用 PhoneGap 编译它以生成本机应用程序。

        【讨论】:

          猜你喜欢
          • 2010-11-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-07-31
          • 1970-01-01
          • 2013-02-03
          • 2016-05-13
          • 2013-12-30
          相关资源
          最近更新 更多