Informe de Usabilidad: iOS vs Android

14
Pr´ actica A: Informe de Usabilidad iOS frente a Android Lucas Ruiz Segura [email protected] Desarrollo de Aplicaciones Interactivas Profesor: Francisco Jos´ e P´ erez Guzm´ an Curso 2010/11 Convocatoria Junio

Transcript of Informe de Usabilidad: iOS vs Android

Page 1: Informe de Usabilidad: iOS vs Android

Practica A: Informe deUsabilidad

iOS frente a Android

Lucas Ruiz [email protected]

Desarrollo de Aplicaciones InteractivasProfesor: Francisco Jose Perez Guzman

Curso 2010/11

Convocatoria Junio

Page 2: Informe de Usabilidad: iOS vs Android

Indice

1. Introduccion a iOS 21.1. Caracterısticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

2. Introduccion a Android 32.1. Caracterısticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

3. Comparativa 43.1. Facilidad de uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43.2. Libertad del software . . . . . . . . . . . . . . . . . . . . . . . . . 43.3. Duracion de la baterıa . . . . . . . . . . . . . . . . . . . . . . . . 53.4. Software de teclado . . . . . . . . . . . . . . . . . . . . . . . . . . 53.5. Reconocimiento de voz Voice-to-text . . . . . . . . . . . . . . . . 53.6. Personalizable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63.7. Sicronizacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63.8. Reproductor de musica . . . . . . . . . . . . . . . . . . . . . . . . 63.9. Market . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73.10. Gaming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73.11. Navegador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.12. Gestion de contactos . . . . . . . . . . . . . . . . . . . . . . . . . 93.13. Gestion de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . 103.14. Llamadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

4. Conclusiones 12

5. Bibliografıa 13

1

Page 3: Informe de Usabilidad: iOS vs Android

1. Introduccion a iOS

El sistema operativo movil iOS (anteriormente denominado iPhone OS) fuedesarrollado por Apple originalmente para el iPhone, siendo despues usado enel iPod Touch e iPad. Es un derivado de Mac OS X, que a su vez esta basadoen Darwin BSD. El iOS tiene 4 capas de abstraccion: la capa del nucleo delsistema operativo, la capa de ”Servicios Principales”, la capa de ”Medios decomunicacion 2la capa de Cocoa Touch”. Todo el sistema se encuentra en laparticion /root”del dispositivo, ocupa poco menos de 500 megabytes.

1.1. Caracterısticas

Interfaz de usuario: e basa en con el concepto de manipulacion mediantegestos multitactil. Los elementos de la interfaz se componen por deslizado-res, interruptores y botones. La respuesta es inmediata y se provee de unainterfaz fluida. La interaccion con el sistema operativo se realiza mediantegestos como deslizar, tocar y pellizcar. Acelerometros y Giroscopios inter-nos son utilizados por algunas aplicaciones para responder a movimientosy gestos, como sacudir el aparato (en campos de texto es usado para des-hacer y rehacer) o rotarlo (se suele usar para cambiar de posicion verticala modo paisaje).

Pantalla principal: llamada ((SpringBoard)), es donde se ubican los ico-nos de las aplicaciones y el Dock en la parte inferior de la pantalla dondese pueden anclar aplicaciones de uso frecuente, aparece al desbloquear eldispositivo o presionar el boton de inicio. La pantalla tiene una barra deestado en la parte superior para mostrar datos, tales como la hora, el nivelde baterıa, y la intensidad de la senal.

Aplicaciones: el iOS cuenta por defecto con estas aplicaciones: Phone,Mail, Safari, iPod, Mensajes, Calendarios, Fotos, Camara, Youtube, Bol-sa, Mapas, Tiempo, Notas de voz, Notas, Reloj, Calculadora, Ajustes, iTu-nes, App Store, Brujula, Contactos, Nike+iPod, iBooks y Game Center.

Multitarea: soportan el uso de 7 APIs para multitarea, especıficamente:

1. Audio en segundo plano

2. Voz IP

3. Localizacion en segundo plano

4. Notificaciones push

5. Noficiaciones locales

6. Completado de tareas

7. Cambio rapido de aplicaciones

Tecnologıas no soportadas: iOS no soporta Adobe Flash o Java, lo queafecta a los sitios web que utilizan estas tecnologıas. Soporta HTML5.

2

Page 4: Informe de Usabilidad: iOS vs Android

2. Introduccion a Android

Android es un sistema operativo basado en Linux para dispositivos moviles,tales como telefonos inteligentes o tablets. Fue desarrollado inicialmente por An-droid Inc., una firma comprada por Google en 2005. Tiene una gran comunidadde desarrolladores escribiendo aplicaciones para extender la funcionalidad de losdispositivos. A la fecha, existen cerca de 200.000 aplicaciones disponibles paraAndroid.

Las bibliotecas escritas en lenguaje C incluyen un administrador de interfazgrafica (surface manager), un framework OpenCore, una base de datos relacionalSQLite, una API grafica OpenGL ES 2.0 3D, un motor de renderizado WebKit,un motor grafico SGL, SSL y una biblioteca estandar de C Bionic. Android tienedefectos que lo hacen difıcil de usar con idiomas que no sean ingles.

2.1. Caracterısticas

Diseno de dispositivo: la plataforma es adaptable a distintas pantallas.

Almacenamiento: base de datos SQLite.

Conectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth,Wi-Fi, LTE y WiMAX.

Mensajerıa: SMS y MMS.

Navegador Web: basado en Google Chrome.

Soporte de Java: maquina virtual Jalvik.

Soporte multimedia: WebM, H.263, H.264 (3GP o MP4), MPEG-4 SP,AMR, AMR-WB (contenedor 3GP), AAC, HE-AAC (contenedores MP4o 3GP), MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF y BMP.

Soporte para streaming: RTP/RTSP, HTML, Flash.

Soporte para hardware adicional: camaras, GPS, pantallas tactiles,sensores de proximidad, etc.

Entorno de desarrollo: Eclipse.

Market: Android Market para descarga de aplicaciones.

Multi-tactil: de forma nativa.

Bluetooth: envıo, recepcion y exploracion.

Videollamada: sobre IP.

Multitarea: real de aplicaciones.

Caracterısticas basadas en voz: aplicaciones con reconocimiento.

Tethering: permite al telefono ser usado como un punto de acceso alambri-co o inalambrico.

3

Page 5: Informe de Usabilidad: iOS vs Android

3. Comparativa

3.1. Facilidad de uso

La usabilidad de iOS es actualmente superior a la de Android. La interfazdel iPhone es lo mas sencilla posible y el usuario es capaz de aprender a usarel movil desde cero mucho mas rapido que si se tratara de un Android, muyintuitivo.

Figura 1: Plantillas interfaz iPhone

3.2. Libertad del software

Android presenta un sistema operativo abierto, que permite la personali-zacion del software. Teniendo en cuenta que las aplicaciones son uno de losaspectos mas importantes, Android supera a su competidor en este punto.

4

Page 6: Informe de Usabilidad: iOS vs Android

3.3. Duracion de la baterıa

No solo es necesario tener una buena interfaz, tambien es necesario tener unabaterıa de larga duracion para trabajar el tiempo suficiente. Apple tiene estepunto especialmente en cuenta. El iPhone 4 tiene una autonomıa de hasta 300horas en reposo y casi 2 dıas en caso de una utilizacion activa de aplicaciones,internet y conexion a redes.

En el caso de Android, todo depende de que dispositivo estamos hablando,ya que el hardware Android varıa muchısimo. Por ejemplo, el modelo EVO lan-zado recientemente ha recibido duras crıticas sobre la duracion de su baterıa, yel modelo HTC Dimond (por experiencia personal) tambien fue un fracaso enestos terminos.

3.4. Software de teclado

En Android podemos instalar cualquier teclado personalizado, que puedefavorecer la accesibilidad a personas con deficiencia visual o tactil. Pero si esta-mos hablando de las funcionalidades que vienen de casa, iPhone gana en estacategorıa.

Figura 2: Teclado android

3.5. Reconocimiento de voz Voice-to-text

Casi todos los campos de texto que aparecen en el sistema Android pue-den ser completados usando la voz con un funcionamiento muy correcto. Estosignifica que pueden tambien escribirse mensajes o emails usando simplementenuestra voz y personas con problemas de vision podran utilizarlo por su propiacuenta con mayor facilidad.

5

Page 7: Informe de Usabilidad: iOS vs Android

3.6. Personalizable

El iPhone es apenas personalizable, el salvapantallas y poco mas. Sin em-bargo, con Android tienes mucha mas libertad, casi absoluta. Algunos llaman alos smartphone de Android ”Mr. Potato”por su grandısimas opciones de perso-nalizacion.

Figura 3: Opcion de seleccion de fuente en Android

3.7. Sicronizacion

Los smartphone de Android pueden sicronizarse con todos los servicios deGoogle, de manera que consigues actualizar tu movil automaticamente por Wificon todos los datos de tus cuentas de Google, haciendolo portable y flexible.

Por otro lado, si olvidamos la sicronizacion con Google, Apple es mas compa-tible con los sistemas de sincronizacion de programas populares como Outlook,iTunes o Agendas de Contactos.

3.8. Reproductor de musica

Phone integra una aplicacion iPod muy solida y los usuarios de Android nodisponen de buenos reproductores por defecto.

6

Page 8: Informe de Usabilidad: iOS vs Android

3.9. Market

Recientemente el Android Market ha sufrido un importante lavado de cara.No es necesario conectar el telefono a nuestro ordenador y no es necesario sin-cronizarlo con ningun tipo de programa.

La App Store de Apple necesita un ordenador. Y para comprar con el iPhonesera absolutamente necesario conectarlo y sincronizarlo despues. Apple sabeperfectamente como presentar la informacion en pantalla y captar la atenciondel usuario. No solo captarla sino ayudar a encontrar lo que buscas, su servicioGenius de aplicaciones o una mas clara disposicion de categorıa.

Figura 4: Apple Store

3.10. Gaming

Si buscas entretenimiento, el movil de Apple dispone de aplicaciones dejuegos mas potentes, aunque tambien es cierto que los tıtulos de juegos estanaumentando en el Android Market.

7

Page 9: Informe de Usabilidad: iOS vs Android

3.11. Navegador

El navegador de Android es rapido y eficiente, sin embargo, podrıa ser masusable. No dispone de rapidos accesos claros y directos:

Figura 5: Navegador Android

Habra que pulsar el boton de menu para poder acceder a los enlaces, supo-niendonos una perdida de tiempo.

Figura 6: Navegador Android pulsando boton de menu

8

Page 10: Informe de Usabilidad: iOS vs Android

Por otro lado, en el iPhone, los accesos directos a ciertas funciones estanpuestos muy claramente.

Figura 7: Navegador iPhone

3.12. Gestion de contactos

Un iPhone sincroniza perfectamente con Outlook y al igual que antes, losaccesos que proporciona el iPhone en la lista de contactos son extremadamenteutiles y sencillos de usar.

Figura 8: Lista de contactos iPhone

9

Page 11: Informe de Usabilidad: iOS vs Android

Por otro lado, la usabilidad de Android en este apartado es mucho mayor,pese a tener problemas de sincronizacion con Outlook, pudiendose desdoblaralgun contacto. Ahora sı que disponen de accesos directos en la parte inferior.Ademas, cuentan con un poderoso aliado, Google, de manera que la sincroni-zacion con los servicios de esta compania (Docs, Calendar, Gmail, ...) es total.Superior en este punto y lo sera aun mas.

Figura 9: Lista de contactos en Android

3.13. Gestion de aplicaciones

En Android la organizacion de las aplicaciones es relativamente mejorable.Uno pincha en la flecha de la parte inferior izquierda de la pantalla de inicio,y se despliega una larga lista de aplicaciones ordenadas por nombre y con susrespectivos iconos. Por otro lado, actualmente existen aplicaciones en AndroidMarket que solucionan este problema.

Figura 10: Lista de aplicaciones en Android

10

Page 12: Informe de Usabilidad: iOS vs Android

En el iPhone este tema tampoco esta bien resuelto, pero no hay un accesoa todo el listado de aplicaciones: las que tengas instaladas las tendras en tusescritorios virtuales, ası que el sistema operativo de Apple para moviles tratade forzarte o animarte a que si instalas una aplicacion, al menos la dejes en ellugar mas apropiado en esos escritorios virtuales.

3.14. Llamadas

Aunque sea el ultimo punto, no es el menos importante, al contrario, es elque mas. Compramos un telefono movil, no un pequeno ordenador personal, esoes alque que los fabricantes nunca deberıan olvidar.

Al realizar una llamada en el iPhone uno tiene a la vista siempre la posibi-lidad de acceder al teclado numerico, los contactos, los favoritos o las llamadasrecientes. El paradigma aquı ha sido mejor resuelto en Android, aunque de nue-vo no se iguala a la interfaz de Apple.

Android destaca en el hecho de que nada mas comencemos a marcar el nume-ro o el nombre en el teclado numerico hıbrido del telefono se reconozca a quienqueremos llamar con una prediccion muy certera.

Finalmente mientras se produce una llamada, en Android se mostrara unaimagen del contacto en grande y dos botones para Responder o Rechazar/colgar.Mientras que en el iPhone tendremos esas opciones ademas de un elegantemenu de accesos directos para poner manos el altavoz, acceder a contactos,etc.

Figura 11: Llamada en un iPhone

11

Page 13: Informe de Usabilidad: iOS vs Android

4. Conclusiones

La interfaz de un dispositivo con sistema operativo iOS es mas usable y, engeneral, presenta un diseno mas agradable. No obstante, Android mejora a pa-sos gigantes en este punto, consiguiendo en muchos aspectos resultados igualeso incluso mejores a los de Apple, como por ejemplo en la personalizacion de lainterfaz.

En resumen, Android es actualmente ligeramente inferior al iOS en usabili-dad y capacidad, no obstante, esta situacion se da por el asentamiento que yatenıa el iPhone al salir previamente al mercado, y es notoria, por ejemplo, en ladiferencia en la cantidad de aplicaciones.

No obstante, Apple apenas dispone de tres dispositivos que hagan uso deiOS (que venda en la actualidad) y Android tiene infinidad, de hecho se hacehasta difıcil intentar contar todos los dispositivos que pueden hacer uso de di-cho sistema operativo hoy en dıa. Y hablamos unicamente de moviles, aunqueseguramente en el futuro estara en otro tipo de dispositivos, ası que se puededecir que la batalla de Apple esta perdida, Android a la larga sera un sistemaoperativo con muchos mas usuarios y seguramente mas poderoso, puesto quetiene muchısimo margen de maniobra y ademas cuenta un aliado potentısimocomo es Google.

Para finalizar, se muestra la siguiente tabla comparativa entre ambos siste-mas operativos y el emergente Windows Phone.

12

Page 14: Informe de Usabilidad: iOS vs Android

5. Bibliografıa

Sistema Operativo iOS - Wikipediahttp://es.wikipedia.org/wiki/IOS %28sistema operativo %29

Sistema Operativo Android - Wikipediahttp://es.wikipedia.org/wiki/Android

Tiendas de aplicacioneshttp://www.applesfera.com/apple/ios-vs-android-es-importante-el-tener-una-buena-tienda-de-aplicaciones

Tecnologiabloghttp://www.tecnologiablog.com/post/2230/comparativa-iphone-ios4-vs-android-cual-es-mejor

Comparativa de opinioneshttp://www.configurarequipos.com/actualidad-informatica/3019/ios-o-android-cual-es-mejor

Usabilidad de accesoshttp://www.javipas.com/2010/06/15/android-vs-ios-un-estudio-de-usabilidad/

Applewebloghttp://appleweblog.com/2010/11/porque-android-es-peor-opcion-que-ios-actualmente

Applesferahttp://www.applesfera.com/curiosidades/ios-vs-android-una-batalla-perdida-a-largo-plazo

13