Bueno, pues ya tenemos lo que todos deseábamos: un nuevo rival para la guerra de tablets. Todos pensábamos que tras la compra de Palm por parte de HP solo sería cuestión de tiempo que el gigante de la informática adaptara ligeramente el sistema operativo WebOS para poder colocarlo en un tablet con dignidad, pues la base era buena. Y así ha sido.
Al igual que ocurre con los teléfonos móviles, la variedad de sistemas operativos en el mundo de los tablets confunde al consumidor. ¿Por cuál me decido? ¿Qué apuesta hago?
En los ordenadores personales la decisión casi se limita a dos: Mac o Windows. Con los tablets y en cierta manera los teléfonos avanzados, ya hay al menos cuatro candidatos (WebOS, iOS, Android y BlackBerry Tablet OS), con un quinto listo para entrar en la fiesta, ya sea con Windows Phone 7 o con el propio Windows 7. ¿Entonces qué hago?
Ecosistema sí, ecosistema no
Más allá de las especificaciones técnicas del producto o incluso del sistema operativo, como pasa con las redes sociales, la potencial masa de usuarios o el funcionamiento de la plataforma marcará en cierta manera el camino a seguir. Si por ahora (hasta que todo se base en la nube) el éxito o fracaso de un tablet se puede medir con las aplicaciones disponibles para ellos (si entrar en discusiones de si la mayoría son completamente inútiles, prescindibles o recurentes), el desarrollador es la presa a cazar.
Y esa es la preocupación por ejemplo de los, a priori, dos contrincantes más débiles y que resulta curioso, muestran sistemas operativos bastante interesantes. Hablo precisamente de WebOS y de Blackberry, que tienen la ardua tarea de encandilar a los desarrolladores para que se fijen en sus plataformas. Desde dentro ya están trabajando duro para tener un gran equipo, pero el desarrollador freelance es el que tienes que atrapar cuanto antes. Al ritmo de la electrónica de consumo, el tren pasa solo una vez y hay que estar muy ágil para subirse en marcha a tal velocidad.

Los otros dos rivales en la actualidad, iOS y Android, tienen sus armas bien listas. Por la parte de Apple, han demostrado con creces a los creadores de aplicaciones y servicios que su sistema de tienda funciona a la perfección y que es un negocio (con más pesadillas para que te aprueben la aplicación que sueños de grandeza) que funciona. Además, por lo que sea, el usuario de Mac está más acostumbrado a pagar por esas aplicaciones, aunque luego se usen apenas una vez o ninguna. Pero la abundancia llama al consumidor ya sea por un extraño síndrome de diógenes digital o porque tienen más fe en que entre la cantidad encontrarán esa aplicación que mejore su experiencia con su tablet, tenerla grande es importante en el ámbito de las tiendas de aplicaciones.
Por la parte de Android, ellos cuentan con la masa, el músculo, con la certeza de que tienen a Google detrás y su diversidad hará que la cantidad de usuarios sea la mayor y por eso puedan ser atractivos para los desarrolladores.
¿Y qué les queda a los otros rivales? ¿Cómo convencer a un desarrollador de que se pase a su lado y abandone al que más dinero le puede dar o al que más mercado tiene? Difícil, muy difícil lo tienen. Y mucho más su sus soluciones se presentan y quedan en el olvido hasta dentro de unos meses.
Ver 40 comentarios
40 comentarios
krollian
Javier:
Acabas de hincar el diente en uno de los asuntos mas delicados de todo SO: sus desarrolladores. Qué cierto es lo de la masa crítica del sector que crea aplicaciones y expande una plataforma determinada mucho mas allá de lo que sus creadores imaginaron.
Pero ¡ay amigo! Para llegar a esa etapa necesitas antes otras:
1. Hardware real. Aquí y ahora.
2. Kit de desarrollo potente, flexible y disponible.
3. El mercado de usuarios producto de los dos puntos anteriores. Mercado al que se llega con una campaña de publicidad siempre que tu producto sea lo suficientemente competitivo. Por novedoso, por aportar valor añadido, por crear un nicho de mercado o remodelarlo o por otra serie de valores que los potenciales usuarios aprecien.
cancamo
Como dijo el CEO de Nokia hace un par de días, a día de hoy lo que importa es el ecosistema alrededor de un teléfono más que el teléfono en si.
Creo que indiscutiblemente el ecosistema de Apple, dentro de su censura aleatoria de aplicaciones, es el mejor tanto para el usuario como para el programador.
Yo creo que a un programador lo que le importa es poder tener un mayor número de clientes potenciales, quiero decir clientes potenciales de verdad.
Por ejemplo, en los últimos 3 meses se vendieron unos 30 millones de dispositivos iOS, todos salen de fábrica con la última versión del sistema operativo y todos necesitan una cuenta iTunes para funcionar, es decir, en el momento en que son activados se convierten en potenciales clientes(30 millones más de clientes en 3 meses, no está mal de cara a un desarrollador).
A día de hoy, Apple es la única que puede ofrecer eso a un desarrollador y ese es el motivo por el que la AppStore puede ser tan exigente como quiera.
No sirve de nada que se vendan más Androids si luego no son clientes, no ya porque normalmente no compren, en muchos casos es directamente porque no pueden o se fomenta el no hacerlo.
Por otro lado, la normas de la AppStore no son tan estrictas, no tienes libertad absoluta, pero es que es imposible tener libertad absoluta y un sistema controlado, tiene que existir unos límites para que en futuras actualizaciones tu aplicación no quede inservible.
En la mayoría de los casos son cosas como que si tu aplicación hace uso del vibrador y quieres que los de los antiguos iTouch puedan usar su aplicación, tienes que incluir un botón para desactivar la vibración puesto que los antiguos iTouch no tienen vibrador. Apple te obliga a que hagas bien tu trabajo como programador, siempre se puede colara aplicación que no esté perfecta, pero por norma general tiene que hacer lo que dice para ser aprobada.
Eso, es el éxito de la AppStore, que los usuarios tienen confianza en la tienda, en Apple y en que el desarrollador ha pasado "una serie de pruebas" antes de colgar ahí su aplicación. Por eso se vende más en la AppStore, por que es "de confianza". Dejando a un lado que está construida de forma que se fomenta el encontrar nuevas aplicaciones(los tops, gamecenter, etc) y demás temas.
Apple no suele dar un paso sin saber lo que va hacer en el siguiente movimiento, y la AppStore está muy cuadrada en ese sentido.
kourar
Creo que para que un desarrollador apueste por una plataforma u otra todo se reduce a un único factor: el dinero. Y es que da igual si el SO es una maravilla o si el SDK es sencillísimo de usar, si no va a ganar dinero no interesa. Así de sencillo.
Ahora mismo iOS parte con ventaja, por todas las cosas ya dichas en el artículo (nº de usuarios, nº de ventas, etc), y además por otro factor: ahora mismo desarrollar para iOS te permite abarcar los iPhone e iPads (con mínimos cambios). Android también podría disfrutar de esta ventaja, pero mete la pata con la consabida fragmentación del sistema.
Si los nuevos "competidores" quieren ganar desarrolladores, aquí les dejo una idea: creen un conversor de aplicaciones de otros sistemas al suyo. Eso sí sería un gran aliciente.
solobuscame
Excelente post, felicitaciones!!!! iOS es la plataforma ideal para un desarrollador.
sansa
Javier de momento aún no se te han echado los lobos encima, pero el no considerar Linux entre las opciones de los ordenadores personales va a provacar alguna reacción ;)
Respecto a lo del ecosistema y las aplicaciones 100% de acuerdo.
En cualquier caso la situación de Blackberry y HP es diferente.
BB cuenta con una masa crítica y una presencia actual en el mercado considerable y ésto puede hacer que el Playbook tenga más éxito del que algunos le vaticinan. Además su plataforma de desarrollo es la más versátil en cuanto a maneras para programar para el mismo... hasta se rumoreó la posibilidad de que pudiera mover aplicaciones de Android. A ésto se une un navegador potentísimo y equivalente al de cualquier ordenador pot lo que también hay acceso completo y sin pérdidas a cualquier aplicación y servicio web. Todo ésto debería dar algún resultado... además el Playbook ya se ha visto funcionando y le queda menos para salir.
Respecto a HP, la estrategia es diferente... ellos perdieron el tren del mercado, tanto ellos como Palm. Pero su SO es más que bueno. Así que el éxito pasa por hacer muchos buenos productos y diversificarse a otros como portátiles, cámaras, impresoras, servidores de TV,... para aprovechar su potencial como empresa y que pasarse a WebOS sea interesante y conveniente para el usuario y para el desarrollador.
Yo veo un año muy intenso e interesante, pero si vuelvo a abrir los ojos y piso el suelo, me doy cuenta de que hasta el último tercio del año lo único que vamos a tener realmente es:
iPad e iPad2, es decir iOS
Gingerbread y Honeycomb
Blackberry Tablet OS
Web OS tardará aún en cuanto a tablets... a ver si arrancan rápido y fuerte con los teléfonos, WP7 lo mismo y Meego es el eterno esperado.
Lo dicho, HP debe espabilar y empezar a sacar al mercadop los teléfonos, impresoras y netbooks con WebOS si quiere tener opciones.
La gente a la que le va el iOS lo tiene todo perfecto, en Android, Honeycomb aporta algo nuevo de verdad y esta al llegar, Blackberry puede tener el respaldo de sus fieles y la incorporación de otros.
Para irse a otros SO, estos deben aportar solidez al usuario y perspectivas de futuro, que no de la sensación de que te vas a un reducto marginal
Perdonad el rollo, al final me he extendido más de lo que quería
Predator Wins
Hay mucha verdad en este articulo, pero tal y como comenta alguno las condiciones son un poco peliagudas dependiendo de empresas.
Yo soy programador puro, es decir, programo tanto bichejos industriales como aplis para PC o webs. El tema es que en móvil aun no me introducido y, claro, por cual te decantas primero. Apple siempre es sinonimo de tener más oportunidades, ya que sus usuarios son más proclives a pagar, pero el coste es bastante alto. Android es barato para el desarrollador, pero claro, los usuarios buscan las cosas gratis. WebOS no lo sé, ni conozco si han publicado su sdk.
Y una duda que tengo. Puedo desarrollar las aplicaciones sin darme de alta? Es decir, descargarme el sdk y ponerme a desarrollarla, y luego, cuando la tenga, si lo creo necesario la publico. Alguien me lo puede aclarar.
torpedete
Veo que nadie destaca uno de los factores mas importartes en la mas importante tienda de apps en lo referente al desarrollador:
* Para la App Store sólo puedes desarrollar con un Mac, lo cual ya aleja inicialmente a muchos desarrolladores si estos no disponen de una Mac claro.
* La política de publicación de apps en App Store, quitando apps cuando les da la gana, sin explicación aparente... Por que se ve un pecho, por que hay un beso entre dos hombres... eso son casos reales que han pasado, afortunadamente sólo en la App Store, en el resto no parece existir esa censura.
En fin, Apple se adelantó, ha creado la mejor tienda pero los rivales le están comiendo (o le van a comer) la tostada en mi opinión.
¿Como desarrollador? Puedo permitirme el lujo de crear mis juegos, subirlos al market y ver que la gente se los descarga y los valora bien por 20€ para el resto de mi vida. Eso si, sólo para Android aunque estoy haciendo mis pinitos para la PlayBook.
67317
De dificil nada, un poco caro si seria, pero no dificil.
Lo primero que tienen que hacer es liberar versiones basicas que puedan ser usadas por todo tipo de dispositivos, incluso los mas modestos.
El segundo paso es ofrecer un SDK gratuito que permita desarrollar aplicaciones de manera sencilla, siendo posible portar las ya existentes sin cambiar demasiado codigo (en este caso el Oracle Java tendria mucho que decir).
Luego habria que crear una tienda de aplicaciones accesible a todos los dispositivos, no como el Android Market que no se puede instalar legalmente en dispositivos Android 2.1 (aunque algunos fabricantes venden tablets con Android market pirata, que ya veremos que dice Google). Además seria conveniente que solo se cobrase al desarrollador por venta y no un fijo simplemente por estar.
Por ultimo vender los productos oficiales con versiones premium por un precio asumible, y no entrar en el mercado ofreciendo dispositivos de 700 u 800 euros como es previsible.
sergicaballero
Totalmente de acuerdo con el artículo. Un tablet sin el soporte de la comunidad de desarrollo detrás no tiene sentido.
Yo mismo hice una aplicación sobre huerto ecológico, ecohuerto, y aunque tengo un número irrisorio de ventas, me llamaron varias veces gente de Sony-Ericsson para que portara la aplicación a su sistema. Me impresionó la cantidad de emails y llamadas que me hicieron, sin ser ninguna aplicación fuera de lo común y que simplemente me genera un par de euros cada día...
Por otro lado, lo de iPad/iPhone = mucho $$$$$$$$ ya ha quedado en el pasado. Hoy en día, solo las mejores aplicaciones generan suficiente dinero como para que valga la pena el desarrollo. Hace 2 días publiqué otro juego para diseñadores y cuesta muchísimo llegar a la gente. En fin, la burbuja se irá desinflando a poco a poco, creo que la que tiene mucho potencial ahora mismo es Android...