【问题标题】:Can I build a Web Application which is compatible on all phones? [closed]我可以构建一个兼容所有手机的 Web 应用程序吗? [关闭]
【发布时间】:2012-11-01 10:20:38
【问题描述】:

我想做一个网络应用程序。另外,我想让所有使用 IOS 和 Android 的手机都可以使用此应用程序,并将其图标放在主屏幕上,据我所知,我可以为 Iphone 这样做,我很困惑的是我是否必须做同样的事情以不同的方式为Android?

【问题讨论】:

  • 为什么这被否决了?我想知道!
  • 这是一个非常广泛的问题,不适合 StackOverflow。有用的答案可能是一本书,或者至少是一本书的一章,而且答案不可避免地不仅仅是对技术编程问题的简洁技术答案。
  • 是的,你可以使用 PhoneGap 做到这一点。
  • 你能给我推荐一些吗?
  • Phone Gap 会给我一个应用程序,我想避开在市场或应用商店中托管我的应用程序的界限。

标签: android iphone ios css html


【解决方案1】:

如果您正在构建一个 Web 应用程序,那么假设您不将其作为本机应用程序移植,那么您会没事的。

只需查看响应式网站设计以适应不同的屏幕尺寸和资源,例如:

browser-specific CSS for mobile browsersDeveloping Sites for iOS

帮助了解移动浏览器中的 CSS 差异。

一个很好的起点是为网站使用 Twitter Bootstrap 框架,该框架响应速度非常快,并且在所有移动平台上看起来都很棒。

编辑

建议用户将网站添加到主屏幕的 JQuery 插件:

http://code.google.com/p/mobile-bookmark-bubble/http://cubiq.org/add-to-home-screen

【讨论】:

  • 在 IOS 中,我可以给用户一个选项,将我的网站图标放在他的主屏幕上,我读到就 IOS 的网络应用程序而言,我可以这样做,有没有办法移植与 Android 相同的网站和技术?
  • 另外我想知道,如果我在 IOS 中制作 Web 应用程序,我不能将它移植到我的 Android 应用程序的 Web 视图中吗?
  • 检查我的答案,我已添加该请求。
  • Web 应用程序不是您只为一个设备浏览器构建的东西,而是为所有人构建的——它是一个网站。然后你可以在任何设备上使用它。
  • 不是真的,除非你使用类似 nimblekit.com/index.php 的东西,它使用 js 来访问这些功能,但它离原生应用还很远。
猜你喜欢
  • 2012-07-25
  • 1970-01-01
  • 2012-04-14
  • 2021-10-18
  • 1970-01-01
  • 1970-01-01
  • 2011-07-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多