似乎随着手持设备的兴起,人们必须开始更多地考虑它们并放弃 IE6。
考虑到这一点,我注意到某些事情不像我的 iPhone 那样好用,或者根本就没有。
似乎中断的内容包括(但不限于):
- mouseover/mouseout 事件(几乎可以破坏任何东西)
- CSS 伪类 :hover 也很自然(例如,会破坏 nav CSS-only 菜单)
- 双击 - 它缩放而不是事件处理程序
- CSS相关问题(分钟,它似乎就像在没有渐变的Chrome中一样工作+一些字体大小问题)
真正的问题是:您是否有任何指南、文章或任何可以涵盖以下内容的内容或您可以提供的任何建议。
为了将桌面用户的体验转译为移动用户,您从哪里开始?您是否尝试为移动设备制作单独的皮肤,或者您是否更改/修复您的网站以尽可能最佳地工作 - 两种方法都涉及多少维护和工作
是否有任何框架(CSS 或 JS)可以对其进行抽象并在需要时进行优雅的降级?boilerplate
想到了,jquery-mobile
mootools-mobile (power tools)
?
你用什么替换上面的东西,点击事件?
您如何将滑动合并到网络应用程序中?你能处理和响应手指缩放吗?你应该?
其他事件,如摇动、倾斜 - 它们是否会冒泡到浏览器窗口?
你有没有做任何事情来适应尴尬的操作系统元素select
,比如checkbox
和radio
?
资源管理——你是否使用了一个检测层,它只会发送任何特定于设备的文件,而不是可以处理两者的通用 js 库?
至于设备支持,我只对 droid 和 ios 感兴趣,所以 javascript 支持会很好 - 你会放弃你的主框架并改用 micro js lib 吗?
最后,您对手持设备在电子商务和货币化方面的可行性有什么印象(目前和不久的将来)。我想从商业角度确保开发工作物有所值,我们不会追求像“#socialmedia”这样的流行词噱头。与台式机相比,有任何关于转化价值的数据吗?这可以帮助我判断这些是用作快速浏览工具还是实际上可以完成全部工作。
任何同时或通过不同设计在移动端和桌面端工作出色的网站示例,我都希望看到它们并找到可能的东西。
提前致谢。