2010-08-05 14 views
6

¿Cuáles son las principales diferencias entre desarrollar una aplicación para iPhone y iPad?diferencias en el desarrollo para iphone y ipad

Las aplicaciones de iPhone necesitan estar al tanto de las llamadas de celular entrantes, y eso tendrá un impacto en los desarrolladores que necesitan programar una aplicación relacionada con la realización de una llamada.

También sé que las resoluciones son diferentes.

¿Qué otras diferencias reales debe tener en cuenta un desarrollador al desarrollar estas dos plataformas?

Respuesta

4
  • el sistema operativo es diferente. el iPad todavía se ejecuta en iOS 3.2, que no es compatible con la multitarea.
  • hay hardware diferente: el iPad no tiene cámara, no todos los iPads tienen GPS (3G lo hace, solo WiFi), ni giroscopio.
  • la experiencia del usuario puede diferir no solo por las diferentes resoluciones, sino también por las diferentes dimensiones físicas: tamaño y peso. ejemplos específicos a continuación.
  • escribir con dos pulgares en el iPhone es rápido y fácil, escribir en el teclado en pantalla del iPad no es tan fácil.
  • los objetivos táctiles tienen diferentes tamaños en ambos dispositivos debido a los diferentes ppi. lo que es fácil de tocar en iPad, puede ser más difícil en iPhone 3GS y aún más difícil en iPhone 4.
  • hay diferentes en el diseño de la interfaz de usuario: el iPad funciona mejor para vistas divididas, donde se pueden mostrar dos piezas de información simultáneamente, y admite pop-overs (menús contextuales, si lo desea); mientras que la IU de iPhone se correlaciona mejor con las vistas de lista/tabla y las barras de herramientas.
+0

Pequeña cosa: la 3G tiene gps. –

+0

Editado para corregir el GPS en 3G frente a WiFi (espero que no te importe) – bbum

+0

Corregir - SO es un sitio colaborativo. :-) –

2

El iPad también tiene más controles de interfaz de usuario, incluyendo Popover y Dividir vista (see Apple's documentation)

+0

+1: ¡Lea la documentación! ¡Brillante! (¿Por qué la persona que hizo la pregunta no lo intentó primero?) –

1

El diseño de la interfaz de usuario es muy diferente - leer las directrices de desarrollo. Por un lado, las barras de pestañas generalmente están fuera, reemplazadas por una barra de pestañas en la parte superior. Además, MUCHO más se lo alienta a desarrollar para todas las orientaciones.

Básicamente, el flujo de cosas es muy diferente porque en lugar de un gran árbol de desglose como en el iPhone, tiene mucho más espacio para diseñar elementos en frente de usted. Casi toda la interfaz de usuario debe ser pensada, aunque puede tener sentido reutilizar algún código de vista de tabla en la presentación de listas laterales para algo así como una vista dividida.

También considere que las personas en el iPad pueden ser usuarios menos ocasionales de su aplicación, en el teléfono la gente tiende a entrar y salir de las aplicaciones bastante rápido, pero en el ipad un usuario suele estar más dispuesto a hacer algo largo término. Por lo tanto, es posible que desee pensar cómo optimizar el iPad para los usuarios que están haciendo algo más complejo o en la aplicación por más tiempo.

Cuestiones relacionadas