You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Same idea as #811 but very different implementation.
On iOS we use our fancy new Dart compiler toolchain to make a patch binary which is maximally similar to a release binary.
On Android, we don't. So Dart's default compiler can end up with very different output between release and patch for very small changes. Thus making our patches bigger than necessary on Android.
The fix here is mostly within shorebird cli itself, since we have the underlying compiler tech, we just have to invoke it on Android.
This should make Android patch sizes consistently smaller. Right now they're sometimes tiny, but sometimes needlessly large as well. After this change they'd always be as small as we were able to make them with our current tech.
The text was updated successfully, but these errors were encountered:
Same idea as #811 but very different implementation.
On iOS we use our fancy new Dart compiler toolchain to make a patch binary which is maximally similar to a release binary.
On Android, we don't. So Dart's default compiler can end up with very different output between release and patch for very small changes. Thus making our patches bigger than necessary on Android.
The fix here is mostly within
shorebird
cli itself, since we have the underlying compiler tech, we just have to invoke it on Android.This should make Android patch sizes consistently smaller. Right now they're sometimes tiny, but sometimes needlessly large as well. After this change they'd always be as small as we were able to make them with our current tech.
The text was updated successfully, but these errors were encountered: