Archive for the ‘Aplicaciones’ Category

Gingerbread sigue demasiado presente

Nos cuentan por aquí que las versiones más recientes de Android (Ice Cream Sandwich y Jelly Bean) han aumentado su cuota en el mercado respecto a la última actualización (04/03/13), basándose en la interacción de las versiones con GooglePlay.

  • Ice Cream Sandwich pasa de 28.6% a 29.3%
  • Jelly Bean pasa de 16.5% a 25%

¿Hay que estar de enhorabuena? No lo creo ya que el crecimiento no es muy grande respecto con la perdida de la versión Gingerbread que solo disminuye un 4.4%, de 44.2% a 39.6%.

Aún existe un diferencial que provoca una fragmentación a nivel de SO. Sin entrar en la fragmentación de pantallas y resolución.

Para solucionar tenemos varias ideas:

  • Que los desarrolladores dejen de hacer aplicaciones con un API Level bajo, como mínimo se debería de usar el API Level 14 (correspondiente a Android 4.0, 4.0.1, 4.0.2)
  • Que los fabricantes dejen de incluir en teléfonos relativamente nuevos el sistema con versiones inferiores a 4.

Os dejo los últimos datos oficiales:

Version Codename API Distribution
1.6 Donut 4 0.1%
2.1 Eclair 7 1.7%
2.2 Froyo 8 4.0%
2.3 -
2.3.2
Gingerbread 9 0.1%
2.3.3 -
2.3.7
10 39.7%
3.2 Honeycomb 13 0.2%
4.0.3 -
4.0.4
Ice Cream Sandwich 15 29.3%
4.1.x Jelly Bean 16 23.0%
4.2.x 17 2.0%
 
Android Version Distribution

Android Version Distribution

Los datos recogidos durante un período de 14 días que terminó el 2 de abril de 2013.
Cualquiera de las versiones de distribución con menos de 0,1% no se muestran.

Fuente: http://developer.android.com/about/dashboards/index.html

 

Share

Tipos de permisos en Android

Cuando instalamos una APP en nuestro dispositivo tenemos que aceptar que las aplicaciones tienen que acceder a ciertas características del mismo, como puede ser la cámara o la lista de contactos… Como vimos en el post anterior “Prevenir la instalación de Apps poco fiables“, puede ser que algunas Apps malintencionadas quieran acceder a ciertas características que por el tipo de aplicación no debería de acceder ya que no lo necesita para su proposito,  como puede ser un juego cualquiera que no necesita acceder a nuestra lista de contactos o a nuestro registro de llamadas. Es importante conocer que implica cada permiso que nos solicita una aplicación para ser instalada.

A nivel técnico la documentación de Android sobre los permisos se explica de manera muy técnica.  Aunque la documentación de Android no los categoriza de por sí, he intentado agruparlos en los siguientes grupos o categorías de permisos.

Acelerómetro y Vibrador

Permisos para acceder y utilizar el Acelerómetro y el Vibrador del dispositivo.

Aplicaciones

Permisos para manipular ciertos aspectos y comportamientos de las aplicaciones.

Archivos y Almacenamiento

Permisos para acceder, manipular y usar los archivos y los sistemas de almacenaje de archivos como las tarjetas SD.

Audio y Cámara

Permisos para acceder y utilizar los elementos de Audio y de la Cámara del dispositivo.

Comunicación

Permisos para acceder, manipular y utilizar los elementos de comunicación del dispositivo como el bluetooth.

Configuración del dispositivo

Permisos para acceder y manipular las configuraciones del dispositivo como las preferencias del usuario.

Datos de usuario

Permisos para acceder, manipular y utilizar los datos que el usuario tiene almacenados en el dispositivo como los contactos, la agenda, …

Energía

Permisos para acceder a los elementos de control de la energía del dispositivo.

Gráficos

Permisos para acceder y manipular elementos de grafismo.

Llamadas

Permisos para acceder, manipular y utilizar los elementos del teléfono del dispositivo como puede ser efectuar llamadas.

Localización

Permisos para acceder, manipular y utilizar los elementos de localización del dispositivo como el GPS o las coordenadas almacenadas.

Mensajería

Permisos para acceder, manipular y utilizar los elementos del mensajería del dispositivo como puede ser mandar SMS o leer los SMS entrantes.

Redes

Permisos para acceder, manipular y utilizar los elementos de las redes del dispositivo.

Sistema

Permisos para acceder y manipular elementos propios del sistema del dispositivo.

Deprecated

Existen ciertos permisos que han ido quedando obsoletos o que simplemente se han eliminado.

 

Share

Prevenir la instalación de Apps poco fiables

Des de los inicios del Google Play se ha caracterizado por la facilidad de publicar Apps de cualquier tipo y casi de cualquier contenido. Aunque las comparaciones son odiosas, es justamente todo lo opuesto de la Apple Store. Mientras en la Apple Store para publicar una App, ésta tiene que pasar por un proceso de validación, no solo de contenido y de tipo sino que también se revisa el código fuente. En Google Play éste control tan exhaustivo no existe. Últimamente han apretado un poco más las restricciones para publicar pero dejando siempre la parte del código fuentes en manos de los programadores.

Ante esta situación nos encontramos con noticias como esta: Un malware en Android provoca que las facturas de los usuarios se vean incrementadas. Como podemos evitar este tipo de fraude y otros problemas como puede ser el robo de información.

Mi primer consejo a todos aquellos que me han preguntado es el siguiente:
Instálate un antivirus. Un Smartphone o un Tablet, aunque no somos conscientes, es un terminal informático como un PC más reducido y con otras prestaciones, pero al fin y al cabo un terminal conectado a una red, y de la misma forma que un PC es susceptible de ser atacado. Existen varios antivirus gratuitos, AVAST http://www.avast.com/es-ww/free-mobile-security o AVG http://www.avg.com/es-es/antivirus-for-android

En el momento de descargar, y durante el proceso de instalación de una App, hay que mirar ciertas cosas para minimizar los riesgos. Nunca estaremos 100% seguros al descargar una App, a menos que descarguemos Apps de desarrolladores reconocidos.

Hay varias cosas que deberíamos mirar en el proceso de descarga e instalación de una App:

  • Información de la App: leer bien la descripción de la App, los nombres y los títulos pueden decirnos algo que no corresponde con nuestras expectativas.
  • Puntuación y comentarios: observar la puntuación de la App y leer las opiniones de los usuarios, tanto las buenas como las malas. Quizás las malas nos digan algo más real sobre la App que las buenas.
  • Permisos: las aplicaciones requieren permisos del usuario para acceder a ciertas características del dispositivo e incluso y sobre todo cuando quieren acceder a nuestra información personal. Este punto es el más importante para reducir al máximo los posibles daños.

Sobre los permisos hablaremos próximamente más en detalle.

 

Share

Rellenando Google Play de Apps

Después de leer el articulo que el compañero Lluis Franco @lluisfranco nos envió sobre las apps fantasmas de google play me he puesto a curiosear un poco.

En Google play he realizado la siguiente búsqueda: “linterna“, y el resultado ha sido “Al menos 1.000 resultados”.

Una de las cosas que comentamos es que muchas aplicaciones son la misma repetida con alguna cosa diferente. Pues como lo mejor es un buen ejemplo, he encintrado a este desarrollador que tiene nada más y nada menos que ¡¡¡13 aplicaciones de linterna!!!! Solo tiene esas 13 apps.

Veamos las aplicaciones:

Si vais a un par de enlaces veréis que las descripciones son exactamente las misma, excepto el nombre del equipo y el escudo! No voy a discutir la idea que puede ser buena, una linterna que proyecta el escudo de tu equipo. El tema es que si el diseño de la App es bueno y cumple la funcionalidad anunciada pues nada que decir, nos puede gustar más o menos.

Lo que sí que me gustaría comentar es la manera de rellenar el repositorio de apps que no aportan nada. Si el desarrollador quiere mostrar que sabe programar apps podria haberse currado una aplicación en la que puedes escoger el escudo del equipo y cambiarlo mediante un menú de configuración, incluso añadir una funcionalidad que ponga por defecto el escudo del equipo de la ciudad donde estás (via geolocalización) y si no hay de la ciudad más cercana…

Seguramente ser desarrollador y tener 13 Apps subidas debe estar muy bien pero yo preferiria tener una sola App pero que sea realmente buena y única.

 

 

Share

Android: Problemas para actualizar aplicaciones

Esta semana me he encontrado que no podia actualizar las aplicaciones de un smartphone, un Samsung Galasy S Plus. Ni tampoco instalar nuevas, a pesar de tener espacio suficiente.

Lo primero que pensé, ¡un virus! ya se coló uno. Pero tengo antivirus así que debe de ser otra cosa.

Después de buscar un poco y remover un poco más los ajustes e Internet he hallado la solución ( o por lo menos así funcionó)

En el smartphone seguir estos pasos:

  1. Ajustes
  2. Aplicaciones
  3. Administrador de aplicaciones
  4. Buscar la aplicación de Google Play y acceder
  5. Darle al botón “Desinstalar actualizaciones”

Volvemos atrás, y probamos de actualizar. ¡oh! funciona (por lo menos a mí).

Debe de tratarse de algo que bloquea la propia aplicación de Google Play y no permite que se descarguen actualizaciones o aplicaciones.

Seguiré investigando a ver que es lo que pasa…

 

Share

Primeras versiones Alpha de VLC

Empieza a mostrarse imágenes de las versiones Alpha de VLC, uno de los reproductores con mas enjundia a día de hoy en el mundo Desktop

 

VLC Alpha

 

Han conseguido que las imágenes apenas sufran a cuelgues sin importar la talla del .avi o .mkv que le pases en un Google Nexus S…(esto promete) aunque aún es demasiado pronto para lanzarlo al gran publico…

Como hemos dicho se trata aun de una versión Alpha y por lo tanto no solo están trabajando en la estabilidad, también en conseguir compatibilidad con mas formatos y con arquitecturas dual-core.

Aquí os dejo un par de links para hacer pruebas (bajo vuestra propia responsabilidad):

- Versión Alpha “NEON”

- Versión Alpha “NONEON”

Y me preguntaras…que es NEON? NEON es un juego de instrucciones suplementario que también podemos denominar “unidad de coma flotante”. Las arquitecturas que soportan NEON tienen mejor rendimiento ya que pueden usar harware para no tener que emular el punto anterior…

Y como saber si tu terminal es NEON o NONEON…?

-Usa un gestor de ficheros y muevete hasta /proc/cpuinfo

-Abre el fichero con un editor de texto y busca el texto “Features“. Si aparece la palabra NEON…pues ya sabéis que es NEON, y si no aparece…pues no… ;)

Con VLC simplemente buscar el fichero que queréis visualizar y a disfrutar…

 

VLC alpha

 

Eso si, tenéis que tener algo de paciencia hasta que acaben de atar todos los cabos…;)

Share