Maintaining Your App
Attentive maintenance of your app is as important as the launch. Updating your app in production to adapt to newly found bugs or use cases you hadn't considered will help you remain competitive and useful to your audience.Supporting Your App
Supporting Your App
The more bugs you find before releasing to your audience, the kinder your initial reviews will be. But you'll never find them all, and letting users report them once you go live is key to keeping them from spoiling later reviews.
You can improve your app’s user experience by providing a feedback channel. Allowing users to contact you about bugs they discover will increase your transparency and help you track flaws in your code.
Most Integrated Development Environments (IDE) have built-in debuggers to help you sort out your code. The university doesn’t support any debuggers specifically, but a list of popular IDEs might help you decide which tool is right for your project.
Adapting to OS/Tech Changes and Security Issues
Your membership in the platform's developer community will alert you to upcoming changes in software/hardware and security issues that require action on your part.
A new version of your app (even an incremental one) is a chance for you to build on your success and create a more useful tool. Updates maintain excitement around your app and show users an active, responsive development environment. They can improve ratings on app stores and increase usage/sales.
Feature Improvements and New Features
Some ideas to guide your improvement efforts:
- Refine elements and features of version 1 that you may not have been able to polish the first time around. Just be sure to user-test the refinements to make sure your improvements are a step in the right direction.
- Use analytics to discover how your app is being used. Mine it for successes / areas for improvement.
- If you’ve received feedback in app store reviews, consider it for possible enhancements or new features. Users are very sensitive to being heard and will reward you for listening.
- Explore additional features or design ideas that didn’t make it into the original product.
The Update Process
- Please see the documentation for App Store updates and the Google Play update process.
- Apps owned by the University and published through TechTransfer must be maintained by the development team to be compatible with the current operating system. For questions regarding the update process please review: iOS Updates or Android Updates.
Consider the time factor:
- An update can take time to propagate out to all devices. Android updates often take up to 1 hour.
- Link to information about Apple updates - they need to be approved by Apple, which can take up to 2 weeks.
- The Publishing Account Holder has complete control over Android updates - they can be updated any time.
- Lastly, so users can appreciate and make use of your hard work, it’s important to update the app store pages and your developer website (if you have one) with info about bug fixes, new features, documentation changes, etc. Include useful descriptions with your updates if features have been improved. “Bug fixes” doesn’t tell the user much.