4 votos

¿Qué hardware hay que comprar para publicar aplicaciones en la App Store de iTunes/iOS?

Para que una empresa pueda publicar una aplicación para iPhone/iPad en la App Store, ¿qué hardware debe registrar?

Sé que hay que registrar los dispositivos de desarrollo. ¿Cuál es el mínimo que hay que registrar? ¿Es suficiente un Macbook Air? ¿O es necesario registrar también un iPhone o un iPad?

Estoy empezando y prefiero probarlo en dispositivos de amigos, ya que no tengo dinero para comprarlos ahora...

3voto

sydlawrence Puntos 915

Técnicamente, la presentación de aplicaciones, música y libros se realiza a través de una página web, por lo que no necesitas ningún hardware Mac para publicar los resultados finales de tu trabajo creativo.

En el caso de iOS, las herramientas de Xcode sólo funcionan en los Mac, por lo que sólo tienes que elegir una versión de Xcode y encontrar un Mac que cumpla con las especificaciones mínimas. Prácticamente cualquier Mac fabricado en los últimos 5 años es suficiente. Asegúrate de que el Mac funcione con Lion, ya que no querrás estar atascado en Xcode 3 durante mucho tiempo. No es necesario tener ningún dispositivo iOS para enviar una aplicación a la App Store.

Sin embargo, se recomienda tener dispositivos iOS para las pruebas y el desarrollo, pero no se necesita uno para la publicación. Probar en dispositivos reales es muy importante para una aplicación de calidad, ya que no hay nada que sustituya a la puesta a punto de los gestos y la interfaz de usuario en un dispositivo real. Además, el simulador no es una simulación perfecta, especialmente en lo que se refiere a la memoria, por lo que es posible que se pierdan errores que de otro modo se encontrarían en un dispositivo iOS. Apple seguramente ejecutará tu aplicación en varios dispositivos y perderás tiempo y quizás no te aprueben si envías aplicaciones que funcionan bien en el simulador, pero no tan bien en dispositivos reales.

El simulador ejecuta el código del procesador Intel, los dispositivos ejecutan el código ARM - por lo que su proyecto de código se construye en dos aplicaciones - sólo se presenta la aplicación de iOS para su aprobación / distribución y es mejor para usted para probar que la construcción exacta y encontrar los errores a sí mismo en lugar de cuando la aplicación está en revisión.

0 votos

Gracias Chris, tengo los dispositivos pero no son propiedad de la empresa. ¿Aprobarán los chicos de Apple la aplicación si no he registrado el iPhone/iPad? De todos modos, para registrar un dispositivo, ¿hay que ser propietario del mismo?

0 votos

Ver respuesta actualizada.

1 votos

@ryan desde que Apple aceptó las aplicaciones del iPad en la App Store, antes de el dispositivo estuvo disponible, yo diría que está bien registrar sólo un MacBook.

0voto

Jason Sparks Puntos 948

Siendo realistas, necesitas un Mac Intel, el más barato posible servirá, y acceso a al menos 1 o 3 dispositivos iOS. Un dispositivo para la versión actual del sistema operativo, un dispositivo que ejecute la versión del sistema operativo más antiguo al que se piensa dar soporte y, quizás, un dispositivo de prueba dedicado para realizar pruebas de aplicaciones beta del sistema operativo. Si quieres hacer aplicaciones universales, al menos 1 iPad y otro que no lo sea, ya que hay muchas cosas que no se pueden probar completamente en el simulador de iOS.

En el futuro, es posible que un Mac que pueda ejecutar Lion acabe siendo necesario para estar al día con los últimos marcos de SDK, herramientas de codificación y herramientas de presentación de aplicaciones.

Debes registrar los dispositivos iOS que quieras utilizar para probar la aplicación. No es necesario que te pertenezcan a ti o a tu empresa. Varios desarrolladores pueden registrar los mismos dispositivos compartidos.

No es necesario "registrar" ningún Mac. Lo que sí tiene que hacer es crear y/o copiar claves privadas y certificados en cada Mac que quiera utilizar para el desarrollo de pruebas de dispositivos o la presentación en la tienda de aplicaciones.

Siendo poco realistas, podrías arreglártelas con ninguna. No se necesitan dispositivos ni Macs propios. (Hay herramientas en línea que prácticamente construirán un proyecto completo de aplicación nativa Xcode). Haz que un amigo o un consultor con un Mac obtenga tus certificados y haga la codificación final; y deja que tus clientes sean tus probadores beta. Pero esto último podría conducir fácilmente a aplicaciones que sean rechazadas o que se estrellen para la mayoría de tus clientes. Además, todas las herramientas de desarrollo que no son para Mac tienen varias deficiencias (algunas graves).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X