I downloaded the KotlinConf app, which is apparent...
# multiplatform
e
I downloaded the KotlinConf app, which is apparently built with KMP, and I’ve noticed jank when navigating between screens on iOS. Is this a KMP limitation, or is this just an issue with the implementation?
k
Hi, would like to know more about the case: what device you are using and what screens you are switching?
e
iPhone 13, iOS 18.4.1. For example, speaker details screen. But it seems this happens only for the first time, navigating to the same screen afterwards looks smooth.
Example with the “News” screen, here it’s barely noticeable, but I can’t reproduce it consistently
k
Thanks for the update! During the first run shaders need to be compiled, on the subsequent runs they are reused from cache. This might be the cause. We are investigating ways to provide better experience here. And we continuously working on improving performance.
👍 1
p
Isn't the new graphite (name might be wrong?) renderer for skia supposed to resolve this issue? I know flutter did their whole rewrite because they never got first renders to work well on iOS but it sounds like skia has since found a fix.
k
We are open to all options, right now it is too early to say anything specific
👍 1