So, after this experience I've started to look into HTML5, whether it could replace the aporee app at all. The answer is yes and no... Web apps cannot access local storage beyond some (low) limits, which is bad since cost-saving WiFi syncronisation of sounds before a walk is not possible. Further, IOS safari does not autoplay sounds unless you install the URL as desktop app (didn't know before). IOS also prohibits volume control from programs. But has great HTML5 performance. On Android, all that works, but it sucks performance-wise, at least on older phones, older Androids, and whatever.
So I decided to find the lowest common denominator:
- pure online mode, i.e. all sounds will be loaded over the net
- no fade-in, fade-out, or crossfade, as implemented within the app, only off/on
- stripped down user interface with very few functions
Try it out at aporee.org/mfm/mobile and let me know if it works for you.
|SELECT nearby miniatures
|PLAY selected miniature while walking