我正在尝试确定移动网站可以处理哪些类型的互动。例如,我显然无法跟踪页面级拖动操作,因为这会在移动浏览器上滚动。所以,我正在寻找可以告诉我哪些交互有效,有多好以及希望获得有关移动设备的一致性的信息的演示。例如,我想知道我是否有一个适合屏幕的页面,当我拖动手指时,我的页面元素会接收鼠标移动事件吗?我可以自己测试,但我认为可能有很多东西可以测试,所以我希望有类似ACID测试的东西,但是用于移动UI交互。
答案 0 :(得分:1)
我认为我从未见过这样的事情,但要记住的是浏览器只是应用程序与用户之间交互的一个关键因素。设备本身的功能是您能做什么和不能做的很大一部分。首先,iPhone具有完整的JavaScript堆栈和CSS渲染能力以及“点击”功能。但是,在BlackBerry上,你将失去很多CSS和JavaScript功能。此外,使用诺基亚手机,您将会遇到不同的野兽。开发此类内容的最佳方法是使用类似ASP.NET Mobile platform的框架/设备模板,或尽可能接近基本HTML。
没有银弹,你只需要尽可能多地占据市场份额。我可以分享的一件事是,标记符合标准和语义越多,它就越能在整个设备上呈现。有时,如果CSS和JS不可用,只要您的网站降级得很好,您甚至可以自行编写网站编码。