this goes for everyone else

especially with the track record that most devices get abandoned by their creators in a year or two...



complete and timely open source code release for everything, at the same time as it is widely released on devices in most peoples hands. not just because of gpl, but because it is the right thing to do so interested community members can start learning to provide some support from the beginning and beyond.



along the same theme, full support for standards like Treble with A/B partitioning and unlockable bootloaders, and that of course the hardware, including camera, should all function just as well with a generic AOSP image for those who prefer a stock or alternative experience.



hardware that can support standards around VR / AR as it so frustrating to find a phone just misses a small requirement in some area to not support these, like accel / gyro, nfc, high resolution screens... and headset jacks so you can enable fm radio (obviously useful in case of emergency).



along with the hardware theme, user replaceable batteries, because others have figured out how to do it and keep water protection, so can you. it is much easier to carry a spare little battery that can be swapped in vs being able to tease someone with an older phone who basically has it connected to a big battery pack all the time. bonus points if you choose to be environmentally friendly and have some sort of cross phone model "standard size" user swappable battery.



that covers most issues with most phones, hope that helps.