当前位置:编程学习 > wap >>

web开发-iPad&iPhone性能问题

我是一家地图公司的工程师。最近在做iOS上的地图,主要就是加一些手势动作的事件罢了。
主要增加功能:拖拽,放大/缩小
现在遇到一个问题,在iPhone上,拖拽和放大缩小都挺流畅的。但是在iPad上,不够流畅。
拖拽功能就是不过Touch事件的坐标,不细说。
放大缩小功能是这样做的,有两个图层,上层是动画层div1,下层是地图显示层div2(差不多30张图片)。
当触发了手势事件时,将div2层的图片节点全部append到div1上,然后div1利用webkitTransform的scale实现放大缩小,待手势动作结束,div1层隐去,div2层载入该显示级别的地图(就是远近)

不知道有没有优化的方案,能够解决不流畅的问题? --------------------编程问答-------------------- 补充一下,iPhone因为屏幕小,浏览器渲染的图片少,iPad屏幕大,渲染的图片多。是这个原因,造成拖拽和放大缩小时候卡吗? --------------------编程问答-------------------- Web 程序就是开发效率高,跨平台,一旦出问题没有优化的余地。
如果方案本身(两个图层等等)不能优化那就是不能优化了。

另外:
1、iPad 上程序的可用内存比 iPhone 上少。
2、你的 iPad 是 3.2 还是 4.2 ?如果是 4.2 把后台的程序都关了试试。
3、WebKit 有内存泄露。我们的经验,网上也有说的,官方没说法。
补充:移动开发 ,  iPhone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,