On a somewhat related note, I feel any specialized device development should come hand-in-hand with a great developer experience with a well-designed simulator experience.
I was an original Google Glass developer (2013) and not allowing development via a simulator was one of their biggest mistakes ever. You had to continuously test squinting into the actual hardware. After about 25min it would overheat and you were forced into a cooldown period of about 30min. You couldnt easily put together tests or parallelize testing mundane parts of the app off-device. I ended up with the worst headaches after three months and we pivoted our business to something else soon after.
replies(1):