我们将把我们作为 ASP.NET 网站开发的一个网站重新开发为移动网站。 那么,我想知道移动网站的开发与普通网站的开发有何不同?
此外,考虑到该移动网站主要通过 iPhone 浏览,最好的方法是什么?
最佳答案
移动设备和标准计算机之间存在许多差异。
- 屏幕小得多(显示页面的像素更少)。您应该在每个页面上放置更少的元素。
- 它们通常以纵向模式查看(窄显示 - 窄页面)。您应该计划使用屏幕的整个宽度,而不是像大多数人在标准网页上所做的那样设置固定的页面宽度。
- 人们使用手指手势而不是鼠标来操作页面(按钮/链接应该更大)
- 它们可以包含附加功能,例如地理位置、电话等,您可以将这些功能合并到您的应用中以方便使用。有一些库可以帮助您使用它们,例如 jQuery Mobile .
- 用户担心电池生命周期,而且 CPU 往往速度较慢。确保将动画和客户端处理保持在最低限度。
- 用户担心数据使用情况。尽量减少 ajax 调用(不要每隔几秒就向服务器索取数据!)并谨慎使用图形(最好使用 html/CSS 来使页面更具吸引力)。
- iPhone 不支持 Flash,其他设备也不太支持 Flash。不过,大多数移动设备都对 HTML5 提供了良好的支持,因此您通常可以使用它。
关于iphone - 移动网站的开发与普通网站的开发有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7046588/