Thank you for the provided link. I can verify that your approach is, in fact, the most optimal (while also being the simplest). Unfortunately, the animation performance depends on the device capabilities and the size
of the animated element. Scaling the whole view down is an expensive task, which most probably won't be very smooth on a mobile device.
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI