files - iPod Touch comparado con iPhone como plataforma de desarrollo para aplicaciones de iPhone
iphone xr (10)
Aparte de las otras funciones que otras personas no han incluido en la lista, el iPod Touch también carece de un micrófono incorporado, por lo que las aplicaciones que se basan en la entrada de audio también son un problema.
En general, sin embargo, el iPod Touch es una excelente plataforma de prueba y desarrollo para aplicaciones o juegos de propósito general.
Esencialmente me gustaría saber cuán compatibles son el iPhone y el iPod Touch. Me gustaría saber si podría comprar un iPod Touch (y así ahorrar algo de dinero) y desarrollar aplicaciones para iPhone o si realmente debería gastar el dinero extra y aguantar a AT&T y obtener el iPhone.
Qué es exactamente diferente entre los dos dispositivos (aparte de la parte del teléfono que falta en el iPod Touch).
¿Alguien ha hecho esto exitosamente? ¿O estoy loco por siquiera pensarlo?
EDITAR
He corregido las referencias al iPod Touch en el texto para que @ person-b no me estrangule.
Además, me gustaría asegurarme de señalar el hecho de que estoy realmente interesado en la posibilidad de desarrollar aplicaciones para iPhone en un iPod Touch .
Comencé a desarrollar aplicaciones para el iPhone en mi iPod Touch, aquí estos dispositivos son muy caros ... y eso es un rollo ...
El único problema que encontré durante el desarrollo fue la falta de 3G y el GPS porque quería ver cómo funcionaban mis aplicaciones en 3G en comparación con WiFi y también quería usar la API de Maps, pero el Touch no tiene el GPS y Tuve que encontrar un iPhone para probar mi aplicación ...
Si quieres comenzar a desarrollarlo, creo que el iPod Touch también es un buen punto de partida, el 3GS es realmente caro (aquí, Rumania, es como 1100 euros - contratos de 2 años) y el 3G también (todavía 600 - euros - 2 años). .. así que si solo quieres jugar con cacao y crear pequeñas aplicaciones gratis ... ten en cuenta los costos.
La primera generación de iPod Touch no tenía los botones de volumen, la segunda generación los tiene ... solo para confirmar
Como señaló @Chaos, el iPhone y el iPod touch difieren en sus características de hardware. El iPod touch carece de:
- GPS
- Conexión celular 3G / EDGE (es decir, solo se puede conectar a redes WiFi)
- Brújula
- Cámara
- Micrófono incorporado (la segunda generación de iPod touch admite micrófonos externos; la primera generación no)
En cuanto a las velocidades de la CPU, Apple no publica ningún tipo de especificación para eso. Sin embargo, el iPhone 3GS es definitivamente más rápido que el iPod touch actual, que es un poco más rápido que el iPhone original y el iPhone 3G. Si su aplicación requiere mucha CPU, debe probarla en un iPhone más antiguo.
Otra diferencia importante es la capacidad de red de los diferentes dispositivos. Si su aplicación nunca tiene que conectarse a Internet, entonces un iPod touch está bien. Sin embargo, si está utilizando la red en su aplicación, recuerde que las conexiones WiFi son agradables, estables y rápidas, pero las conexiones 3G y EDGE son lentas y desagradables y son propensas a fallas intermitentes. Su aplicación debe poder lidiar con una mala conexión a Internet. Sin embargo, en realidad no necesitas un iPhone para probar esto; en su lugar, puede escribir un script para estrangular o interrumpir artificialmente la conexión de red de su máquina de desarrollo. Craig Hockenberry publicó un buen método para hacer esto, que puede encontrar reproducido here .
El iPod Touch de septiembre de 2010 tiene 2 cámaras y un micrófono. Tiene la misma funcionalidad que el iPhone4 aparte de la parte del teléfono y no tiene GPS.
Creo que es mejor gastar dinero en un iPod Touch de 4ª generación que en un iPhone 4 (a menos que necesite coordenadas GPS realmente precisas en su aplicación).
En lo que respecta al desarrollo general de software, obtener un iPod Touch es una manera fantástica de ingresar al desarrollo de aplicaciones para iPhone. Vivo en Nebraska, donde la cobertura de AT&T es irregular en el mejor de los casos (el iPhone de mi amigo no recibe una señal clara en mi casa). No recibirá los avisos de un 3GS, pero ahorrará en la inversión inicial.
Recientemente compré un MacBook y un iPod Touch de 32 GB para hacer exactamente lo que está sugiriendo: ingresar al desarrollo de aplicaciones para iPhone con un presupuesto. Al final, planeo recoger varios dispositivos más, pero solo para comenzar no tiene sentido romper el banco. He desarrollado software para Windows y Linux, pero soy nuevo en Objective-C y en la plataforma Mac en general, por lo que estoy esperando una curva de aprendizaje. Prefiero no gastar más de $ 100 por mes con AT&T mientras me pongo al día.
Esto es lo que pagué por el nuevo hardware y software de Apple para comenzar:
- MacBook - $ 1070
- iPod Touch 32GB - $ 428
- iPhone 3.0 actualización del sistema operativo - $ 10.70
En total, he gastado $ 1500 (impuestos incluidos) para tener una plataforma de desarrollo viable. Según BillShrink, el TCO de un 16GB 3GS con un plan de uso promedio es de $ 2800 ( http://www.billshrink.com/blog/iphone-versus-palm-pre-versus-android/ ). Agregue el MacBook y tendrá hasta casi $ 4000 en los primeros dos años. Tengo 2 veces la capacidad para $ 440 ...
Si bien estoy de acuerdo en que ir directamente al iPhone proporciona la mayor flexibilidad, también creo que el iPod Touch es una excelente introducción a la nueva plataforma de software de Apple. Puede ahorrar hasta $ 2400 (según el costo de su plan celular actual) mientras se siente el proceso de desarrollo.
Actualización: una de las principales razones para obtener el iPhone 3GS es para obtener soporte para OpenGL ES 2.0. Si desea realizar una representación avanzada basada en sombreadores, el 3GS es el único iPhone que funcionará. El 3GS también es casi el doble de rápido que el 2G iPod Touch para el código OpenGL ES 1.1. Fuente: http://toucharcade.com/2009/06/20/iphone-3g-s-vs-ipod-touch-cpu-opengl-es-benchmarks/
Muchas personas han dado muy buenas respuestas. Pero en realidad solo han señalado la diferencia y no han dicho si debes obtener un iPod Touch o un iPhone.
OBTENER UN IPHONE
Es tan simple como eso.
- Hace más que un iPod touch como se indica arriba.
- Puede usarlo como teléfono y reemplazar su teléfono existente.
- Una vez que su juego realmente se venda, usted terminará obteniendo un iPhone de todos modos porque ahora está ganando dinero, luego tendrá que vender su iPod touch con una pérdida (realmente no lo necesita).
- Construirás más de una aplicación el próximo año y una de ellas puede depender de la cámara, el GPS o incluso el video del iPhone, tal vez incluso la brújula, necesitarás un iPhone para todo esto.
- Ahora querrá Internet donde sea que esté para revisar sus estadísticas de ventas todos los días cuando salgan.
Ahorre dinero, compre un dispositivo, compre un iPhone y venda su teléfono antiguo.
Sí, esto funcionaría bien. Serán líneas de productos más uniformes después de que Apple actualice el iPod a las mismas especificaciones técnicas internas que el nuevo iPhone. El "iPod Touch" es igual que el software del iPhone, a excepción de las aplicaciones específicas de hardware.
El iPhone tiene algunas características de hardware más sobre el iPod, como las radios celulares, por supuesto, la cámara, el micrófono, la brújula (3gs) y el GPS.
Por lo tanto, si no está desarrollando ninguna aplicación que utilice alguna de esas funciones del dispositivo, el iPod touch le será de gran utilidad.
Una cita de gizmodo.com
El iPod ejecuta Mac OS X como lo hace el iPhone y tenemos noticias no oficiales de Apple que ejecutan exactamente las mismas aplicaciones. La cita exacta: "usan los mismos malditos binarios".
Esa cita es de un artículo que tiene casi dos años y no he visto nada que sugiera que sea incorrecto.
Entonces, como se ha dicho, siempre y cuando no esté intentando desarrollar aplicaciones específicas de hardware, entonces el uso del iPod Touch debería estar bien. Aunque personalmente creo que si tiene la intención de desarrollar para una plataforma, debe usar esa plataforma. También entiendo que el iPhone es caro, así que no te culpo por querer ahorrar algo de dinero. :)
Una cosa a tener en cuenta es que el iPod Touch de segunda generación tiene un procesador más potente que el iPhone original y 3G. Si la aplicación que está creando es una CPU particularmente intensa, es posible que desee elegir un iPhone antiguo para probar.
También hay muchos iPhones de primera generación usados por ahí. No necesita un plan para usarlas para ejecutar aplicaciones y conectarse a Internet a través de wi-fi. Si realmente necesita hacer una prueba con los iPhones anteriores, debería poder usar uno y no pagarle a AT&T por una suscripción.
- Sin GPS
- Sin chip 3G
- Diferente velocidad de CPU (dependiendo del modelo)
- Sin brújula (si estamos hablando de 3GS)
- No Camaras.
Aparte de eso, las aplicaciones en las que estoy trabajando también funcionan en el iPod Touch de nuestros gráficos, así como en el 3G / 3GS