IPhone上的原生应用似乎更有用,基于网络的体验似乎与iPhone体验完全不同。我已经知道了iUI框架,但我想知道社区如何处理这个问题。
答案 0 :(得分:2)
我们刚刚写了这样一个应用程序,所以它是可能的。尽管同时为MobileSafari和桌面浏览器编写,但界面设计基本上是从移动设备移植到桌面设备。在桌面上它是一个狭窄但更高的界面,没有触摸事件。整个过程基本上只有一个页面,其中javascript用于隐藏和显示内容,使其看起来像是在切换页面。
在另一种情况下,从现有桌面网站移植到移动设备,我们选择了完整的重新设计。桌面使用情况和流量与移动设备的使用情况和流程有太大不同,因此它成为了一些共享资源的两个独立接口。
这是可能的,但决定是否一个好主意主要取决于你所呈现的内容。您是否可以在桌面上使用一个可以缩小到适合移动设备的列。您是否可以使用足够简单的移动导航模型来阻止桌面用户?有一些相当低的复杂度阈值,除此之外,最好将移动和桌面分开。如果所有差异都可以封装在css中,那么单个应用程序可能就好了。