I do not like new computational features through firmware updates, it’s too cumbersome and error prone. I’d prefer camera having basic functionality and interface, so you can customize or change behaviour with easily updatable apps or device programs. Something similar to
https://witharsenal.com/ or smartphone app.
I never really thought about being able to install apps on a camera. Sounds like it could be a very cool way to do things. Essentially open up the camera itself to 3rd party developers. Huge amount of potential there but I doubt we’ll see it anytime soon.
Interesting concept: it could make sense to separate software (a computational unit) and hardware (photographic unit) development, in a modular setup. Think how such an interchangeable computational unit could turn the om1 into the om1ii (same for em1ii/iii, em5iii/om5) without having to buy a whole new camera. It would introduce a bunch of design and developement restraints, but still an interesting concept.
But IMO it should be an integrated system, where you plug a computational unit in/onto the camera unit, together forming a normal camera body. Not an external clumsy thingy to somehow tie, glue or screw onto the camera.