I have toyed with the idea of porting my app TF7 Synth to Android many times. I never actually did it mainly because of three things :
- Revenue: I don’t see people buying music apps on Android. Heck, almost none of my friends buy apps on Android. Most people just download the package file from a bittorrent site and install it using the package. Somehow, iOS folks do support the app makers. It’s tough work, we deserve a bit of money for it!!! It used to be that one would pay at least a good hundred bucks for a decent synth. Now, you can buy almost all the best synths on iOS for a hundred bucks during say, the Black Friday season. And, it’s not easy. You wouldn’t believe the amount of time I spend obsessing over an Analog oscillator’s algorithm. *hint hint*
- Ecosystem: Before Inter-app audio by Apple even came about, iOS already had AudioBus. Thank God for AudioBus. This allowed folks to connect their audio apps together, turning the iPad into a viable replacement for the audio workstation. Android has nothing. As a standalone synth on Android, the usefulness of TF7 on Android just isn’t there. Oh, and Ableton just came out with Ableton Link for iOS. It works with the Ableton platform, of course.
- Latency: The latency issue just didn’t seem worth it – no one has really solved the problem as of now. The SuperPowered guys are now claiming that they have fixed the issue. (I think) The graphic below is by them detailing in one image why there is latency in Android’s audio path.
The rest of the article by SuperPowered here: http://superpowered.com/androidaudiopathlatency/#axzz3ZnU6PI22