Foros del Web » Programación para mayores de 30 ;) » Programación móvil »

Como iniciar el diseño de una App

Estas en el tema de Como iniciar el diseño de una App en el foro de Programación móvil en Foros del Web. Hola! tengo una duda que no consigo que sea resuelta, haber si alguién de ustedes sabe guiarme... Quiero realizar una pequeña app pero me encuentro ...
  #1 (permalink)  
Antiguo 20/06/2011, 13:22
 
Fecha de Ingreso: agosto-2009
Mensajes: 134
Antigüedad: 14 años, 8 meses
Puntos: 3
Como iniciar el diseño de una App

Hola! tengo una duda que no consigo que sea resuelta, haber si alguién de ustedes sabe guiarme...

Quiero realizar una pequeña app pero me encuentro con el siguiente problema: ¡Las resoluciones del iPhone 3 (320x480 y 163dpi) y iPhone 4 (640x960 y 326dpi)!

¿Como debo iniciar el diseño de mi app?¿Debo realizarla con las dimensiones del iphone3?¿Se verán correctamente luego en el iphone4 tan solo poniendo el sufijo [email protected]?
¿Y si realizo el diseño con un tamaño de 640x960, luego se verá bien en iphone3?
  #2 (permalink)  
Antiguo 06/08/2011, 00:26
Avatar de DannoFX  
Fecha de Ingreso: agosto-2011
Ubicación: Monterrey
Mensajes: 7
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Como iniciar el diseño de una App

Hola dpbataller,

Se que llegue bastante tarde, pero aun asi contesto.

No se exactamente a que te refieres :p, asi que pondre varias cosas

1. Si te refieres a la ubicacion de los controles , como UIButtons, UITextField, etc... no tienes que preocuparte de que se vayan a mover en un dispositivo u en otro , en los dos van a salir en la misma posicion de la pantalla.

2. Si te refieres a que se vean mal las imagenes por tener una resolucion incorrecta, lo que debes hacer es hacer todas las imagenes con la resolucion del iPhone 4, no habra problema con esa imagen en los iphones 3G,3GS,etc., se seguira viendo tan bien como se puede ver cualquier imagen con una resolucion especifica para estos modelos mas antiguos.

3. (Esta se que no es , pero a lo mejor despues te sirve) puedes [[UIScreen mainScreen] scale] para que te devuelva la escala en la que esta la pantalla de tu iphone, para el 4 te debe devolver un 2 y para los anteriores un 1, eso te sirve para identificar la escala real en el dispositivo con respecto a la escala que utilizas cuando alineas los componentes, he ahi por eso que tanto iphone 4 como 3gs puedes alinear digamos un boton en el punto (10,10) y en los dos se ve igual.


Saludos! aun que se que ya lo habras resuelto :D!
  #3 (permalink)  
Antiguo 06/08/2011, 01:03
Avatar de DannoFX  
Fecha de Ingreso: agosto-2011
Ubicación: Monterrey
Mensajes: 7
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Como iniciar el diseño de una App

Hola dpbataller,

Se que llegue bastante tarde, pero aun asi contesto.

No se exactamente a que te refieres :p, asi que pondre varias cosas

1. Si te refieres a la ubicacion de los controles , como UIButtons, UITextField, etc... no tienes que preocuparte de que se vayan a mover en un dispositivo u en otro , en los dos van a salir en la misma posicion de la pantalla.

2. Si te refieres a que se vean mal las imagenes por tener una resolucion incorrecta, lo que debes hacer es hacer todas las imagenes con la resolucion del iPhone 4, no habra problema con esa imagen en los iphones 3G,3GS,etc., se seguira viendo tan bien como se puede ver cualquier imagen con una resolucion especifica para estos modelos mas antiguos.

3. (Esta se que no es , pero a lo mejor despues te sirve) puedes [[UIScreen mainScreen] scale] para que te devuelva la escala en la que esta la pantalla de tu iphone, para el 4 te debe devolver un 2 y para los anteriores un 1, eso te sirve para identificar la escala real en el dispositivo con respecto a la escala que utilizas cuando alineas los componentes, he ahi por eso que tanto iphone 4 como 3gs puedes alinear digamos un boton en el punto (10,10) y en los dos se ve igual.


Saludos! aun que se que ya lo habras resuelto :D!

Etiquetas: diseño, ios, apps
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:11.