State of the Salad Q3 2019 - Late but not forgotten.
It's way past time for a quarterly update, so here goes...
Unfortunately the biggest thing people are waiting for is still in "we're still working on it" category, which is fixing the Mojave experience. Things are thornier and more vexing than expected and we're still working it out.
To avoid shipping nothing to you this quarter, we decided to put that on hold and tackle a few other things, all still in QA but Coming Soon (TM):
- Rewritten font rendering. No more artifacts, cut-off ligatures, weird vertical alignment.
- Fixes to a dynamic collision bugs (i.e. when you use rules to change collisions and stuff just disappears).
- Reverting to our original Box2D implementation which is more efficient with memory (fan doesn't become a jet engine when the app is open for a while).
- IronSrc. Same mediated networks as the Android Version.
Update Ad Network SDKs
- AdMob 7.49.0
- Tapdaq 7.2.0
- Chartboost 8.0.1
Removing Bluetooth for non-ad builds.
- Removing / upgrading a whole bunch of deprecated code to minimize future issues with new versions of iOS.
- Apps are compiled to target iOS 12.1. No more armv7 support, so 32bit iOS devices will no longer work.
- Removing TweetSheet specific code and letting users choose between the iOS Sharing UI or posting via the Twitter App or Twitter.com. The hope is to do direct tweeting in via the twitter API in the future.
- Upgrade the Web behavior from UIWebView to WKWebView
- Upgrade from UIAccelerometer to CoreMotion (faster accelerometer updates).
- For alerts, use UIAlertController and not the deprecated UIAlertView (no changes for users here).
- Removal of dead/unused code based on upgrades.
Again, this is all still in QA. I'm hoping to ship the HTML5 engine updates before the end of the week as testing looks good. I want to ship the iOS updates before the end of the week as well, but iOS is always more thorny to test, and seeing as how I'm literally uploading the builds to QA as I type this, we'll see.
Once the iOS update passes RC, we will finally update both Android and iOS to the new "Standard" build (as both will now support IronSource).
So what's in store for the near future?
- Address any outstanding android issues with the current build.
- More plugging away at Mojave / Catalina compatibility.
- Continuing to refine the HTML5 based editor with an eye towards handling big projects.
- IronSource banner support in iOS. Our internal Banner interface code isn't compatible with the way IronSrc does banners, so we'll need to refactor a bit. Not too hard, but with all of the other stuff in this release, we decided to put that off.
- Adding an option in publishing to use a different format for network communications that's more friendly.