【问题标题】:Android, Iphone app with JS and HTML带有 JS 和 HTML 的 Android、Iphone 应用程序
【发布时间】:2010-08-27 07:46:55
【问题描述】:

我读过一些关于 Iphone 和 Android 应用程序编程的文章,但我有一个问题。如果有一个针对手机优化的移动网站,我可以为 Iphone、Android、Win 7 和黑莓创建应用程序,只将浏览器作为实例并显示移动网站,是否可行?你怎么看,这样好吗?您对此类应用程序有任何想法或示例吗?我的意思是这不是一个应用程序,它应该可以访问手机的硬件,只有网络应用程序。

谢谢 尼克

【问题讨论】:

    标签: iphone android


    【解决方案1】:

    这会奏效。 您可以创建一个仅包含您将内容加载到其中的 web 视图的应用程序。内容可以通过移动网络加载或存储在本地。

    但是,大多数用户(包括您的用户)都非常不喜欢仅向用户展示一个网站的应用,因为如果每次都通过移动网络加载内容会产生很长的延迟,而且在许多情况下,用户界面与他或她所习惯的原生应用非常不同。

    大多数用户没有看到需要一个专门的应用程序来访问他们可以在他们的移动浏览器中收藏的网站。在 iPhone 上,您甚至可以将喜爱的网站添加为主屏幕上的图标,因此根本不需要应用程序呈现单个网站。

    【讨论】:

    • 使用 SenchaTouch 之类的框架,您的应用可以看起来非常像原生应用。
    • 是的,差不多。不过,您仍然可以分辨出区别,这就是我为应用程序付费时让我烦恼的事情。通常感觉就像开发人员试图欺骗或至少以便宜的价格逃脱他们的应用程序,而不认为有必要了解如何正确创建或移植他们的应用程序。也许我在这里有点娇气,但这就是我看待事物的方式,我认识的很多人都分享我的观点...... :)
    【解决方案2】:

    这不仅是可能的,这样的事情已经完成了。我知道的一个例子是cookd,维也纳的一位餐厅指南。但是有一些限制;例如,cookd 需要 GPS 数据用于“附近”选项;在我的 Android 手机(HTC Legend)上,当我直接在浏览器中打开网页时,这是可能的(浏览器询问我是否要允许 cookd.com 获取此信息);但是同一个网页,在一个只显示浏览器组件的应用程序中运行,不能做到这一点。为了解决这个问题,他们必须在应用程序中构建 GPS 接收并将此信息转发到浏览器组件。

    【讨论】:

      【解决方案3】:

      O'reilly 有一篇关于此的精彩文章:

      http://building-iphone-apps.labs.oreilly.com/

      这只是针对 iPhone 的一点点,但会让您对主题和可能性有一个很好的概述。

      【讨论】:

      • 是的,我看过这本书。我也尝试过appcelerator。看起来很不错,但是我在 Linux 上,无法安装 Iphone SDK。有没有人有教程,如何在 Linux(Ubuntu 9.10)上创建 Iphone 应用程序?对于安卓来说,这不是问题。我已经安装了它并进行了一些测试。它看起来很棒;-)
      • 我非常害怕 Appcelerator,因为 ui 上的几乎所有事件都会调用 appcelerators 公司的网络服务器。只尝试了很短的时间,他们就变得偏执了:)
      • 不能在 Linux 下(直接)为 App Store 创建原生 iOS 应用。您需要运行 Mac OS X 10.6 的设备(Intel Mac)。
      猜你喜欢
      • 2021-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多