I’ve been working on native transitions for 1.3 and have seen great performance across all devices. Below is a quick video that I posted to Twitter a couple of weeks ago showing the transitions working on 2 older devices (a iPhone 5 and a Galaxy s3) as well as a test on an iPhone 6s.
It is in a pretty stable state at the moment so I thought I would publish a demo repo with the work to date for feedback, and testing:
To test on your phone simply clone the repo and
meteor run ios-device and/or
meteor run android-device.
Benefits to a native transition approach:
- Speed and performance: doesn’t rely on JS or CSS animations which don’t perform well on older devices, especially Android.
- Only applies to mobile (cordova) devices, doesn’t bog down desktop.
- Template based: core plugin doesn’t rely on or interfere with the router - simply listens for a URL change.
Looking forward to feedback on how you would like to see this develop.