Cuando empecé con el desarrollo móvil empecé por android con un htc magic, supongo que por ser early adopter le cogí manía ya que no encontraba código que funcionase y tenía bastantes problemas con el sistema operativo como cierres inesperados.
Más tarde empecé con iOS, dónde descubrí el interface builder y los storyboard que te facilitan mucho el desarrollo, por suerte cuando empecé con objective-c ya existía ARC para la gestión de memoria automática.
Algo que me esta quitando ganas de desarrollar para iOS, son los tiempos de espera para que revisen tu app (7 días), las normas estrictas y lo difícil que es posicionarse en appstore.
Ahora estoy en un punto de inflexión, estoy pensando en dar una segunda oportunidad a android, alguien que desarrolle para android puede comentar si ahora es más fácil hacer vistas y hacer compatible tu app con la mayor cantidad de dispositivos android?
he desarrollado una app para firefoxos (https://marketplace.firefox.com/app/betajobs/) y hay varios motivos que me echan para atrás para hacer otra app:
1- hay poca gente que use el sistema y va a seguir así hasta que no haya un whatsapp
2- tardaron mes y medio en aprobarme una app
Miquel,
hasta cierto punto es normal que les pillara el toro con lo de la saturación de apps en el Market. yo tb tengo varias y tb me tardaron. esto se va a solucionar poco a poco. Están pillando mas revisores.
Sobre el futuro.... te digo yo que ni aun con guasap... en España somos muy pijos (cajeras del Mercadona con iPhones blancos....) y queremos siempre lo último, aunque sea cenando jamón york... creo que no es el target de Firefox.... eso no quita que pete (así lo creo) en otros países. De todos modos, es una apuesta, si: solo el tiempo confirmará la inversión que hagas.
Creo que desarrolladores html5+js+web debemos ser como 500% más que desarrolladores java u objC, alguna ventaja tiene que tener ffos ...
Pues yo creo que hay mas desarrolladores IOS + Android que de HTML5 + JS + CSS para apps, aunque supongo que dado el gran ecosistema que tiene la web, esto ira cambiando muy rapido
lo que quería decir es que ffos tiene la ventaja que cualquier desarrollador web puede hacer apps para él, no como android o iOS. creo que está claro que hay muchos mas desarrolladores web (de la tecnología servidor que sea) que especialistas en java y/o objC para móviles
Por lo que veo en mi día a día JS es un lenguaje mal entendido (yo aprendo mucho todos los días, y lo que me queda), y siendo estas plataformas 100% JS, pues creo que ahí existe un problema.
Un problema pequeño que se va a solucionar en muy poco tiempo, porque las apps web están madurando muchísimo, pero creo que ahí esta.
La verdad es que tengo ganas de aprender IOS, aunque en Android estoy muy cómodo.
Es cierto que en sus comienzos Android estaba 0 documentado, hacer un Activity con una simple lista podía ser un dolor por lo poco que encontrabas sobre los adapters, etc :S
En ese aspecto por lo que me comenta la gente IOS esta mucho mas maduro, lo cual es de agradecer.
Como dice Leandro, no hay que perder la vista a todos lo SO móviles que se van a programar con HTML + JS, como es TIZEN, FirefoxOS, etc.
Es la tendencia y puede que incluso Android converja con eso.
Yo estaba desarrollando en Android y ahora estoy con IOS, la verdad que te das cuenta del gran trabajo que hace apple. Estoy muy comodo con IOS ahora mismo.
Yo empecé con iOS, y por cuestiones de curro me ha tocado empezar a programar también para Android, y ahí te das cuenta como dice Pablo del gran trabajo que ha hecho Apple con su ecosistema. Veremos qué tal se porta el nuevo Android Studio, pero para mí por ahora, independientemente de java, prefiero mil veces programar para iOS. Eso sí, lo de los tiempos de espera... supongo que es un precio a pagar por tener una store más controlada, para bien o para mal.
Yo la verdad es que he tocado poco android nativo como para poder comparar, objective-c me costó al principio, pero ahora me gusta bastante más que java. Y ya solo por el IDE me quedo con Xcode de largo, a ver cuando terminen de pulir el android studio si mejora algo la cosa, pero eclipse no me gusta nada.
Los simuladores lo mismo, el de iOS le da mil vueltas al de android en velocidad y fiabilidad.
En el trabajo he hecho una app bastante compleja para iOS y me ha costado bastante menos hacerla que a mis compañeros la versión de android, y no creo que sea porque soy mas listo xD
Y ya que ha salido el tema de HTML5, con phonegap se pueden hacer apps "nativas" con HTML5 tanto para iOS como para android, y por lo que he visto iOS también da menos problemas y mejores resultados que android.
depende de qué estemos hablando. Por el entorno de desarrollo, prefiero xCode mil veces a cualquier entorno Android. Sin embargo Java es mas sencillo que objective-C. La publicación y el debug es más comodo en Android. La rentabilidad de las apps es mejor en iOS. Hablas del "cambio de ios a Android", pero no se "cambia", si aprendes Android despues de iOS espara desarrollar en ambos entornos nativos, no para cambiar uno por el otro.
Más tarde empecé con iOS, dónde descubrí el interface builder y los storyboard que te facilitan mucho el desarrollo, por suerte cuando empecé con objective-c ya existía ARC para la gestión de memoria automática.
Algo que me esta quitando ganas de desarrollar para iOS, son los tiempos de espera para que revisen tu app (7 días), las normas estrictas y lo difícil que es posicionarse en appstore.
Ahora estoy en un punto de inflexión, estoy pensando en dar una segunda oportunidad a android, alguien que desarrolle para android puede comentar si ahora es más fácil hacer vistas y hacer compatible tu app con la mayor cantidad de dispositivos android?
¿Alguien ha hecho el cambio de ios a android?
25/07/2013 11:59
25/07/2013 12:11
1- hay poca gente que use el sistema y va a seguir así hasta que no haya un whatsapp
2- tardaron mes y medio en aprobarme una app
25/07/2013 12:23
hasta cierto punto es normal que les pillara el toro con lo de la saturación de apps en el Market. yo tb tengo varias y tb me tardaron. esto se va a solucionar poco a poco. Están pillando mas revisores.
Sobre el futuro.... te digo yo que ni aun con guasap... en España somos muy pijos (cajeras del Mercadona con iPhones blancos....) y queremos siempre lo último, aunque sea cenando jamón york... creo que no es el target de Firefox.... eso no quita que pete (así lo creo) en otros países. De todos modos, es una apuesta, si: solo el tiempo confirmará la inversión que hagas.
Creo que desarrolladores html5+js+web debemos ser como 500% más que desarrolladores java u objC, alguna ventaja tiene que tener ffos ...
25/07/2013 12:37
25/07/2013 12:43
25/07/2013 12:46
Un problema pequeño que se va a solucionar en muy poco tiempo, porque las apps web están madurando muchísimo, pero creo que ahí esta.
25/07/2013 13:59
25/07/2013 12:07
Es cierto que en sus comienzos Android estaba 0 documentado, hacer un Activity con una simple lista podía ser un dolor por lo poco que encontrabas sobre los adapters, etc :S
En ese aspecto por lo que me comenta la gente IOS esta mucho mas maduro, lo cual es de agradecer.
Como dice Leandro, no hay que perder la vista a todos lo SO móviles que se van a programar con HTML + JS, como es TIZEN, FirefoxOS, etc.
Es la tendencia y puede que incluso Android converja con eso.
25/07/2013 12:14
25/07/2013 12:28
25/07/2013 16:49
EDIT: Mi respuesta era demasiado larga y se ha cortado irreversiblemente, así que si queréis más info preguntadme por mail o twitter :P
25/07/2013 18:58
25/07/2013 19:04
25/07/2013 19:06
Los simuladores lo mismo, el de iOS le da mil vueltas al de android en velocidad y fiabilidad.
En el trabajo he hecho una app bastante compleja para iOS y me ha costado bastante menos hacerla que a mis compañeros la versión de android, y no creo que sea porque soy mas listo xD
Y ya que ha salido el tema de HTML5, con phonegap se pueden hacer apps "nativas" con HTML5 tanto para iOS como para android, y por lo que he visto iOS también da menos problemas y mejores resultados que android.
28/07/2013 13:24