
Hace unos días vimos que Google iba a obligar a los fabricantes a añadir la interfaz Holo aunque luego en sus terminales tuviesen por encima otra personalización. Los temas de Ice Cream Sandwich deben de estar disponible en todos los terminales para que los programadores pudieran usarla en sus aplicaciones.
Por este motivo Google acaba de lanzar la guía para diseñar aplicaciones en Android para que los desarrolladores puedan conocer y exprimir todas las posibilidades que ofrece Android 4.0 (Ice Cream Sandwich) y su tema Holo.
En Android Design veremos cuales son los nuevos componentes, sus nuevos diseños en la nueva versión de Android, la nueva tipografía Roboto, consejos y ejemplos de cómo diseñar las aplicaciones para que tengan sabor a Ice Cream Sandwich.
Sitio oficial | Android Design
En Xataka Android | Guía del App Galaxy, saca el mayor beneficio económico a tus aplicaciones
Comentarios
Es una verdadera lástima que en la práctica te veas "impedido" a no poder desarrollar para esta versión, en adelante, de Android hasta dentro, y con suerte, de 1 año. Ahora empiezan a no desarrollador para 2.2 (increíble!). La culpa de todo esto no la tienen en Google, no, la tienen aquellas empresas que abandonan Android en sus terminales.
Y que tiene eso que ver con el contenido del post?
Hasta dentro de un año? Los tablets ya empiezan a recibir ICS (Transformer Prime, Xoom...)
Los de Sony y Samsung ya están terminando su rom y en dos meses a más tardar habrá salido.
Cyanogen y Miui están a punto de tener sus roms listas
¿Y? Las empresas no van a desarrollar para esta versión, y por lo tanto, no tendrán ninguna o casi ninguna de las características de ICS. Un 1% del mercado no es suficiente. Siempre van a preferir "que sea compatible con el mayor número posible de dispositivos", es decir, de 2.2 en adelante que cubres casi el 100% del mercado.
No entiendo los negativos :S
¿Todo?
Se comenta sobre el patrón de diseño que sólo está disponible en ICS. Nadie programá para esta versión en concreto, por market share de la misma. Por eso digo que falta mucho tiempo para que esta versión sea "la estándar" y, como mínimo, tenga una cuota de mercado no-despreciable como sí la tiene ahora mismo.
Y eso no se consigue en un o dos meses, ni tampoco en un año. Podría conseguirse en un año si los que hacen los móviles se molestaran en soportarlos en algo más de un par de meses.
Una verdadera lástima.
Si programas para la última versión de Android, esas aplicaciones (si no es un juego que requiera mucha potencia y el desarrollador quiere y es bueno) son compatibles con las versiones anteriores de Android, porque al desarrollar con el último SDK , están dentro las APIs de todas las versiones.
TODAS las nuevas aplicaciones que están saliendo ahora al market son totalmente compatibles con ICS (y anteriores), si no para un desarrollador sería doble trabajo, hacerla con un SDK viejo y luego actualizarla para ICS.
Y te hablan del diseño que quieren que tengan las aplicaciones, eso es indiferente de la versión de Android en la que corran.
Me parece que no tienes ni idea de lo que estás diciendo. Es compatible en parte, pero sólo en parte, y desde luego la porte del diseño, como el tema del que se habla, NO es compatible con anterores a ICS.
Por supuesto que las app "antiguas" son compatibles en adelante, faltaría más, pero las de ICS no son compatibles hacia atrás, como el diseño en este caso.
Por? Has leido la guía? Lo que han dicho es como quieren que funcione una app en coherencia al resto del sistema (que es igual en todas las versiones Android), han explicado el tamaño del icono y de los botones que quieren y con que separación, han aportado una paleta de colores, como colgarla en el market, han explicado como quieren que funcione la "vista extendida" en tablets. Que tiene eso de incoherente con versiones anteriores de Android? Lo que han hecho es que la aplicación sea igual en todas las versiones y que además tenga coherencia con el resto de apps y su comportamiento entre si (por ejemplo el botón de atrás o menú).
Lo dicho, no tienes ni idea y creo que ya me he explicado correctamente. Diseñar acorde al estilo de un SO no es poner un icono aquí o allá, NO
¿Cuánto has programado para android aparte de esos hello world? Por lo que estoy viendo... cero. Yo no es que esa todo un profesional pero si me he dado cuenta de lo limitado que me encuentro si quiero mantener la retrocompatibilidad con versiones de Android anteriores.. Será que no hay cosas que tes ves imposibilitado utilizar para poder tener retrocompatibilidad. El diseño TAMBIÉN se incluye: el tema, por ejemplo. Y otras mil y una que si te molestaras sabrías de lo que estoy hablando.
Pero ¡eh! ignora la realidad: ICS será impracticable para el mercado grueso hasta dentro de MUCHO tiempo.
Yo también se hacer c&p.
-- editado por última vez a las 13:36
...sobre el post, la guía es muy chula e intuitiva. Cosas como esta acercan más a los usuarios.
como dije el otro dia tan difícil se les hace poner soporte para temas como lo hace miui o cm7 por ejemplo que venga un tema de ics y un tema de touchwiz..... Por ejemplo en un Htc Sensation puede venir con un tema exclusivo de sense y otro de ics
en miui un tema cambia la barra de notificaciones, la pantalla de bloqueo, el dialer, el teclado, etc
asi evitarian tantas escusas tontas para no actualizar los moviles
Bueno bueno, aun no lo he podido mirarlo con mucho detalle pero tiene muy buena pinta. Esto si que tiene pinta que esta enfocado al diseño gráficamente y eso me gusta ya que yo soy diseñador y no desarrollador y hasta ahora encontrar información sobre el tema era costoso. Si realmente trata sobre el tema, genial, creo que un buen diseño ayudaría a muchas apps buenas pero horribles, poco usables etc... A los diseñadores de UI también nos gusta aportar a Android.
Unificación en el diseño, que a todos nos viene bien, pues hay aplicaciones donde supones debe haber algo, y te vuelves loco buscándolo.
Escribir un comentario
Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con FacebookConnect