2010-01-27 11 views
10

Después del anuncio de iPad y its SDK (iPhone SDK 3.2), la migración de aplicaciones al iPad se convierte en un problema importante. ¿Qué pautas debo seguir en las aplicaciones de mi iPhone para asegurarme de que pueda portarlo al iPad de la manera más sencilla posible?¿Qué debería considerar para garantizar el puerto sin interrupciones de mis aplicaciones de iPhone para iPad?

The different resolution es particularmente un problema importante. Si bien el iPad ejecuta aplicaciones de iPhone sin modificaciones, no es realmente el comportamiento deseable para una aplicación nativa. ¿Cómo podemos hacer que nuestras aplicaciones de iPhone sean independientes de la resolución para que puedan ejecutarse correctamente en todas las resoluciones como la mayoría de las aplicaciones de escritorio?

Respuesta

0

Nada, parece. Aunque todavía no tenemos el SDK. Se ejecutará toda la aplicación de iPhone existente sin problemas, aunque a una resolución reducida.

Queda por ver cuánto del iPhone SDK existente se comparte con la interfaz de usuario del SDK del iPad.

0

A juzgar por lo que se ha dicho, absolutamente nada. Tendrá que adaptarse al nuevo tamaño de pantalla y al mejor hardware, si desea aprovechar las características que ofrece el dispositivo mejorado. La falta de un módulo 3g también es algo a considerar si su (s) aplicación (s) se basan en esa funcionalidad.

+0

There ** is ** a 3G module. –

+1

En realidad, * a veces hay * un módulo 3g. – aehiilrs

+0

El módulo 3G es opcional. Pero eso es casi como la discrepancia de iTouch/iPhone ahora, así que probablemente no sea un gran problema ... – Matt

18

Si ha estado utilizando IB y estableciendo los comportamientos de cambio de tamaño de los elementos correctamente, y también las coordenadas del cuadro de codificación relacionadas entre sí, está a mitad de camino de tener una IU que potencialmente puede escalar a una pantalla más grande.

De las capturas de pantalla también hay nuevos tipos de hojas de acción, potencialmente adjuntas a elementos de la interfaz de usuario en lugar de flotantes: si utiliza superposiciones hoy, probablemente funcionen igual, pero es posible que desee cambiar la ubicación del centro en una pantalla más grande.

ACTUALIZACIÓN:

Ahora, el evento ha terminado, y los desarrolladores registrados pueden descargar el SDK - aunque no podemos hablar acerca de las características específicas que aquí todavía, leer a través de todos los documentos relacionados con la nueva versión del sistema operativo, ya que hay una serie de cosas destinadas a ayudarlo a hacer la transición para respaldar ambas plataformas. También antes de comenzar a usar bibliotecas personalizadas para cosas, eche un vistazo a los cambios de la API para ver qué nuevas capacidades podrían admitirse que no son hoy.

Hablando en general, lo que dije antes sobre IB es cierto, y también debería empezar a pensar cómo sus aplicaciones de hoy podrían usar más espacio para presentar más información a la vez en lugar de dividirse en varias pantallas. Además, si está haciendo algún proyecto en este momento que utilice imágenes, asegúrese de diseñar inicialmente las imágenes lo suficientemente grandes como para usarlas también para aplicaciones de tableta de mayor resolución.

4

Es mucho más razonable esperar que los usuarios ingresen texto (y cantidades mayores) que con un dispositivo que no es iPad.

+0

También como se indica en la tienda y en otros lugares, puede usar un teclado Bluetooth para que las aplicaciones de entrada de texto sean más prácticas. –

Cuestiones relacionadas