3 ms·
iOS perf on Flutter has been broken for a while: https://github.com/flutter/flutter/issues/813 https://github.com/flutter/flutter/issues/813 https://github.co
by yunyu 7y ago
iOS perf on Flutter has been broken for a while:
https://github.com/flutter/flutter/issues/813 https://github.com/flutter/flutter/issues/813
https://github.com/flutter/flutter/issues/28113 https://github.com/flutter/flutter/issues/28113
I wish the team would prioritize this more, but I guess that's Google for you.
- Bahamut 7y agoNon-charitably, Google probably has an interest in not prioritizing iOS. Realistically, I'd imagine that Google prioritizes less there because a lot of preference for iOS dev is to just go full native. I do wonder how much Flutter is used by Google for iOS apps though then.
- StreamBright 7y agoThen they can stop claiming real cross platform solution. To be hones this is exactly the reason I am sceptical to use any of their projects. I never seen something like that from other companies who produce engineering tools like Flutter for example.
- danbalthasar 7y agoFull disclosure: I'm a Flutter team member who has focused specifically on iOS development. There are a number of us dedicated to this on the team internally at Google. It's definitely a priority. Each platform has its own challenges though, and there's a very wide variety of issues that can arise that are platform specific. The more feedback we can get about what people want to do that isn't working, the more we can address it :)
- saagarjha 7y agoDoubt it. Google is interested in supporting iOS, from what I see, but they don’t own the OS and it’s really hard getting the details right.
- abalone 7y agoAh, thanks for the links. So jitteriness is a known issue. FWIW I doubt it’s that Google doesn’t care about iOS.. it’s kind of the raison d’être for Flutter, no? Probably has more to do with it being really hard to reinvent a drawing layer from scratch on an OS you don’t control or whatever it is they’re doing. They could be trying their best and just be hitting a wall. Often happens with cross platform frameworks.
- Hixie 7y agoWe've done significant work on that particular issue in the past few months (primarily, caching compiled skia shaders). The issue wasn't iOS specific. If you have cases that are still problematic on the master channel (on iOS or elsewhere) please please please file a new bug with a test case so we can track down the issue.
- yunyu 7y agoI'm currently writing a test app that exhibits the issue on Flutter master, will get it to you guys shortly. This is already stated in the GitHub thread, but stuttering on open/app switch tends to happen with anything more complicated than a ListView with simple text content.
- artichikin 7y agoWe logged a similar issue -- iOS keyboard is severely laggy since v1.3.14: https://github.com/flutter/flutter/issues/31138 https://github.com/flutter/flutter/issues/31138 My guess is it's related to the other more general jank as well, but a severe example.