Solo puedo hablar de por qué iOS es una experiencia mucho más fluida cuando se trata de la interfaz de usuario. Core Animation es la tecnología más valiosa de Apple en la memoria reciente, en mi opinión. La capacidad de renderizar animaciones complejas directamente en la GPU es la razón por la cual las cosas son tan fluidas en iOS. Core Animation ha existido desde antes de iOS 1.0, por lo que Apple ha tenido una ventaja inicial desde el principio. Además, Core Animation es una API muy fácil de usar, por lo que hay pocas razones para no utilizarla en todas las animaciones.
Si recuerdo bien, las últimas versiones de Android ofrecen alguna forma de representación de interfaz de usuario acelerada por hardware, pero todavía parece estar muy lejos de la facilidad con la que iOS permite a los desarrolladores emplear animaciones ricas. Con suerte, la evolución de Android traerá un ubicuo procesamiento de UI acelerado por GPU.
Aquí hay un artículo interesante que entra en más detalles sobre este tema: http://blog.crazybob.org/2011/12…
- ¿Cómo se cargan los teléfonos celulares con el USB conectado a una PC o TV?
- ¿Cómo rastreó la policía las ubicaciones de los teléfonos celulares, utilizando los números IMEI móviles o la red utilizada por el móvil?
- ¿Por qué alguien querría tener un teléfono inteligente?
- ¿Cuáles son algunas de las mejores aplicaciones de Android más adecuadas para Android 4.3?
- ¿Cuál es la mejor aplicación móvil que te ayuda a hacer tus mandados?