Aquí está el problema al que me estoy enfrentando:
Cita del administrador del proyecto:
Hey Spark, te estoy asignando la tarea de desarrollar un marco que pueda usarse para muchas aplicaciones iOS diferentes. Aquí están los requisitos:
- Debería poder detectar el grosor del pulgar o los dedos que se utilizan para manipular la interfaz de usuario.
- Con esta información, todos los elementos de la interfaz de usuario deben organizarse & tamaño automáticamente .
- Para un pulgar más grande, los elementos deben estar dispuestos cerca del centro de la pantalla.
- Para un pulgar más pequeño, los elementos deben estar dispuestos más cerca de las esquinas de la pantalla.
- Para un pulgar más grande, todas las fuentes deben ser más pequeñas. (Estamos asumiendo un adulto en este caso).
- Para un pulgar más pequeño, todas las fuentes deben ser más grandes. (Estamos asumiendo una persona más joven en este caso).
Resumen:
Este marco es necesario para crear interfaces de usuario fáciles de usar programáticamente. El marco debe desarrollarse de tal manera que podamos utilizarlo para tantos proyectos como sea necesario, por lo que también debe ser muy fácil para el desarrollador.
Soy el desarrollador que tiene esta tarea, por lo que mis preguntas son las siguientes:
- ¿Cómo puedo explicar que estos requisitos son un poco ridículos?
- ¿Cómo puedo explicar que sería mejor concentrarse en el desarrollo de proyectos reales?
- ¿Cómo puedo explicar que incluso si esto fuera posible, no recomendaría desarrollar tal cosa?
- ¿Cómo puedo decir NO a este proyecto de manera cortés, amable y respetuosa?
- ¿Cómo puedo explicar que incluso para un desarrollador con 3 años de experiencia, esto podría no ser posible?