So you're suggesting the software can simply be moved around on each phone? That does sound like a nice option. I very specifically do not want this device to be anything but a recording and note-taking device. I already have an iPhone for all that other stuff. If I were to put custom software on an old iPhone (which I do have a couple I'm not using), how do I clear the device of its current software and put my custom software on?That’s another argument for using custom software on a smartphone. It becomes much more independent of hardware. I’ve developed iOS apps that run on just about every iOS device still running.
I don’t mean to minimize the difficulty of writing software but it frees you from worrying about the hardware also.