Skip to content

Commit

Permalink
wordsmithing
Browse files Browse the repository at this point in the history
  • Loading branch information
felangel committed Feb 1, 2024
1 parent 4ab89ce commit e104a3b
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions src/pages/blogs/ios-beta.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,27 +10,33 @@ We're very excited to announce that Code Push for Flutter is now in beta for iOS

**Note: iOS beta requires the latest version of Shorebird CLI (0.25.0) with the latest stable version of Flutter (3.16.9).**

Shorebird Code Push is a tool that allows you to update your Flutter app instantly over the air, without going through the store update process. This allows you to directly deploy fixes and new features to your end users' devices.

## What this means

We believe that iOS is now stable and safe for use in production. If you've been waiting to try Shorebird until there was stable iOS support, now is the time!
Code Push for Android has been production ready for over a year and is battle-tested and used by thousands of apps already.

Code Push for iOS is newly in beta. We believe that iOS is now stable and safe for use in production so if you've been waiting to try Shorebird until there was stable iOS support, now is the time!

We've fixed all known crashers, but as with any beta, there may be bugs. If you encounter any problems, [please file an issue](https://github.com/shorebirdtech/shorebird/issues/new/choose) and we will address it as quickly as possible.
We've fixed all known crashers in iOS, but as with any beta, there may be bugs. If you encounter any problems, [please file an issue](https://github.com/shorebirdtech/shorebird/issues/new/choose) and we will address it as quickly as possible.

### Performance

This beta release dramatically improves performance on iOS.

iOS releases that include Shorebird now run at 100% native speeds. This means releasing with Shorebird will not reduce app performance.
iOS releases that include Shorebird now run at full speed meaning releasing with Shorebird will not affect app performance.

At the moment, iOS patches may run slower. Patches on iOS run approximately 2x faster than they previously did and we are hard at work improving patch performance, with the goal of achieveing identical performance between releases and patches in the coming weeks.

At the moment, iOS patches may run slower. We are still hard at work improving patch performance, with the goal of achieveing near-native performance for patches in the near future.
As a result, we recommend only pushing patches on iOS for critical bug fixes. In addition, we recommend [staging patches](https://docs.shorebird.dev/guides/staging-patches) and validating the patches locally before deploying the patch to end users.

### Patch sizes

We've dramatically reduced iOS patch sizes, which means faster patch installs and less data used per patch install. Patches are now diffed against the release, so your users only download the changes.
We've reduced iOS patch sizes by 10x which means faster patch installs and less data used per patch install by end users. Patches are now diffed against the release, so a patch only include things that have changed since the release.

### CLI updates

We have removed the alpha suffix from all iOS CLI commands. We've kept the old commands for backward compatibility and plan to remove them in a future release.
We have removed the alpha suffix from all iOS CLI commands. We've kept the old aliases for backward compatibility and plan to remove them in a future release.

## Get Started

Expand Down

0 comments on commit e104a3b

Please sign in to comment.