Prefer `initSurfaceAndroidView` instead of `initExpensiveAndroidView`
initSurfaceAndroidView is a newer method that tries to avoid expensive rendering methods unless necessary. It increases performance significantly on older devices and prevents intermittent crashes.
Thanks for the contribution. We used the other android view in the past and it caused rendering issues. I have to study a bit if the flutter team in the mean time did change the platformviews on android so we can change it without causing regression.
I do not know how the new method determines whether to run one or the other.
@jonasbark what do you think shall we take this change along with the new sync? I think it can dramatically improve the performance