The thing is now a days smartphones are separated by only software. Pixels are a good example. They can give the camera tech to older devices but chose not to. Almost everything that can be achieved through s/w can be cross platform too, only if manufactures don't put virtual separation.