Noticias de la tienda de computadoras La mayoría de los usuarios pueden pensar que el diseño de las aplicaciones para teléfonos inteligentes es simple, no tiene nada que ver con la plataforma, ya sea en iOS o Android. Todo lo mismo. Pero, de hecho, a los ojos de los desarrolladores que ejecutan ambas plataformas, es más fácil diseñar una aplicación bellamente diseñada en iOS. El diseñador de IU de la compañía de viajes en línea Hipmunk, el desarrollador de iOS Danilo · Danilo Campos lo resumió para nosotros: “La respuesta más simple es: crear una aplicación agradable y atractiva en iOS. Es mucho más fácil que en Android. "
Primero veamos las razones de su conclusión.
En primer lugar, la "fragmentación" de los dispositivos Android es un gran problema. Al escribir código en la plataforma iOS, los desarrolladores solo necesitan lidiar con parámetros de resolución de pantalla y configuración de hardware muy limitados. Después de todo, el iPhone y el iPad son solo unos pocos modelos, y ahora el modelo de Android en el mercado es probablemente nadie puede contar. Esto lleva a los desarrolladores a tener en cuenta una gran cantidad de parámetros de dispositivos. "Los dispositivos Android vienen en una variedad de formas, tamaños, resoluciones de pantalla y velocidades de procesamiento", lo que nos crea grandes dificultades ", dijo el cofundador de la aplicación Karma, Lee · Lee Linden. Sitio web "Conectado", "Necesitamos probar casi 20 modelos con diferentes resoluciones y CPU, lo que ralentizará enormemente el proceso de desarrollo. "
Campos dijo: "En esos dispositivos Android de alta resolución, el patrón se ve muy bien, pero lo probamos en algunos modelos antiguos, pero los resultados fueron terribles. " En este caso, los desarrolladores solo pueden repensar los elementos de diseño y considerar cambiar el código del programa.
Como otro ejemplo, Hipmunk debe preparar tres soluciones para diseñar una plataforma Antai: modelos antiguos con el doble de tamaño, modelos nuevos de alta resolución con el doble del tamaño; Hay un extraño patrón de tamaño de 1.5 veces para otros dispositivos. Sin embargo, algunos desarrolladores abandonarán el diseño de patrones para esos modelos especiales, lo que tiene como consecuencia que los usuarios de esos modelos no tengan una buena experiencia de usuario.
De hecho, el desarrollo de aplicaciones móviles debe realizarse a una velocidad extremadamente rápida. Esos equipos de desarrollo de aplicaciones a menudo son pequeños y carecen de fondos suficientes. Si dedica más tiempo a cada elemento de diseño, eso significa Otras áreas de tiempo de innovación se reducen. Todas las razones anteriores han provocado que los desarrolladores de aplicaciones de Android creen aplicaciones que son menos agradables estéticamente.
Además, las herramientas de desarrollo y la documentación de desarrollo en el campo de Android también son ligeramente insuficientes. Apple ha mejorado el soporte para desarrolladores durante más de 20 años, casi perfecto en kits de desarrollo de software y pautas de interfaz de usuario, y Google apenas está comenzando a este respecto. Por lo tanto, en comparación con Android, los desarrolladores de la plataforma iOS tienen más herramientas para realizar diseños interesantes y únicos.
" Si tengo más documentación técnica oficial y de terceros a la mano, será más suave cuando se desarrolle. " Campos describe su propio trabajo de desarrollo de iOS. Pero en el desarrollo de la plataforma Android, las cosas no son tan simples. "Es muy molesto que haya muchas cosas que no están claramente definidas durante el desarrollo", dijo Campos. "Nuestro desarrollador de Android Ryan debe profundizar más en el código fuente para comprender algunas marcas sin marcar. La parte de formato XML, que lo hace morir. "
Algunas características del producto cuidadosamente diseñadas también son más fáciles de aplicar a las aplicaciones de iOS porque iOS tiene una variedad de interfaces API y bibliotecas. "Es difícil implementar algunas acciones táctiles atractivas en la plataforma Android, como las transiciones y esquinas redondeadas. El gerente de productos de Trulia, Steve · dijo Steve Yarger.
Linden también está de acuerdo con esto: "La plataforma iOS hace que las transiciones de gestos sean más fáciles de implementar, y el desvanecimiento, desvanecimiento y deslizamiento de los elementos en la interfaz de usuario están abiertos a los desarrolladores, y Estas acciones son consistentes en todos los dispositivos iOS. Pero hay muchos marcos diferentes en la plataforma Android, lo que hace que sea imposible saber qué se puede utilizar para todos los dispositivos. "
Por supuesto, Google no ignorará esta situación. Después del lanzamiento de Android 4.0 (Ice Cream Sandwich), Google creó la página Desarrollador de Android en Google+ y abrió la capacitación de Android. Aula Ahora Google también ha establecido una guía de diseño de Android completa, que facilita a los desarrolladores llevar a cabo todo el trabajo de diseño. Sin embargo, la "fragmentación" de los dispositivos Android sigue sin resolverse, y actualmente, menos del 3% de los dispositivos Android ejecutan 4.0.
Pero no es algo bueno en la plataforma iOS, aunque iOS hace que el diseño de alta precisión sea más fácil, pero Android les da más libertad a los desarrolladores. "En Android, siempre que esté dispuesto a pasar tiempo, puede hacer todo lo que quiera", dijo Jacob. "Apple tiene muchas limitaciones para los desarrolladores, pero esto es comercio, con menos libertad de desarrollo. A cambio de herramientas de desarrollo que hacen que la aplicación se vea mejor. "
Jacob lo resumió para nosotros: "Si solo quieres diseñar una aplicación atractiva y calificada, es mucho más simple en la plataforma iOS; Apple ha creado el ecosistema" lsquo; ’ Para hacer este tipo de trabajo. "
La imagen de la izquierda es la aplicación iOS de Hipmunk. Los botones de función en la interfaz se pueden colocar en la esquina de la pantalla, pero es difícil colocarlos en la aplicación de Android a la derecha. Ve al lugar correcto.
A la izquierda está la aplicación iOS para el motor de búsqueda de bienes raíces Trulia, que tiene detalles, fotos, mapas, etc., pero no hay una clasificación clara en la aplicación de Android a la derecha.
La aplicación iOS de Karma (izquierda) y la aplicación Android (derecha) tienen un aspecto similar, pero esta última requiere mucho más tiempo para desarrollarse.
Microsoft dijo que agregará un directorio de aplicaciones de escritorio a la versión candidata de Wi
Noticias de la tienda de computadoras: antes, los medios extranjeros rumoreaban que la próxima gener
Noticias de Computer Store: Microsoft lanzará Windows 10 el 29 de julio, al igual que otras versione
El servicio de almacenamiento en la nube personal de Microsoft, SkyDrive, dio la bienvenida a su pri
Enseñe cómo descargar la versión preliminar de la tecnología de Windows 10 January Build 9926?
La tienda de aplicaciones Win10 aún tiene problemas de inicio de sesión y descarga
principio de activación KMS detallada
Win8 de 64 bits se ha convertido en el segundo sistema operativo de juegos más grande
"Father of Kinect" está desarrollando dispositivos portátiles con Windows
Construir 9471 nuevo mapa filtrado de nuevo
El informe interno de Microsoft muestra que las ventas de Windows 8 son sombrías
Cómo activar el sistema original después de reinstalar
¿Cuántos centavos gasta un estudiante universitario en Windows 7 genuino todos los días?
La versión Win10 Mobile de la aplicación Universal Office se actualizó
Resuelve el problema de reparar archivos de sistema faltantes en win
Cooperación Microsoft-Baidu: creará una mejor experiencia local de Win10 para clientes nacionales
Conceptos de Active Directory y recuperación de desastres
Win7 actualiza Win10 código de error 0xC1900101-0x30017 solución
Win7 system abrir programa emergente garble notepad solution
¿Win10 es bueno? Tres sugerencias principales de servicio al cliente para PC para eliminar
El proceso de producción de papel tapiz de Windows de Microsoft revela el más clásico de Win XP
¿Cómo lidiar con el navegador ilegible después de la actualización de Win10?
Win7 eliminar archivo muestra "la carpeta o el archivo se ha abierto en otro programa" solución
Tutorial básico de instalación y configuración de Openldap
El problema de los caracteres ingleses en el teclado de la tableta Window8
Sistema Win8 no puede encontrar la opción de apagado cómo resolver?