No, lo siento, viendo mas de cerca, es un problema de Apple. Primero porque como dicen, no fallan todos los modelos. Segundo, porque es un fallo de hardware, en el que una app no debería tener acceso. Tercero, porque el sistema debe tener retrocompatibilidad, este software funciona correctamente en versiones antiguas de teléfonos y/o sistemas.
No puede ser que tengas tu app correctamente funcionando y tengas que "repararla" porque ha salido un modelo nuevo de telefono.
Y cuidado, que para mi lo peor es lo segundo que he dicho. Apple no debería dejar que una app pudiera hacer eso, indistintamente si esta bien o mal implementada. Dudo que sea ni medio sano para la lente.