|
|
|
|
|
by tomduncalf
1339 days ago
|
|
Was going to say the same, a couple of years back I led a team shipping an audio app on iOS and Android (pretty simple in terms of audio demands) and Android was a nightmare. Different devices vary so much in terms of audio performance due to drivers, bugs and performance optimisations (e.g. Samsungs would ramp down the CPU to minimum frequency if you weren’t actively touching the screen) so testing is a huge undertaking if you want to cover a wide range of devices. Latency was a big problem, and the Android audio stack itself had plenty of issues. The situation did seem to be improving last time I looked though. Then on top that you’d have the complexity of shipping a cross-platform app and either building large parts of it twice or using something like Flutter or React Native. It must be annoying for Android users but the reality is that shipping an audio app for Android is (or was a couple of years ago at least) a huge challenge and probably much harder to make a compelling business case for. WebAudio has similar issues in terms of wildly varying performance across devices (it used to be pretty poor on iOS for example, though I think this has improved) and relative to native, you’re pretty limited in terms of processing power. Again this is improving all the time, but I’d guess Note has a cut down version of Ableton’s synth engines and effects running rather than remaking them for the app, and running something of this complexity with WebAudio is likely to be very challenging if not impossible, especially on mobile. |
|
Android notably does have some good apps for making music on it. There's a version of Cubasis on Android, Koala Sampler is on Android, Google had Teenage Engineering build a music app for Pixels, and I'm sure there's many other apps that have found a way to make it work, though I know for a fact that Koala Sampler has had issues with input latency due to the audio stack on certain Android Devices (where it becomes unplayable).
Apple's done a lot of work to make it a viable workflow on iOS/iPadOS. inter-app audio, AUv3, actual support for tablets, and a good audio stack are just some of the things they've done to make it a real platform for musicians. Google would have to put in a lot of work to make Android at all attractive to musicians and frankly I don't even know if it's worth their time. Still, they can do it and they've done a fairly good job of improving the state of Android for visual arts on tablets, so it's not impossible. Just a lot harder.