Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 移动网站的发展与普通网站有什么不同?_Iphone_Asp.net_Mobile Website - Fatal编程技术网

Iphone 移动网站的发展与普通网站有什么不同?

Iphone 移动网站的发展与普通网站有什么不同?,iphone,asp.net,mobile-website,Iphone,Asp.net,Mobile Website,我们将重新开发一个我们作为ASP.NET网站开发的网站,使之成为一个移动网站。 所以,我想知道手机网站的发展与普通网站有什么不同 另外,考虑到这个移动网站将主要通过iPhone浏览,最好的方法是什么 移动设备和标准计算机之间有许多不同之处 屏幕更小(显示页面的像素更少)。您应该在每个页面上放置较少的元素 它们通常以纵向模式查看(窄显示-窄页面)。您应该计划使用全屏幕宽度,而不是像大多数人在标准网页上那样设置固定的页面宽度 人们用手指而不是鼠标来操纵页面(按钮/链接应该更大) 它们可以包括其他功

我们将重新开发一个我们作为ASP.NET网站开发的网站,使之成为一个移动网站。 所以,我想知道手机网站的发展与普通网站有什么不同


另外,考虑到这个移动网站将主要通过iPhone浏览,最好的方法是什么

移动设备和标准计算机之间有许多不同之处

  • 屏幕更小(显示页面的像素更少)。您应该在每个页面上放置较少的元素
  • 它们通常以纵向模式查看(窄显示-窄页面)。您应该计划使用全屏幕宽度,而不是像大多数人在标准网页上那样设置固定的页面宽度
  • 人们用手指而不是鼠标来操纵页面(按钮/链接应该更大)
  • 它们可以包括其他功能,如地理位置、电话等,您可以将这些功能合并到应用程序中,以便于使用。有一些库可以帮助您使用这些库,例如
  • 用户关心的是电池寿命,加上CPU的速度往往较慢。确保将动画和客户端处理降至最低
  • 用户关心数据的使用。尽量减少ajax调用(不要每隔几秒钟就要求服务器提供数据!),并节约使用图形(最好使用html/CSS使页面更有吸引力)
  • iPhone不支持Flash,其他设备也不支持Flash。然而,大多数移动设备都支持HTML5,因此您通常可以使用它

恐怕您不能使用当前的asp视图来移动,尤其是iPhone。iphone开发有专门的控件集-


如果您的web应用程序基于MVC或MVP模式,那么移动并不困难。

最近,我们为iphone用户开发了一个网站,我们使用asp.net/sql作为普通网站。 但当你看移动网站时,手机通常有小屏幕和一些时间优化问题

我们用于移动开发。JQuery插件,用于在iPhone、Android、iPod Touch和其他前瞻性设备上开发移动web


智能手机用户的使用体验不同

除了Brian的回答,我还要补充:

  • 屏幕不会调整大小,但会滚动,但是滚动通常不是一种好的体验
  • 屏幕方向可以改变,但同样的滚动规则适用
  • 消费者使用的是类似应用程序的行为,因此页面之间和站点之间向后和向前的信息较少
  • 消费者通常有数据问题,因此数据流量需要最小化
  • 控件/按钮/选择/数据输入需要针对手势进行优化-例如,想想弹出键盘以允许数据输入时会发生什么,有多少屏幕可用-如果需要,用户可以轻松查看所有输入吗

我建议开发一个移动网站,就是使用目标智能手机几周,以了解该设备在现实世界中的使用情况

为移动站点建立上下文:是否存在与移动用户更相关的信息子集?也许你的常规网站上有与移动设备无关的应用程序?无论哪种方式,您都应该在移动文件夹中分别创建移动站点!然后可以使用子域访问它:例如

您可以结合使用CSS媒体查询和51degrees.Mobi来检测浏览器功能,并根据用户拥有的设备类型呈现正确的大小布局

(这包含在HTM5样板中)


不要犯愚蠢的错误,追随当前的时尚潮流,比如“响应式网页设计”,它试图将网站的桌面版本压缩到手机屏幕上。以上链接应该可以让您开始使用。

我想您在Ux stackexchange网站上也会得到很多很好的答案。嗯,实际上,这是一个基于asp视图的网站。嗯。。我想你对为移动设备设计的web应用程序编码和为本地移动应用程序编码之间的区别感到困惑。我们的移动网站是ASP.NET,它在iPhone上运行得很好。@David-如果我没有弄错的话,你有两个web应用程序/视图/页面-“桌面”web one和mobile,对吗?