Why Waterlogue is an iOS App
Since launching Waterlogue in December 2013, we've gotten a whale-sized number of very passionate requests for an Android version of the app. We are sincerely thrilled that so many people would like to use Waterlogue on Android devices. If we could realistically make and adequately support an Android version, we absolutely would. But, alas, we can't.
So many Android users have voiced disappointment at the iOS-only status of Waterlogue that we thought we would explain a little bit about what it means for a small, independent iOS developer to expand to Android, and why these obstacles make doing so prohibitive for us at the present time.
First, some background: Waterlogue was developed by two senior iOS developers (we have well over 15 years experience developing for Apple systems between us). It took over a year of (unpaid) work to make it. During that time, we both took a large financial risk, and made equally large investments of time and intellectual capital, in order to develop Waterlogue.
Here are the reasons why for us, at this time, it's not realistic to develop an Android version of the Waterlogue app:
We are iOS experts. Neither of us knows much about Android, so we'd need to devote several months to learning the ins and outs of a new OS before we could even begin to develop the actual app. We don't have anything against Android, we just don't know the platform.
We would want to do it right. Android is sufficiently different from iOS that making an Android version would mean essentially starting from scratch. So, we would need to re-write the app from the ground up in order to make sure it works the same way and provides the same quality output for Android devices. As mentioned above, it took us a year to write Waterlogue for a platform we know very, very well; we believe it would take longer to develop a version of Waterlogue that would perform to our standards on Android.
We are committed to ensuring a stable, well-designed, and extremely high-quality user experience. The computation required by Waterlogue is on the very edge of what is possible with current devices. It takes a lot of care to ensure that the app runs well on the relatively small number of Apple devices that are in common use. Android is a much more fragmented situation, with several forks of the OS and a large number of devices all with different screen sizes and capabilities. Making sure that Waterlogue ran reliably on all of these devices is just not possible for us to do at this time.
We are 100% committed to supporting the apps we make. While ultimately the user experience might feel the same between the iOS version and any Android version we'd develop, practically speaking if we were to launch an Android version we would be supporting, maintaining, and updating two entirely separate apps. Given that we're at our limits with supporting the iOS version of the app, we know that we can't realistically sustain the extra work that an Android version would require.
Thank you, Android users, for being so passionate about and so interested in Waterlogue. Â We hope you can understand where we're coming from. Rest assured that if we ever are able to expand Waterlogue to Android, we'll make it a great app!