2012-01-10 46 views
16

Có khả năng nâng cao tốc độ hiển thị trong chế độ xem web không? Với một innerHTML đơn giản, nó mất gần 1 giây để hiển thị nội dung mặc dù việc render js mất một vài ms. Với IOS, chính xác cùng một mã đang chạy nhanh chóng và hoàn hảo, ngay cả với phần cứng ít hoạt động hơn.cách tối ưu hóa hiển thị trong webview android

Tested dưới Android: 2.3, 3.2, 4.0 (Desire HD, Galaxy Nexus, Galaxy Tab) IOS: 4, 5 (iPhone 3gs, 4)

Đánh giá cao bất kỳ phản ứng hữu ích!

Trả lời

28

Có một vài điều bạn có thể thử:

Cá nhân, tôi thấy rằng việc giữ DOM càng nhỏ càng tốt và cho phép tăng tốc phần cứng tạo ra tất cả sự khác biệt giữa một ứng dụng không sử dụng được và một ứng dụng khá mượt mà.

+3

Điều này vừa giải thích cho tôi. Đã dành 14 giờ vào thứ Bảy để ghi lại ứng dụng của tôi với một số hoạt ảnh lạ mắt chỉ để tìm ra nó cực kỳ chậm trên một thiết bị. 'android: hardwareAccelerated =" true "' và nó tốt hơn rất nhiều. Thời gian không lãng phí! – dtbarne

+1

Sửa đổi RenderPriority của chế độ xem web - đã không được chấp nhận – temple

+0

Vì vậy, hãy trợ giúp người đàn ông một cách hữu ích, câu hỏi nhanh về cách thiết lập RenderPriority? Và những gì sẽ là cài đặt tốt nhất –