Mostrando las entradas con la etiqueta Diccionario Android. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Diccionario Android. Mostrar todas las entradas

jueves, 23 de abril de 2015

Touchwiz

TouchWiz es una personalización del sistema operativo Android, cabe aclarar que TouchWiz no es Android, sólo es una capa de personalización creada por Samsung para dar la apariencia característica del mismo, hay varias versiones de TouchWiz y sin duda esta mejora con el tiempo con una mejor apariencia, mejor estabilidad, rapidez y características.

Touchwiz ha sido criticado por muchos años debido a que esta capa resulta ser muy pesada para el sistema operativo causando gran perdida de Gigas en el memoria interna y excesivo uso de memoria RAM, cosa que ha ido mejorando a lo largo del tiempo y ya logrado posicionarse con gran fama, uso y una mejor estabilidad. TouchWiz cuenta con grandes características que hacen que esté adelante de el sistema Android en su versión "pura" (AOSP), algunas características que ofrece TouchWiz son:

  • Multiventana
  • SView
  • Ultra ahorro de energía
  • Compatibilidad OTG
  • Accesorios Samsung (SPen)
  • Modo auto
  • Modo niños
  • Modo privado
  • Knox
  • Group Play
Evolución de TouchWiz

Entre otras aplicaciones esta capa hace que se logre estar un paso adelante respecto a características pero al mismo tiempo retrasa varios meses las actualizaciones de Android ya que se tiene que adaptar dicha capa a los nuevos parámetros de la actualización.

martes, 21 de abril de 2015

Google Play Edition

Los terminales Google Play Edition fueron una serie de teléfonos que venían incluidos con la una versión de Android pura, sin ninguna modificación o capa de personalización como (TouchWiz, Sense U), una moda creada por Google para que las personas pudieran vivir la experiencia de un Nexus sin tener que estar obligados a adquirir un Nexus, dando la opción de elegir entre varios dispositivos el hardware que más les llamaba la atención, un plus de estos teléfonos es que además de tener el potencial de los terminales originales estos recibirían la actualización a las versiones más nuevas de Android en cuestión de días, tal como ocurre con los Nexus.

Estos fueron los dispositivos que salieron con una versión Google Play Edition:

  • Samsung Galaxy S4
  • HTC One
  • HTC M8
  • Sony Z Ultra
  • Motorola Moto G
Actualmente se pueden descargar Custom ROMs basadas en Google Play Edition, estas se recomiendan por ser Android puro, NO ES CYANOGENMOD, y tener beneficios como rapidez, disponibilidad de memoria y poco uso de RAM. Cabe resaltar que este tipo de ROMs se tienen que instalar mediante un Custom Recovery.

jueves, 16 de abril de 2015

CyanogenMod

CyanogenMod es un software de código abierto basado en Android pero este incluye funciones y características que no están disponibles en las versiones puras de Android. Esta ROM es una de las más confiables ya que ofrece una increíble interfaz de usuario, una gran estabilidad y actualizaciones diarias llamadas "Nightlies". Esta ROM es amada por muchos y odiada por algunos ya que como cada Custom ROM tiene pros y contras los cuales serán detallados y explicados.

Pros:

Experiencia de Android puro: Tal como un teléfono Nexus o un Google Play Edition ofrece la versión de Android en la que no encontramos ningún tipo de capa de personalización como lo es TouchWiz en el caso de los teléfonos Samsung, lo cuál hace la ROM muy ligera, rápida y con una mejor duración de la batería

Actualizaciones: Hay demasiados desarrolladores para cada terminal, esto permite que aunque tu teléfono haya quedado fuera de servicio respecto a actualizaciones por la compañía puedas seguir teniendo la última versión de Android siempre y cuando el hardware de tu dispositivo logré soportarlo. Normalmente el hardware deja de soportar versiones de Android 3 a 4 años después del lanzamiento. Hay diferentes tipos de actualizaciones las cuales son:

Experimental: Son versiones para probar elementos específicos, son extremadamente inestables y se recomienda instalar solamente si somos desarrolladores ya que hay un inmensa probabilidad de que el teléfono no pueda ser usado más que para revisar un par de cosas para las cuales está enfocada esta actualización.

Nightly: Versiones que se generan cada noche como el nombre lo indica, hacen soluciones de bugs, cambios de código, mejoras y actualizaciones de aplicaciones y alguna otra característica nueva, suelen llegar a tener errores comúnmente encontrados en la cámara, teléfono, bluetooth e Internet, pero pese a ser versiones experimentales muchas personas la utilizan como base para el uso diario.

Snapshot: Versiones que salen cada mes juntando todas las mejoras y correcciones de las Nightlies en una sola actualización, suelen ser las mejores para el uso diario ya que a pesar de que pueden encontrarse errores estos son mínimos y no se encuentran con facilidad.

Release Candidate: Cuando una versión de CyanogenMod está casi libre de errores se lanza la RC, Release Candidate, una versión como su nombre lo describe es candidata a publicarse, una versión de CyanogenMod completamente libre de errores y perfecta para el uso diario sin ninguna probabilidad de encontrar algo mal, suelen salir cada año o año y medio por cada versión de CyanogenMod, pero se garantiza completamente que el rendimiento será el mejor.

Stable: La versión estable es la CyanogenMod libre de errores, la actualización candidata que logró pasar los filtros y es la que representará a CyanogenMod en cada versión, es completamente estable y sin errores, la ROM ideal para cualquier teléfono.

Mejoras en el código: Todos los sistemas operativos tienen errores y es algo que nunca se va a poder evitar, CyanogenMod ofrece actualizaciones diarias en las cuales se optimizan, mejoran y reparan algunos de los errores encontrados en el código original de Android para así poder tener la solución en un par de días y no hasta la siguiente versión de Android.

Aún mas personalización: Las ROM CyanogenMod cuentan con varias opciones de personalización que van más allá que un tipo de fuente o fondo de pantalla, podemos encontrar el Theme Engine, el cuál puede aplicar temas descargados desde la tienda de CyanogenMod o de la Google Play Store, estos temas pueden cambiar completamente la interfaz de usuario, animación de encendido, entre otras, nunca vamos a llegar a aburrirnos gracias a esta increíble herramienta de personalización

Contras:

Android puro: Todo lo bueno puede ser malo, un ejemplo de esto es que las ROM CyanogenMod no tienen capa de personalización, el perfecto ejemplo de esto es con los teléfonos Samsung, terminal que viene con sensores de movimiento, huella dactilar, ritmo cardíaco, funciones del software como multi-ventana, S-View, ultra ahorro de energía, control infrarrojo entre otras cosas que hacen este teléfono una bestia en especificaciones, todas las anteriores y muchas más características de Samsung no son posibles de implementar en CyanogenMod ya que esto es netamente de TouchWiz y nunca se van a poder implementar.

Abandono de la terminal: CyanogenMod no hace todas las ROMS, se apoya en desarrolladores los cuales sin previo aviso pueden dejar de dar soporte al teléfono y se tiene que esperar a que alguien más tome el trabajo.

Esto es CyanogenMod, ¿te atreves a probarlo?.

sábado, 11 de abril de 2015

Bootloader

¿Qué es el bootloader?

El bootloader o gestor de arranque en español, es el código que se ejecuta antes de cualquier sistema operativo con el fin de que este empiece a correr. La función principal de los bootloaders es empaquetar las instrucciones para arrancar de manera exitosa el núcleo del sistema operativo, como ejemplo se puede pensar que el bootloader es un control de seguridad para todas aquellas particiones que existen en nuestro teléfono. 

El bootloader se inicia antes de cualquier elemento del software en el dispositivo, lo que lo convierte en un proceso específico y cada celular tiene su propio bootloader. Esta es una razón por la que todos los teléfonos Android tienen diferentes ROMS personalizadas y no puede existir una Custom ROM que funcione en todos los dispositivos.

Android Bootloader

Cada teléfono Android tiene un bootloader que instruye al núcleo del sistema operativo a arrancar normalmente. Pero hay que entender una cosa aquí, que el sistema operativo Android es un sistema operativo de código abierto y por consecuente este está disponible en una gran variedad de hardware, cada fabricante tiene su propia versión del bootloader para el hardware presente en sus dispositivos. En su nivel más básico, el teléfono inteligente Android es como un disco duro, hecha de varias particiones. Una de esas particiones contiene los archivos del sistema Android, otros se contienen todos los datos de aplicaciones que se acumulan (esta es la partición que hace posible actualizar sin perder todas tus cosas).

¿Por qué están bloqueados los bootloaders?

El bootloader es generalmente bloqueado en un dispositivo Android ya pesar de que es un sistema operativo de código abierto los fabricantes quieren que "te pegues" a su versión del sistema operativo Android diseñado específicamente para el dispositivo, impidiendo que puedas hacer flash de ROMs y cambiar la personalización impuesta por la compañía fabricante de tu terminal.

¿Por qué mantener un bootloader "fuera de tu alcance"?

Una de las principales razones es que las telefónicas y los fabricantes no quieren tener que soportar los teléfonos hackeados debido a la escasa seguridad en algunas Custom ROM. En segundo lugar es que se invierte una gran cantidad de tiempo y dinero que se gasta el desarrollo de estas capas de personalización. La capa HTC Sense no es barata, tampoco lo es TouchWiz, sin embargo, Samsung y HTC han logrado encontrar un punto medio con la comunidad de modding y la presión está en otras empresas para que hagan lo mismo.