Tertulias Android, hoy con Yeradis Barbosa

Hoy empezamos una serie de entrevistas a personas involucradas en el sector del sistema operativo Android de una manera especial y puede que la más importante. La idea es ver Android pero desde un punto de vista distinto al que solemos verlo, desde el punto de vista de los creadores de aplicaciones o desde el punto de vista de las personas que son capaces de modificar la rom original para afinarlas un poco más y que todos podamos disfrutar de estas ventajas añadidas.

Siempre he creído que los que realmente llevan un sistema operativo, como puede ser Android o el iPhone OS, al estrellato o al fracaso son los creadores de las aplicaciones, sin ellas el sistema no sería lo mismo y menos en la actualidad, en el que un sistema operativo sin un market con gran cantidad de aplicaciones no se concibe.

De esta forma también podremos ver las posibles deficiencias o no, de las que adolece el sistema y ver también porqué este sistema puede llegar a ser el número uno o quedarse en el intento.

En esta ronda de entrevistas la vamos a comenzar con Yeradis Barbosa, un desarrollador de aplicaciones para Android de las cuales seguro conoceréis alguna. Intentaremos publicar desde hoy y cada miercoles una de estas entrevistas e intentaremos igualmente que pase por esta sección el mayor número de personas relacionadas con android desde este ámbito.

1.- ¿Quién eres y cual es tu relación con Android?

Mi nombre es Yeradis P. Barbosa Marrero y soy Programador de profesion y hobbie :p

Actualmente estoy relacionado con Android gracias a mi magnifica Magic adquirida en Vodafone y algunas aplicaciones que estoy desarrollando para este genial sistema .

2.- Vamos a meternos en faena, desde el punto de vista de un desarrollador de aplicaciones, ¿Qué ventajas e inconvenientes se pueden encontrar en Android respecto a otros sistemas?

Responderé desde mi completa ignorancia 🙁

Las ventajas que le veo a Android, entre ellas esta la muy mencionada casi gastada coletilla de que es Open Source , todos sabemos los beneficios que ofrecen las aplicaciones de codigo abierto , pues tener un sistema operativo que tambien lo sea, es la ostia , y para pruebas solo fijarse en la lista de roms cocinadas «desde cero»(compiladas), super mejoradas, dopadas incluso.

Aunque esta ventaja para la mayoría de los mortales nos viene bien solo como usuarios(por las roms mejoradas que tenemos a nuestra disposición) 🙁 , ya que al menos yo no me veo estudiando el sistema y mejorando :s , conozco algunos que si :p

Otra ventaja que le veo es que Google es el papasito del proyecto y quien «lo gestiona» , para algunos esto ya es motivo mas que suficiente, pero si no eres de estos fanboys, solo debo pedirles que se miren cuantas APIs tiene publicadas Google para los programadores y la interacción con sus servicios , cuenten y sin duda casi todas se podrán usar en Android sin mayor complicación.

Al menos para mi esto ya es genial , porque mi vida online tiene como núcleo los servicios de Google…. y no , no tengo problemas con la privacidad 😉

Otra seria el poder instalar las apliaciones que desees incluso aquellas que no están publicadas en el market sin mucho truco. Instalar y listo (casi casi :P)

También el poder tener instaladas varias aplicaciones para realizar lo mismo sin que se machaquen es genial , a que me refiero? pues tomen como referencia los navegadores instalados , el del sistema, el Dolphin, el Opera mini … si han observado, muchas veces cuando algo nos manda a una dirección web nos sale una lista con estos navegadores y nos deja escoger con cual de la lista queremos ejecutar la acción , ESTO ES LA REOSTIA Y NO LO TIENE OTRO SISTEMA, al menos no de esta manera y no hasta donde yo se xDDD, como el tan querido por la comunidad Android el famoso IPhone OS , el Windows Mobile o el mismo Sysmbian…. el Pre ni idea :S

Y por ultimo para no extenderme porque podría estar horas , aunque muchos de uds conocen mejor que yo estas características la que mas me gusta de todas es LA CONVERGENCIA

Y es que el código que programo para Android salvo pequeñas cosas propias de ese sistema , lo puedo reutilizar en otros entornos; es copiar y pegar en proyectos web y sirve , pegar en proyectos de escritorio y también, ademas es valido el copiar el código de otros proyectos y pegarlo en el proyecto android , el que se hayan decidido por JAVA como lenguage de programación fue una apuesta muy acertada, ya que con esto hecho se puede aprovechar todo el código java existente para android , porque eso es que ya hay tantas apliacciones y el numero sigue en aumento(es lo que creo). Esto también permite que la curva de aprendizaje sea nula(casi) , aquel que ya domina JAVA, solo necesita conocer los detalles de Android , pero solo estos , sus antiguos conocimientos les seguirán sirviendo.

3.- El Android Market creo que podemos coincidir si digo que necesita de una actualización y una mejora notable en cuanto al sistema de búsqueda como en su gestión de cobros de aplicaciones y puede en que alguna cosa más. Viéndolo como alguien que tiene o tendrá aplicaciones en él, tanto de pago como gratuitas, ¿qué opinión tienes del actual Android Market?.

Lo siento , se que me odiaran xDDD. El actual Android Market para mi es una BASURA en la parte de usuario normalillo, y para los programadores(el Developer Console) mejor no lo digo porque me censurarian las palabras xDDDD

Y esto la verdad que deja mucho que desear , prefiero mil veces el market que ofrece Slideme.org a la basura que brinda el Market de Android. Y se que estoy siendo radical , pero tenia que decirlo xDDD

Y es que no es posible ni aceptable que a un programador que publica sus aplicaciones en el market le ofrezcan «opciones»(por darle un nombre) tan pobres.

Solo podemos ver:

  • el nombre de la app
  • la versión
  • la cantidad de puntuaciones y unas estrellas(5) pero sin numero del porcentaje que representan
  • total de descargas únicas de la aplicación sin contar actualizaciones y demás
  • total de descargas activas y su porcentaje
  • si es libre o de pago
  • si esta publicada

A muchos quizás esto ya les parece bien , pero a mi me parece una burla a un programador,empresa,gestor,comercial,etc

Por qué ?

  • no podemos ver los cambios de nombre que ha sufrido la aplicación ni en que versión ocurrió
  • solo vemos una versión y no tenemos historial de versiones publicadas y mucho menos un lugar para poder informar de las mejoras introducidas en la versión que se publica ni las correcciones hechas, mas de un programador se ha tenido que hacer su sistema para esto cuando seria mas practico y aconsejable que el Market lo ofreciera , aunque es útil cuando la aplicación te la llevas a otros sistemas que no soportan market.
  • no podemos ver las puntuaciones que ha recibido cada versión y mucho menos los comentarios hechos a esta ,ni de que sistema de Android se hacen(útil a la hora de corregir errores) , tampoco podemos responder esos comentarios por lo que si un usuario dice que la app no sirve para nada no podremos decirle que hay una nueva versión y si puede que la revise a ver si ahora le parece peor 😛 xDDD, sino que se quedara ese comentario de por vida con lo que esto significa. Y esto es importante porque al menos en mi caso y se que a mas de uno le pasa , LOS USUARIOS SOLO SE QUEJAN PERO NO HACEN NADA PARA QUE LA COSA CAMBIE(lo siento si a alguno le «ofende», pero desgraciadamente es así), como seria mandarles un email al desarrollador diciéndole de los posibles errores, entiendo que esto no es su obligación, pero vamos que si la app les gusta, lo mínimo que se debería hacer es eso,si quieren tener algo mejor, claro; entiendo que muchos dejan los comentarios tambien con ese fin el de «ayudar» a que se corrijan los errores. Y ya no hablo de los usuarios españoles o hispano hablantes :S xDDD ahi ya si me tildaran de todo xDDD. Tienen una muy mala «costumbre», estilo troll :S. Pero debo destacar que no todos son así. No quiero generalizar pero es lo que he podido ver en relación con otros tipos de cultura , donde a medida que van saliendo las nuevas versión comentarios que hicieron son actualizados. Quiero creer también que mucha culpa(para no decir toda) de esto la tiene el market , ya que no me dan la opción de poder marcar un comentario como solucionado y que le avise al usuario que puso ese comentario y así además podrán verlo otros usuarios…. (pensamiento : ahora ya si me quede sin usuarios xDDDDD)

Eso si , todo comentario siempre es bueno , ya sea positivo o negativo el comentario siempre es bien recibido.

  • no sabemos total de descargas unicas por version
  • tampoco las activas por version y por tanto tampoco su porcentaje
  • no tenemos opcion de poder establecer mas mecanismos que libres o de pago y esta ultima solo via Google Checkout, lo cual repercute muchisimo en ventas ya que hay muchas personas que no quieren usar el Checkout, deberian ofrecer otros metodos mas populares como el Paypal y comunes como pagos directos, vamos como toda la vida , pero ademas y si queremos que nuestra aplicacion sea beta? o version de pruebas de 30 dias? para estas casos tendremos que hacer versiones diferenetes para estas cosas , y voila , como no tenemos historial de versiones ni comentarios del programador de las caracteristicas de esta version no sabremos siquiera cuantas veces ha sido beta o de pruebas 😉 por ejemplo
  • solo podremos poner publicada o no , pero si queremos que solo aparezca a un grupo de usuarios X? porque no podemos tener de la misma aplicacion varias, una version oficial y otras de desarrollo? y asi poder llevar las versiones BETA desde el mismo lugar y no cosas apartes , algunos de los que leeran esto saben a que me refiero :s(gracias a todos por vuestro tiempo y ayuda en mis proyectos)

En fin , estoy decepcionado del market, porque ademas los programadores que publicamos tenemos que pagar un Fee de 25 dolares y nos ofrecen eso :S

4.- ¿Qué opinión te merece la llamada fragmentación del sistema Android? ¿Crees que a la larga es una cosa inevitable?

La fragmentacion la odio, como programador tengo que ir pensando para que version del sistema hare la aplicacion , y segun la que escoja habra muchos que no podran instalarsela 🙁 , por eso en mi caso solo hago para 1.5 , pero y las versiones anteriores? LO SIENTO CHIC@S

Versiones de un sistema operativo simpre han existido creo que en cierto sentido es algo que no se puede evitar , pero joder, que no afecte a las aplicaciones, que la version no es la que tiene el movil , deberia ser tan sencillo como que el usuario se instalara x librerias y punto , que hagan una base solida y homogenea y que sea independiente una version de otra pero que puedan coexistir en el mismo movil 🙁

5.- Siempre se acusa a Apple de ser muy rigurosa con la aceptación de aplicaciones en la Apps Store cosa que en el Android Market no ocurre, pero ¿piensas que sería conveniente el poner algún tipo de control a la hora de subir app?

CONTROLES NO , marcas de autenticidad si , no puede ser que aparezcan aplicaciones para X servicios , como bancos y no sepamos si el banco le da el visto bueno o al menos conoce la aplicacion, para todas aquellas que tienen que ver con dinero si haria algo mas riguroso asi como aquellas que recopilan datos de servicios «conocidos» , porque mucho chisme se ha denunciado ya en el Market

6.- Una cosa que está muy de moda hoy en día es hablar acerca de la multitarea, el multitasking, correr aplicaciones en segundo plano, etc.. Todo motivado por el anuncio de Apple respecto a su iPhone OS 4. ¿Crees efectiva la forma en que Android gestiona esta tarea? ¿Cambiarías algo ya sea añadiendo o quitando? ¿Cual os parece más correcta, la que propone Apple, la actual de Android, o puede que quizás WebOs?

Mi conocimiento es nulo en este sentido , tal como esta en android ya me parece bien , eso si añadiria algo en el sistema para la gestion de los procesos que no tengamos que instalarlos cosas de tercero , es algo que deberia venir por defecto, ya si quieres mas opciones uno que se busque la vida con esas otras app

Pero si que mejorario el tema de rendimiento no puede ser que android cuando solo le quedan 18 megas de ram se vuelva super lento e insoportable.

7.- Android es un sistema operativo joven, nuevo y que está sufriendo un crecimiento realmente rápido. Si miramos al inicio de Android y lo comparamos con el actual muchos son los cambios que podemos encontrar en sus funcionalidades y en su núcleo. ¿Cómo ves este recorrido tan acelerado de Android? ¿No será correr demasiado? ¿Viendo el SDK y el NDK lo ves bien desarrollado o muy a la ligera?

Esto , ha corrido ? no creo que haya corrido , de hecho creo que no estan ni gateando , los cambios entre versiones me parecen un poco absurdos, no quito que no deba ser asi o no se pudo hacer de otra manera , pero no puede ser que tengamos que esperar a la 2.1 para añadir cosas que tenian que haber salido desde la version 0 , por lo que creo que algunas cosas estan muy a la ligera.

Mejoraria tambien el plugin de eclipse pero eso es otra historia, es que diseñar una ventana en XML llega a ser muy cansino, las opciones visuales de creacion de ventanas estilo WYSIWYG son muy pobres, eso limita un poco.

8.- Qué SDK o sistema brinda más funcionalidades o recursos a la hora de desarrollar una aplicación, Android, Apple OS, Windows Mobile o WebOs?

Es relativo , para mi Android ya es genial fue bajarme el sdk configurar el eclipse y ponerme a programar. Eso si el emulador , tengo ganas de torturar al que lo hizo , LENTO A MAS NO PODER

9.- ¿Qué API te parece más innovadora o que brinda más posibilidades a la hora de crear una app?

TODAS. es solo tener la idea de aplicacion que pueda usarla xDDD

10.- ¿Cómo ves el futuro de este sistema a corto y largo plazo?, cuéntanos tus proyectos, aplicaciones creadas, webs, forma de seguirte ya sea por twitter, facebook, etc..

Bueno , yo llegue a publicar una vez una pregunta «Android dominara el mundo?» Y es que yo creo que si xDDD, sino miren las estadisticas hablan por si solas , el constante crecimiento y las cuotas de mercado alcanzadas. Lo veo siendo el nuevo rey de los sistemas para moviles , porque ademas al ser abierto las compañias ofreceran menos resistencias en adaptarlo y usarlo , ahorrandose asi la pasta de hacerse uno desde cero 😉 y ademas aprobecharian la comunidad existente.

Para poder seguirme , aunque no hay mucho que ver , pueden buscarme en twitter , alli soy @yeradis, tambien tengo una web donde alguna vez publico algo www.yeradis.com y mi perfil ahora enriquecido con Buzz

Actualmente tengo dos proyectos publicados en el Market y estos son:

HelloTXTroid y Mi Guia TV

Si buscan «yeradis» en el market les saldran estas app, tambien en Cyrket y Androlib

Aunque no solo hay estos , pero si son los mas activos , he empezado otros pero estan dormidos y algunas ideas que quiero desarrollar , algunas las podran ver en mi perfil de Google Code en la parte izquierda salen algunos de estos proyectos.

Muchísimas gracias a Yeradis por participar en esta entrevista.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Actualidad Blog
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Yeradis P. Barbosa marrero dijo

    Saludos

    Espero la entrevista les guste 😉

    Muchisimas gracias al equipo de Androidsis por pensar en mi

    Es simplemente mi vision y mi experiencia en el mundo de Android 😉

    Sin mas….
    Me despido