【问题标题】:Create iPhone webapp without mac在没有 mac 的情况下创建 iPhone webapp
【发布时间】:2012-02-08 19:20:29
【问题描述】:

我将创建一个 Web 应用程序,将分发给 Android、iPhone 和 WP。

我没有 Mac,所以我如何为 iPhone 制作一个 webapp,我唯一需要的是一个没有缩放或其他任何东西的 webview,它可以打开一个特定的站点(应该很容易吗?)。

我可以轻松地使用 Windows 为 Android 和 WP 创建它,但我如何为 iPhone 创建它。我一直在研究一些框架,但是你们推荐什么。我正在寻找 100% 免费、开箱即用且没有广告或其他东西的东西。

一个小问题。 jQuerymobile 是否可推荐用于 WebApps,或者我应该坚持使用另一个框架?女巫?

【问题讨论】:

标签: jquery iphone ios web-applications


【解决方案1】:

如果您尝试构建网络应用而不是原生应用,那么过程非常简单:创建网络应用。就是这样。对于 Web 应用程序,iPhone 与 Android 没有什么不同/特别之处,因为它们都在底层使用 WebKit。

就框架而言,有多种选择。就个人而言,我使用(并推荐)jQuery Mobile,但是根据您的需要,还有很多其他选项可用。如果您正在构建的内容相对简单,您可能根本不需要框架 - 只需一个响应式设计教程,如 this one from Scott Hanselman

HTH

【讨论】:

  • 我想他想把它发布到 App Store。
  • 此外,您应该考虑让 iPhone/iPod Touch 进​​行设备测试。
  • @Louis 问题中似乎没有任何迹象。
  • 抱歉,我想发布它,所以我需要将它包装到 iPhone 上的 webview 中。
  • 啊,既然如此,那我恐怕你所问的是不可能的。您需要一台 Mac 来编译、发布和分发应用程序。
【解决方案2】:

如果我很了解你想要什么,你只需要在网络视图中显示一个网页,而不需要在 iPhone 上使用硬件,不是吗?那么,您为什么不开发您想要的网站/网络应用程序,将其托管在服务器上,并在您的网站上提供描述您的网络应用程序的 iPhone 链接呢?我的目的是为了你,因为有些东西可以创造一种沉浸感,用户认为这是一个应用程序而不是一个网站: 在 HTML 源代码中,只需添加以下内容:

<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta name="viewport" content="width=320;" />
<link rel="apple-touch-startup-image" href="images/default.png" />
<link rel="apple-touch-icon" href="images/homescreen.png"/>

有了这个,并且在您将网站放入跳板(应用程序墙)上的书签后,当您像任何其他应用程序一样启动网站时(使用您想要的特定图标和启动画面),您没有Safari Mobile 界面,然后它就像你有一个真正的应用程序。此外,借助 HTML5 缓存,您可以离线使用网站。

要开发您网站的特定部分,jQuery 和 jQuery Mobile 会给您很多帮助。

【讨论】:

  • 我需要发布它。我可以在 Mac 上轻松创建它,但我无法访问它。
  • 哦,好吧,所以你确实需要一台 Mac,一个开发者帐户并购买 Apple 开发者计划,所以没有 Mac 是不可能的。
  • 感谢您的回答,然后考虑购买 MBP。因为我打算创办自己的公司。
  • 祝您创业顺利
猜你喜欢
  • 2022-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-08
  • 1970-01-01
  • 2020-04-20
  • 1970-01-01
相关资源
最近更新 更多