Teóricamente, no, desde la codificación hasta las pruebas y ventas en App Store, no necesita un iPhone para desarrollar aplicaciones.
Prácticamente, si no desea comprar un iPhone o iPad o no puede darse el lujo de invertir en uno en este momento, puede externalizar las pruebas a probadores profesionales independientes a una décima parte del costo y salirse con la suya.
Sin embargo, de manera realista, ¡ sí , absolutamente!
- En iOS, ¿cómo se elimina la subvista?
- Cómo juzgar a un desarrollador de iOS con solo 5 a 10 preguntas
- ¿Cómo afectará la edad a nuestro programador iOS?
- ¿Cuál es la mejor manera de implementar anuncios de clic en un juego de iOS sin molestar a los jugadores?
- ¿Cuál es el mejor enfoque para impulsar las notificaciones de juegos de iOS para que no sean molestas?
Puedo pensar en dos problemas principales si no está probando en un iPhone o iPad usted mismo:
- Los simuladores no son precisos cuando se mira el diseño.
- xCode Simulator no es un emulador. xCode Simulator no ejecuta iOS, sino bibliotecas macOS idénticas. Esto podría provocar errores que pueden colarse a través de la prueba del simulador.
Si realmente quiere crear una aplicación profesional, en mi opinión, debe probarla en el hardware de destino. Debe tener el control de lo que está entregando y construir su marca. Y eso solo se puede hacer probando una aplicación en el mismo hardware que usarán los clientes objetivo.
Compré un iPhone 6 cuando no podía pagarlo y definitivamente no lo necesitaba. Sin embargo, tan pronto como lancé mi aplicación en mi nuevo teléfono, pude ver varios defectos de diseño que no sabía que existían porque hasta entonces la aplicación se probó solo en iPhone 5s y simulador.
Inmediatamente me ayudó a mejorar DuMore, mi pantalla dividida para la interfaz de usuario de la aplicación de iPhone.