这个问题是以各种形式提出的。然而。这是一种略有不同的看法。对于web应用程序,我指的是一个超轻量级的前端--理想情况下,它是一个带有表单和常规按钮的HTML页面,并且尽可能少地依赖于重量级JS库(如jQuery )。
目标很简单。我想写一个简单的基于表单的应用程序,用于各种移动设备。我认为使用HTML路径会更简单(因为浏览器可以绕过整个跨平台问题),但由于手机屏幕大小不同,甚至浏览器的方法似乎也有问题。
我有两个问题:
对于一个简单的基于表单的应用程序,如我所想(总共可能有3-4个屏幕),我认为基于浏览器的方法会给我带来更大的冲击吗?我是不是错过了一个窍门?
吗?
- a useful reference for minimum (i.e. lowest common denominator) window size (I forget the technical term for the visible part of a page)
- perhaps an example that will show a simple HTML page that will render correctly accross multiple devices?
发布于 2011-04-06 02:45:35
HTML5手机样板可能会回答很多关于如何最好地在浏览器之间工作的问题:
http://html5boilerplate.com/mobile/
它们有示例标记和模板实现,例如浏览器/设备特定的CSS攻击、跨不同设备样式获得自定义启动程序图标以及实现脱机摘要。
发布于 2011-04-06 03:57:21
在你选择一个平台之前,你真的需要回答两个问题。首先,哪些移动设备和/或设备功能是您的最低公共分母?这些平台之间有很多不同的功能-屏幕大小、输入方法、平台速度和移动平台等等。第二,您的连接要求是什么?完全不同的问题,建立一些目标不稳定或没有连接相对于一个完全连接的应用。
然后你就可以开始思考什么工具能让你达到目标。一般来说,一个非常非常简单的HTML站点在你列出的大多数平台上看起来都是okish。我不会使用HTML5功能,因为您有严重的限制。如果你需要在有限的连接上工作的话,HTML/web应用程序是没有意义的。
发布于 2011-04-07 05:48:39
iOS (webkit)、Android (webkit)和BB OS6 (webkit-ish)是相当容易开发的。
Windows 7应该是,但谁知道呢?他们直到年底才承诺支持HTML5。
如果您希望做DOM操作或花哨的JS事件侦听器,那么BB OS5浏览器会很糟糕。这真的是辆马车。
诺基亚.这是垃圾射击。当然,他们还有大约一年的时间就放弃了他们的操作系统。
屏幕大小是一个问题,因为您可以更改方向。但这可以通过仔细的计划来解决。
HTML5 5/CSS/JS无疑是让跨平台应用变得像浏览器中的possible...be一样简单,或者作为一个编译的应用程序的前进方向。
https://stackoverflow.com/questions/5560721
复制相似问题