关于B/S系统在移动端应用的一些注意的地方(不断更新)
2015-08-12 15:41
155 查看
1.不要直接把PC端的页面直接搬到移动端来用。这里举个例子:有个活动页面,在PC端和手机端的Safari里展现都好,但是当用手机APP(如手机淘宝)扫码打开后,却没法顺畅的异步获取到jsonp的信息。这里有几种可能因素:
1)手机的app在打开页面的时候会做很多控制,如 http/https 的控制,SPDY 之类的,可能是哪里就会影响到这个资源,而且 WebView 和 Safari 的实现也不一致。因此不要以为一个页面在PC端打开没问题,在Safari里打开没问题,在微信或者手机淘宝里也能正 常运行。
2)PC端的jsonp往往会比较大,内容也比较多。但是移动端因为网速等原因,每个资源的访问和响应都有可能延迟。因此移动端效率是很重要的,需要优化的地方很多。
3)PC端的页面内容很多,但是PC端的浏览器性能也很强大,因此一般没有什么问题。但是移动端受自身性能所限,不同的设备打开会有很大的差异,因此页面优化的越好,适应性和用户体验越强。
1)手机的app在打开页面的时候会做很多控制,如 http/https 的控制,SPDY 之类的,可能是哪里就会影响到这个资源,而且 WebView 和 Safari 的实现也不一致。因此不要以为一个页面在PC端打开没问题,在Safari里打开没问题,在微信或者手机淘宝里也能正 常运行。
2)PC端的jsonp往往会比较大,内容也比较多。但是移动端因为网速等原因,每个资源的访问和响应都有可能延迟。因此移动端效率是很重要的,需要优化的地方很多。
3)PC端的页面内容很多,但是PC端的浏览器性能也很强大,因此一般没有什么问题。但是移动端受自身性能所限,不同的设备打开会有很大的差异,因此页面优化的越好,适应性和用户体验越强。
相关文章推荐
- php-app接口实现(json和xml)
- SpingMVC中的三种HandlerMapping(映射器)
- Android View事件分发和处理
- IOS 的material design汇总
- IOS远程推送通知
- java的eclipse操作和常用类Object的使用
- iOS设计模式---访问者模式
- android 关于蓝牙间通信,及RFID设备读写芯片问题的处理方案
- Android生命周期
- Android自定义ImageView实现图片缩放滑动,双击放大缩小,多点触控缩放
- 【iOS开发系列】跳转到AppStore
- iOS国际化:NSLocalizedString的使用
- Object.wait()
- Android ColorFilter:PorterDuffColorFilter、LightingColorFilter、ColorMatrixColorFilter
- error: #268: declaration may not appear after executabl statement in block
- mybatis--mapper映射文件配置之CRUD(INSERT,UPDATE,DENLETE)
- iOS 9应用开发教程之使用开关滑块控件以及滚动部署视图
- Android中Calendar与Date的区别以及消除时区对日期操作影响的方法
- 【自定义控件】android事件分发机制
- android之view测量总结