3 ms·
> AAudio API for Pro Audio Android has gone all the way from A to O (15 versions) but still can't do what the first gen iPod touch could do.
by nileshtrivedi 10y ago
> AAudio API for Pro Audio
Android has gone all the way from A to O (15 versions) but still can't do what the first gen iPod touch could do.
- vetinari 10y agoAnd vice versia, iOS today still cannot do few things, that the first Android could. Some people simply do not care about something, that might be a pet feature of someone else.
- pjmlp 10y agoAnd the NDK developer experience is still pretty awful compared with what C and C++ developers have at their disposal on iOS and UWP SDKs. https://code.google.com/p/android/issues/list?can=2&q=NDK&sort=-opened&colspec=ID%20Status%20Priority%20Owner%20Summary%20Stars%20Reporter%20Opened https://code.google.com/p/android/issues/list?can=2&q=NDK&so...
- sidlls 10y agoThat's actually one reason (well, among many, many others) I don't develop anything for Android except some toy apps I made for my kids (using a third-party C++ development kit). There's something about the entire Java ecosystem that just grates on me in a way that no other language does, and years ago when I first dipped my foot into mobile development on Android it seems like that OS amplified it all. I can't even explain it.
- remir 10y agoWhat is your opinion on Dart? I could see Google encouraging devs to learn Dart and make Flutter apps soon. Probably at I/O.
- pjmlp 10y agoIt is not Google encouraging devs, it is the Dart team looking for reasons to keep going, besides Ad Words. Just go watch any Android Fireside at Google IO or the responses of Android team at Reddit. Java is Android's language, with C and C++ just being there to the extent of implementing Java native methods, low latency code and code from other platforms, not full blown access to the OS APIs. As an example of an discussion regarding Scala, after their annoucement to ditch Jack and start anew their cherry picked features from Java 8. "Java is the language we officially support." https://www.reddit.com/r/androiddev/comments/5zf1xo/future_of_java_8_language_feature_support_on/deyyp0n/ https://www.reddit.com/r/androiddev/comments/5zf1xo/future_o...
- remir 10y agoYeah but what about Flutter? It's even part of Fuchsia, their new OS.
- bitmapbrother 10y agoThat explains all of the low latency audio apps on windows phone. Oh wait...
- pjmlp 10y agoJust because a free OS with no strings attached is loved by OEMs, it doesn't mean its developer tools are a pleasure to use.