Scrolling and animations in some Android apps aren't always "jank-free" as Google likes to say. You might have seen this in the form of some lag or delay in an app: Swiping or scrolling seems to be a split second or more behind your actual finger touch on a phone or tablet.
Google has a fix for that but it will require a major change in the way Android apps are written.
Instead of using Java, the common language to create most Android software, Google is experimenting with a version of its own Dart language for mobile apps. As ArsTechnica notes though, the mobile version of Dart will, at least for now, be called Sky.
At a Google developer event last week, the company showed off its Sky experiment, illustrating 60 frames per second animations. The project goal is to double the rendering speed to 120 fps, which is audacious when you consider that most mobile displays currently have 60 fps display rates. Consider Sky future-proof then, for screen technology that may arrive in the coming years.
For now, Sky appears to be very web-centric, just as Dart is. All of the demo apps and examples are served to an Android device from a web server. The framework, however, does support Google Android's Material Design components, making them look like familiar native apps.
Clearly, it's early days for Sky. Google is clear that it's an experimental effort. If it pans out, however, a shift from Java to Sky could eliminate that pesky screen lag often associated with Android apps.