miércoles, 29 de enero de 2014

Appszoom.com ¿Pero esto qué es?

Estaba leyendo “La estafa de la linterna molona que ilumina más en android” en el blog del maligno y me ha llamado la atención la siguiente frase: En otros foros como AppsZoom aparece aún disponible y en ellas hay ya más de 100.000 descargas y muchas quejas de víctimas. SIC

Personalmente nunca he bajado aplicaciones que no fueran de Google Play, ni he rooteado el móvil ni nada, así que no conocía otras alternativas a la de Google para hacerse con aplicaciones. Entonces se me ha venido a la cabeza… ¿estará en este portal mi aplicación?

Dicho y hecho, con una simple búsqueda en el propio portal llego a la url http://es.appszoom.com/android_applications/productivity/cproject-free_iwrvp_comments.html.


Imagen del portal appszoom.com con un poquito de publicidad

A simple vista y por lo poco que sé, este portal lo que hace es bajarse aplicaciones de Google Play y otras plataformas a su web y permitir que los usuarios las descarguen desde ahí enlazar las apps de Google Play haciendo de intermediarios entre Google Play y los usuarios. Esto explica porqué la aplicación de la linterna aún sigue vigente y porqué la mía no está actualizada. Eso sí, meten publicidad por un tubo y los usuarios deben logarse para la descarga usando su sistema.


Qrcode para descargar más fácil por su sistema, of course

También me ha resultado curioso que mi aplicación lleva en ese portal entre 100 y 500 descargas, más o menos como en Google Play. Picado aún más por la curiosidad, he querido identificarme como desarrollador a ver si puedo ver estadísticas más completas de mi aplicación, y me he encontrado con esto:


¡¡¡A Ron Gilbert le parece genial la herramienta de análisis de esta gente!!!

Por el módico precio de $200 $150 puedo contratar el sistema de análisis de mi aplicación con ellos, ya que han sido tan amables de mejorar la distribución aunque sea sin avisarme. Pero un momento… ¡si Ron Gilbert les ha puesto un comentario!

“AppsZoom's App Analysis was amazingly helpful and very detailed. Ron Gilbert, game designer, Beep Games.” (SIC)

Los más jóvenes si no sabéis quien es este personaje quedáis perdonados. Entiendo que Justin Bieber ha hecho mucho daño y no tenéis la culpa, sólo os dejasteis llevar… pero si tienes más de 25 ó 30 años y no lo sabes… ¡Fuera de mi blog insensato! Ron Gilbert es el creador de Maniac Mansion, La saga Monkey Island, y un largo etcétera.

Y este tío tan importante les ha puesto un comentario a los de appszoom, así que su sistema de análisis debe molar (¿será cierto o estarán usando su nombre en vano?). Por cierto, Ron Gilbert merece categoría propia :D

Volviendo al tema principal, he visto que este portal ofrece varios servicios más con precios similares. El único servicio que es gratis es el de descargas. También ofrecen unas estadísticas en la ficha de la aplicación, historial, comentarios, etc. pero todos ellos desactualizados.

A estas alturas resulta evidente que no me voy a dar de alta con ellos, entre otras cosas porque el servicio de Google Play sólo me costó $20 y es para siempre. Pero vamos, que tiene cojones que mi aplicación esté en appszoom y me entere ahora y de casualidad.

Personalmente no os recomiendo esta web para descargar mi aplicación, por lo menos hasta que yo como desarrollador tenga más información. No sé si alguno de los lectores del blog tiene más información sobre páginas de este tipo. Es curioso que es la segunda vez que me ocurre algo similar, aunque por lo menos esta vez no me han puesto un logotipo sobre mi cara.

Saludos.

jueves, 23 de enero de 2014

Uso de CProject. Vista analítica

Si os habéis instalado CProject habréis comprobado que tiene una vista analítica. Pero… ¿qué datos muestra? ¿para qué sirve esta vista?



Vista analítica de CProject. Cálculos automáticos para la toma de decisiones.

Imaginemos la siguiente situación: hemos creado 100 tareas en la vista kanban, y llega nuestro jefe sin avisar (¿o era una reunión de scrum?) y sin darnos tiempo a desayunar nos pregunta… ¿estado del proyecto?

Las buenas noticias son que si has estado gestionando el proyecto con CProject puedes entrar en esta vista y contestar con unos cuantos datos, como por ejemplo el porcentaje del proyecto realizado, si hay tareas con retraso incluyendo su porcentaje y los días de retraso, si hay hitos comprometidos, etc.

En resumen, esta vista realiza una serie de cálculos sobre las tareas y te da información útil para la toma de decisiones.

Saludos.

lunes, 20 de enero de 2014

Data Sense. Aplicación Imprescindible en Windows Phone 8.


Data Sense Tile. Muestra el consumo 3g en un roscón.

Tal como os comenté, hace poco tiempo me pasé a Windows Phone. En android tenía instaladas varias utilidades para conocer el consumo de datos, memoria, etc.

Windows Phone 8 incorpora una nueva aplicación que mide estos valores llamada Data Sense. En realidad la aplicación no vino instalada de serie, sino que apareció después de la última actualización.


Data Sense resumen. Lo que se suele consultar normalmente.

La pantalla “resumen” muestra cuantos datos de la tarifa 3g se han consumido, y los días que quedan hasta que se cierre el ciclo actual de datos (el de facturación) para que vuelvan a ponerse al máximo. Por supuesto la aplicación es configurable y hay que decirle la fecha de fin de ciclo que viene en cada factura.


Data Sense Uso. Está bien saber que consume cada aplicación, aunque a mi por ahora no me ha hecho falta.

La vista uso muestra cuantos megas hemos consumidos con el 3g o con la wifi, y el consumo de cada aplicación instalada. Esta aplicación es muy ligera y para mí se convierte en uno de los imprescindibles en Windows Phone 8.

En fin, poco más que contar, simplemente a los afortunados poseedores de un Windows Phone que no se os pase desapercibida.

Saludos.

sábado, 18 de enero de 2014

Nueva versión disponible de CProject. Ayuda disponible en el menú.


Sección ayuda, con acceso directo para valorar la aplicación en Google Play

Acabo de subir una nueva versión de la aplicación CProject (1.0.3) a Google Play, así que en unas horas estará disponible la actualización.

Tal como comenté en el post del Roadmap, esta aplicación contiene las siguientes características:

  • Instalación en sd
  • Botón back sale de la aplicación y la deja en segundo plano.
  • Ayuda en español.

También contiene los siguientes ajustes:

  • Palabra “Nombre” español corregida en pantalla proyectos para tablets de 5 pulgadas.
  • Tamaños de letra para 480x800 corregidos.

También os pongo la captura de la ayuda, por ahora sólo está disponible en español.

Saludos

jueves, 16 de enero de 2014

Roadmap de CProject


CProject, vista analítica.

Desde que CProject se indizó correctamente en Google Play, el ritmo de descargas de la aplicación se ha incrementado. Como dicen algunos, pasito a pasito pero a buen ritmo.

Me han enviado algunos correos en los que se me preguntan por futuras características de la aplicación, así que he decidido publicar el Roadmap de la aplicación. Por supuesto no se debe tomar al pié de la letra, porque como ya os he comentado a algunos esta aplicación la estoy desarrollando en mi tiempo libre.


PublicaciónVersiónCaracterísticas
Enero (en un par de días)1.0.3
  • Instalación en tarjetas externas.
  • Nueva sección ayuda.
  • Mayor tamaño de las letras para tablets de 5”.
Febrero – Marzo1.0.4
  • Diagrama burndown
Marzo - Abril1.0.5
  • Cambios en la exportación a Excel (más datos y más completo)
  • Exportación a xml (Compatibilidad de importación con Microsoft Project)

Bueno, no está nada mal. Por supuesto si alguien tiene alguna sugerencia será bien recibida.

Saludos.

lunes, 13 de enero de 2014

Fragmentación de resoluciones en android. Un problema poco conocido de los usuarios.


Resultado de búsqueda en Google de “Tablets android”

Recientemente he adaptado la aplicación CProject a distintas resoluciones para tablets. Lo que parecía una tarea fácil resultó un poco más compleja de lo esperado debido a la fragmentación que existe en android.

Normalmente cuando la gente habla de fragmentación lo que comenta es la cantidad de dispositivos que hay actualmente en el mercado en sus distintas versiones del sistema android.

En verano de 2013 fue comentado en muchos portales noticias. Por ejemplo en engadget trataron el tema de la fragmentación del sistema operativo. Como nota graciosa del artículo quedan las palabras de Eric Schmidt corrigiendo a un periodista, "No es fragmentación, es variedad".

Unos días antes también habían escrito un interesante artículo en gizmodo haciendo referencia al informe de fragmentación presentado en opensignal.

Pero lo que no conocen los desarrolladores es que eso sólo es la punta del iceberg.

En este artículo os voy a comentar la situación actual de los tablets con android y porqué es complicado hacer una aplicación que funcione bien en un amplio rango de dispositivos.

No sé si conocéis android screens support. Dicha página contiene la guía a los desarrolladores de android de soporte a distintas resoluciones. Entre los datos publicados encontramos cosas tan interesantes como los distintos tamaños de pantalla, densidades, etc.


Densidades de pantallas según pulgadas del dispositivo

O por ejemplo las distintas resoluciones (en px - dp o dip- si eres desarrollador) adecuadas según el tamaño de los tablets:

  • Para móviles: 240x320, 320x480 , 480x800 …
  • Tablets pequeños (por ejemplo 5 pulgadas): 480 x 800
  • Tablets de 7 pulgadas: 600 x 1024
  • Tablets de 10 pulgadas o mayor: 720x1280, 800 x 1280…

Ahora hagamos una simple búsqueda en una tienda de internet. Dejo claro que he elegido pccomponentes porque la conocía de antes, pero se puede hacer una búsqueda similar para cualquier tienda online.

¿Qué ha pasado? Pues que en los resultados encontramos muchos tablets de 7” (Leotec, Best Buy, I-joy, etc.) que tienen resolución de tablet de 5”. También encontramos otros Best Buy de 9” con resolución de 7”, he incluso un Brigmton de 9” con resolución de 5”.

Y el problema que esto conlleva es que muchos consumidores no entienden de características, resoluciones, etc, sino de pantallas más grandes.

Esto se traduce directamente en que una aplicación en un tablet de 9” con resolución de 5” puede ver bien la aplicación según la adaptación del desarrollador. Ahora si vemos la misma aplicación en un tablet de 5” con su resolución correcta probablemente verá las letras muy pequeñas. Y este es un simple ejemplo, muy simple.

Es el problema de siempre, el sistema es tan abierto, que cada fabricante hace lo que le da la gana. Que no está mal, todo sea dicho.

Saludos.

jueves, 9 de enero de 2014

CProject. Vista Kanban

Según la wikipedia, el Kanban es un sistema de información que controla de modo armónico la fabricación de los productos necesarios en la cantidad y tiempo necesarios en cada uno de los procesos que tienen lugar tanto en el interior de la fábrica como entre distintas empresas.



Vista kanban en CProyect. Se usan tres columnas para clasificar las tareas.

Hablando en términos de control de proyectos, un kanban es una representación de al menos tres columnas en las que se muestran tareas de un proyecto. La columna Todo (por hacer) muestra las tareas que aún no se han comenzado, la columna En desarrollo contiene las tareas que están desarrollándose en ese momento, y la columna Finalizado tal como su nombre indica muestra las tareas que han terminado.

CProject controla estos tres estados mediante la barra de porcentaje. Una tarea con el 0% estará sin comenzar, con un valor entre 1% - y 99% ambos inclusive estará en desarrollo, y con 100% ha finalizado.



Edición de una tarea en CProject. Esta tarea se encuentra al 57% y por tanto está en la columna en desarrollo.

Estos porcentajes se pueden modificar en las tareas de dos formas distintas:

  • La primera sería editando la tarea con la barra de porcentaje.
  • La segunda opción disponible es desde el tablero kanban, pulsando el acceso directo “Fin” de la ficha de la tarea. Al pulsar automáticamente la tarea pasa al 100%.

Aunque esto en teoría debería ser así en un desarrollo ideal, he implementado la posibilidad de trucar un poco los estados. Esto se debe a que me he encontrado proyectos en los que era obligatorio poner tareas en las columnas por hacer o finalizadas con un porcentaje distinto de 0% ó 100% por motivos que no vienen al caso. Por eso CProject permite editar también la columna asignada a la tarea directamente en la edición de la misma.

Saludos.

lunes, 6 de enero de 2014

Nuevo móvil en mis manos, Nokia Lumia 520

Los que me siguen en twitter ya sabrán que he cambiado de móvil. Mi anterior móvil era un Sony Ericsson Xperia Neo que me ha dado un buen servicio durante más de dos años, pero hay cosas que me estaban mosqueando desde hacía tiempo.

La decisión no ha tenido nada que ver con el hardware, sino con el software (android 2.3.6) que lleva. No es que sea un mal sistema operativo. De hecho me encanta programar en Android y le estoy dando mucha caña a la versión 4.X, el problema es que he llegado al límite de este sistema y hay cosas que no me gustan. Reconozco que si me comprase un móvil de gama alta de android no hubiera tenido esos problemas, pero es que yo siempre busco móviles por calidad-precio.

Por comentaros un poco los problemillas que he tenido:

  • Sincronización mala con Google Calendar: Lo que ocurre es deja de funcionar, así de simple. Si el teléfono está recién restaurado a valores de fábrica va bien, pero al tiempo deja funcionar. He localizado una causa por la que falla, aunque no sé si es la única, y consiste en quedarse con poco espacio en la memoria interna del teléfono. Concretamente si el espacio libre mínimo llega al límite definido por el sistema deja de sincronizar. He realizado unas pruebas y son unos 40mb.
  • Otro problema ha sido la sincronización con los contactos de Google mail. Y es que cuando un contacto del teléfono tiene varios números o cuentas de correo, al sincronizar me aparecen varios contactos con la información repartida. Parece una coña, pero es así, y eso sin mencionar que a veces pierde valores. En Google Play encontré varias aplicaciones avanzadas de gestión de contactos que solucionaban el problema, pero vamos, que esto debería funcionar de serie.
  • Lentitud, lentitud y más lentitud. No sé porqué android se va ralentizando según pasan las horas, pero a mí me ocurre. Esto parece ser un problema también en las versiones 4.X, pero en estas es mucho más sencillo matar tareas y con un poco de maña se soluciona. El problema es lo comentado, que mi móvil usaba la versión 2.3
  • Desconexión aleatoria de wifi, etc. Y esto, no he tenido ******* de solucionarlo.

Evidentemente android tiene algunas cosas muy buenas. Y he hecho cosas chulas, como por ejemplo el sistema de sincronización interna que me monté con un servidor propio usando scripts y ftp, lo cual molaba bastante, pero no han sido suficientes para decantar la balanza a su favor. No obstante seguiré usando el terminar para desarrollo, pero como teléfono principal me he pasado a Nokia.

¿Y por qué el Nokia Lumia 520?



Nokia Lumia 520. Un móvil muy bueno con Windows Phone 8

Pues básicamente por Windows Phone 8. Me parece una auténtica maravilla. Es increíble lo fluido que funciona, la interfaz tan limpia, lo optimizado que parece todo… en fin, que los de Microsoft se lo han currado mucho.

Comparando los dos terminales he perdido algunas cosas que molaban mucho, y he ganado otras. Os planteo la siguiente tabla que para vosotros será un poco chorra, pero que mi me parecen cosas a destacar :P


Sony Ericsson Experia NeoNokia Lumia 520
Sincronización No sé porqué a veces deja de funcionar. Va como la seda
Whatsapp La interfaz es muy clara y limpia La interfaz no es tan bonita, y no permite enviar un vídeo previamente grabado con la cámara si es mayor a 12 segundos. Aunqe con el Nokia trimer se pueden acortar, pero no es tan bueno como en android.
Cámara 8 Mpx. Simplemente genial. 5Mpx. Aquí he perdido un poco, y se nota.
Pantalla La pantalla de este terminal es genial. Para mí lo mejor del teléfono. Misma resolución que el otro terminal, pero no se ve tan bien. Es que sony es mucha sony en pantallas y cámaras.
Carpetas Puedo agrupar programas en carpetas. No se pueden crear si no es rooteando, por lo menos por ahora.

En la tabla anterior sólo he planteado lo que realmente me ha llamado la atención. Es verdad que he sacrificado pantalla y cámara, pero he ganado en productividad, y se nota.

Quizás este año me pille un android más moderno también para desarrollo, ya que la programación en android me gusta mucho, pero como teléfono particular Nokia con Windows Phone viene dando fuerte.

Saludos.

Related Posts Plugin for WordPress, Blogger...