You’ve most likely received the notices to update your Android apps to the latest Marshmallow SDK. Additionally, app users are seeing notices to update their devices when they visit the Google Play store. If you have a history with the powerful Skybuilder app platform then you know by now not to panic. As usual, our team have worked quietly in the background to make sure our platform and your apps are always ahead of the curve so that you won’t be left behind.
What you might not know is what it takes to do a “simple” update of the Skybuilder program when the app platforms push through an update. Did I say simple? (He ducks head as the head developer throws an x0@!# in his direction!)
Generally, it is a simple process – at least on the Skybuilder client end. All you need to do is create a new version of affected apps and submit to the Google Play store once the update process is complete. However, on the back end, it means that each of our modules with all of their myriad features must be updated and tested to make sure they are compatible with the new SDK. If an incompatibility is found, a solution must be put in place. That’s not hard (well, for the dev team!) But it is time-consuming and tedious. In programming, all of those hashes, commas, exclamation points and dollar signs must be correct. Phew! Aren’t you glad you don’t have to do that?
The bottom line is simply this: Skybuilder is updated (on our end) to make your apps compatible with phones that are updated to Marshmallow firmware. It doesn’t really change anything about your apps’ features – except these will be better optimized when opened up on Marshmallow-ready devices. As stated earlier all you need to do is create a new Android version of your app and upload it to the Google Play store to be in compliance with their new requirements. The apps will work as usual. Google Play will be happy. ‘Nuf said.
Educate Your Users:
While the Marshmallow update provides extra security and optimization for the end-user, many will not know how to take advantage of the new features until they run into a problem and (sorry!) blame you. It is up to you to educate your users on how your app utilizes the new Marshmallow firmware.
For example, your app always needed the user’s permission to run specific programs built into your app’s function. This was usually granted when the app was being downloaded/opened for the first time. With the new upgrade the user will be specifically asked for permission when they utilize a module that requires access to another of their phone’s features.
If the user does not grant permission, that module will not work for them. The Skybuilder client (you) should educate your users about these permissions to ensure they are granted to allow the apps to function as best intended. You can do this in the app’s description, or right on the module as each module has its own WYSIWYG field that can be utilized.
Skybuilder Modules that Require Permission
Any module that utilizes the device’s Email, Location, GPS, Camera, Calendar or Microphone will require the user’s permission to be granted. Prepare them in advance by telling then upfront.
It is as simple as that.
Want to know more about Skybuilder? Click here for details.