Google sigue anunciando novedades en su conferencia I/O 2013. Una de ellas ha sido Android Studio, un IDE especializado para Android que llega para sustituir a Eclipse a la hora de crear aplicaciones.
#17:
#9 No, estás mezclando cosas. La Community Edition está bajo licencia Apache, puedes hacer lo que te salga las narices con ella, software privativo, comercial, open source o lo que quieras. Y Google o cualquier otro puede cogerla y modificarla para crear su propio IDE como le apetezca.
La diferencia entre la community y la de pago es que esta última soporta más cosas, como más lenguajes, servidores de aplicaciones, JEE, ... Además del soporte, claro. Y luego dentro de la de pago tienes diferentes opciones para licenciarlo entre la que está la de licenciar la versión de pago para un proyecto open source que es gratis pero tienes que pedirlo y justificarlo.
Así que el IDE de Google es perfectamente gratuito para hacer lo que te plazca con él.
#9:
El IDE es IntelliJ de JetBrains, no es un nuevo IDE. Los de google cogieron la Community Edition y le metieron plugins y algunas modificaciones http://www.jetbrains.com/idea/
#4 La licencia para desarrollar software comercial es de pago. Tienen la Community Edition para proyectos open source, pero los de Google parece que no comentan nada al respecto en la licencia del Android Studio. ¿Habrá que pagar para hacer software comercial?
#30:
#27 Eclipse a parte de glotón en recursos, complicado de configurar, poco amigable (y feo de cojones) y más inestable que la nitroglicerina pues la verdad es que está muy bien.
#19:
#6 En Linux el Eclipse va muy bien. Pero esta alternativa para Android es lo que necesitábamos los desarrolladores. Ahora contamos con una plataforma de desarrollo exclusivamente dedicada, con lo que no habrá efectos colaterales
#34:
#33 Soy linuxero, y a mi no me has preguntado. Pero bueno, estamos de acuerdo en que no lo entiendes
#27 Eclipse a parte de glotón en recursos, complicado de configurar, poco amigable (y feo de cojones) y más inestable que la nitroglicerina pues la verdad es que está muy bien.
#30
Veo que tú también trabajas a menudo con Eclipse... #36
Sí, es cierto, pero piénsalo bien... eso es lo único bueno de eclipse, los plugins(algunos realmente alucinantes) y la comunidad, lo que es el programa en sí consume una cantidad a veces absurda de recursos, y no me meto en temas de si es feo, poco amigable, etc. pero vamos, lo es.
Por cierto, si a alguien le da fallos (o directamente no sale nada) al probarlo en Windows, verificad que las variables de entorno JAVA_HOME y ANDROID_STUDIO_SDK apunten a la instalación del JDK.
Ultimamente no tengo tiempo para aprendizaje autodidacta pero me encantaria algun curso asistencial de programacion para ios o para android, en mi epoca en el inem asisti a algun curso, seria cojonudo que hubiese cursos para parados de estos 2 sistemas, nunca se sabe quizas programes algo y des un pelotazo.
#c-35" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/1922340/order/35">#35 IntelliJ es mejor que ambos. Aunque eso también depende de en que lenguaje programas. Visual Studio no soporta Java y IntelliJ no soporta C#.
Esa empresa desarrolla un plugin para VisualStudio que añade funcionalidades extra. Esa empresa es lider en su sectorTM y nadie controla tanto de hacer herramientas de desarrollo productivas como ellos.
Respuesta seria: Aunque Visual Studio tiene funcionalidades de las que Eclipse carece, pero no me sirve para las plataformas para las que desarrollo (no veo negocio en móviles con windows phone). Eclipse no es perfecto por muchos motivos, pero es lo mejor que tengo
Voy a probar este invento del que se habla en este meneo a ver qué tal se maneja.
#2 el emulador es el mismo, hace tiempo que hice el cambio a intellij idea, que es en lo que esta basado y una vez te acostumbras a las nuevas combinaciones de teclas te das cuenta de la lento que es el eclipse, donde mas se nota es en el auto completado, acierta lo que quieres hacer mucho mas que el eclipse.
#2 Estoy flipando con la nueva IDE! Superpotente con la creación de endpoints i CRUDs autogenerados en servidor, poder-los probar en el cloud al instante, integración a Google Cloud Messaging, traducciones automaticas de todos los strings de un proyecto al idioma que desees.... Aparte de las herramientas de productividad a la que nos tienen acostumbrados los chicos de JetBrains (intellij, Resharper)
#2 Has dado en el clavo, desarrollo para iOS y Android y el emulador de Android es una puta basura 10 minutos con un i7 SSD para poder depurar es de puta vergüenza, y más teniendo en cuenta la segmentación de dispositivos de Android que te obliga a usar el emulador si o si, en iOS me tarda 5 segundos en arrancarse y va como una moto.
#9 No, estás mezclando cosas. La Community Edition está bajo licencia Apache, puedes hacer lo que te salga las narices con ella, software privativo, comercial, open source o lo que quieras. Y Google o cualquier otro puede cogerla y modificarla para crear su propio IDE como le apetezca.
La diferencia entre la community y la de pago es que esta última soporta más cosas, como más lenguajes, servidores de aplicaciones, JEE, ... Además del soporte, claro. Y luego dentro de la de pago tienes diferentes opciones para licenciarlo entre la que está la de licenciar la versión de pago para un proyecto open source que es gratis pero tienes que pedirlo y justificarlo.
Así que el IDE de Google es perfectamente gratuito para hacer lo que te plazca con él.
#17 Cierto, es que según esta tabla http://www.jetbrains.com/idea/buy/license-matrix.jsp la licencia Open Source dice: Non-commercial, for development of open source project. Pero claro, es la licencia Open Source del IntelliJ Ultimate Edition.
El IDE es IntelliJ de JetBrains, no es un nuevo IDE. Los de google cogieron la Community Edition y le metieron plugins y algunas modificaciones http://www.jetbrains.com/idea/
#4 La licencia para desarrollar software comercial es de pago. Tienen la Community Edition para proyectos open source, pero los de Google parece que no comentan nada al respecto en la licencia del Android Studio. ¿Habrá que pagar para hacer software comercial?
#13 hombre partimos de la base que es una versión 0.1. Que vale, no es motivo para que sea cutre, pero indica que lo han abierto al público en cuanto ha sido posible.
#26 Ya, el tema de ver en tiempo real como cambian los layout y tal está bien. Pero esto también lo podían implementar con el eclipse.
Lo que pregunto es respecto a IntelliJ
#c-35" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/1922340/order/35">#35 Habiendo trabajado profesionalmente con Eclipse (incluyendo la versión hormonada de IBM), Visual Studio, e Intellij IDEA...
Sin lugar a dudas, me quedo con IDEA (ojalá soportase C# como lo hace VS!). Que lo haya escogido Google como plataforma de desarrollo Android me parece algo bastante acertado por su parte.
#28 y #29, tambien teneis la ultima beta de Qt para programar en android (y iOS) con C++ . Todavia no esta del todo pero Digia esta haciendo grandes esfuerzos en esa direccion
Por ahora me tengo que quedar con Eclipse... Porque Android Studio sólo permite hacer proyectos para Android, y con lo que estoy ahora usa libGDX, que necesita un proyecto Java normal. En fin, quizá dé el paso a Intellij de todos modos, Eclipse me tiene fritico.
Una cosa está clara, si quieres que se escriban programas para tu plataforma, debes tener un buen IDE. Eclipse cumple, pero tiene numerosos problemas de estabilidad, y bajo Windows ya ni me lo imagino.
#6 En Linux el Eclipse va muy bien. Pero esta alternativa para Android es lo que necesitábamos los desarrolladores. Ahora contamos con una plataforma de desarrollo exclusivamente dedicada, con lo que no habrá efectos colaterales
Comentarios
A jugar!
http://developer.android.com/sdk/installing/studio.html#download
gracias! #1
#1 Ya me la estoy bajando!!!
Muchas gracias.
#27 Eclipse a parte de glotón en recursos, complicado de configurar, poco amigable (y feo de cojones) y más inestable que la nitroglicerina pues la verdad es que está muy bien.
#30
Veo que tú también trabajas a menudo con Eclipse...
#36
Sí, es cierto, pero piénsalo bien... eso es lo único bueno de eclipse, los plugins(algunos realmente alucinantes) y la comunidad, lo que es el programa en sí consume una cantidad a veces absurda de recursos, y no me meto en temas de si es feo, poco amigable, etc. pero vamos, lo es.
Habrá que probar esto de Android qué tal va.
A ver que tal, pero una plataforma tan amplia como Android debería tener un entorno de desarrollo propio hace ya tiempo..
mis dies
La pregunta es, y porque no hay version para Android?? Ahora mismo el unico IDE para programar en Android es AIDE (https://play.google.com/store/apps/details?id=com.aide.ui&feature=nav_result#?t=W251bGwsMSwxLDMsImNvbS5haWRlLnVpIl0).
Uno diría que la principal herramienta para programar aplicaciones para un S.O. debería funcionar en ese S.O, es como si la herramienta más usada para programar applicaciones para Linux fuese Visual Studio.
#58 Será porque a la gente no le gusta programar en un móvil o en una tablet.
Por cierto, si a alguien le da fallos (o directamente no sale nada) al probarlo en Windows, verificad que las variables de entorno JAVA_HOME y ANDROID_STUDIO_SDK apunten a la instalación del JDK.
#45 GOTO #14
#46 Ya lo probé, pero ni con esas.
todos pasan, eclipse queda.
#48 Si no mal recuerdo IOS no emula arquitectura,sino que compila en x86.
Ultimamente no tengo tiempo para aprendizaje autodidacta pero me encantaria algun curso asistencial de programacion para ios o para android, en mi epoca en el inem asisti a algun curso, seria cojonudo que hubiese cursos para parados de estos 2 sistemas, nunca se sabe quizas programes algo y des un pelotazo.
#c-35" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/1922340/order/35">#35 IntelliJ es mejor que ambos. Aunque eso también depende de en que lenguaje programas. Visual Studio no soporta Java y IntelliJ no soporta C#.
Esa empresa desarrolla un plugin para VisualStudio que añade funcionalidades extra. Esa empresa es lider en su sectorTM y nadie controla tanto de hacer herramientas de desarrollo productivas como ellos.
Que ganas tengo de quitarme eclipse de en medio!!!!
#35 Vale, ahora sí
Respuesta corta: Ni uno ni otro.
Respuesta seria: Aunque Visual Studio tiene funcionalidades de las que Eclipse carece, pero no me sirve para las plataformas para las que desarrollo (no veo negocio en móviles con windows phone). Eclipse no es perfecto por muchos motivos, pero es lo mejor que tengo
Voy a probar este invento del que se habla en este meneo a ver qué tal se maneja.
Y nuevas funcionalidades como el menú lateral! http://developer.android.com/design/patterns/navigation-drawer.html#side-nav
Tendrá un emulador decente???
#2 el emulador es el mismo, hace tiempo que hice el cambio a intellij idea, que es en lo que esta basado y una vez te acostumbras a las nuevas combinaciones de teclas te das cuenta de la lento que es el eclipse, donde mas se nota es en el auto completado, acierta lo que quieres hacer mucho mas que el eclipse.
#2 Estoy flipando con la nueva IDE! Superpotente con la creación de endpoints i CRUDs autogenerados en servidor, poder-los probar en el cloud al instante, integración a Google Cloud Messaging, traducciones automaticas de todos los strings de un proyecto al idioma que desees.... Aparte de las herramientas de productividad a la que nos tienen acostumbrados los chicos de JetBrains (intellij, Resharper)
#2 Has dado en el clavo, desarrollo para iOS y Android y el emulador de Android es una puta basura 10 minutos con un i7 SSD para poder depurar es de puta vergüenza, y más teniendo en cuenta la segmentación de dispositivos de Android que te obliga a usar el emulador si o si, en iOS me tarda 5 segundos en arrancarse y va como una moto.
#2 #48 ¿Usais el emulador x86 o el de ARM? El primero de los dos es MAS que decente para trabajar en él
#2 Yo suelo usar http://www.bluestacks.com/
Quizá no sea tan estable, pero va como un tiro (tanto instalando el apk como ejecutándolo). Más información: http://forum.xda-developers.com/showthread.php?t=1303563
Estaba cansado de Netbeans, pues a mi el eclipse no me va.
#3 IntelliJ ya existía antes y tiene plugin para desarrollar sobre Android, no hacía falta utilizar ni Netbeans ni Eclipse.
#4 pero IntelliJ no es gratis para todo tipo de desarrollos ¿o estoy mal?
#8 Para todo no, evidentemente, sino no existiría la versión de pago, pero sí que se puede desarrollar en Android.
http://www.jetbrains.com/idea/features/editions_comparison_matrix.html
Y aún así, si eres profesional, por 200€, vale bastante la pena.
#9 No, estás mezclando cosas. La Community Edition está bajo licencia Apache, puedes hacer lo que te salga las narices con ella, software privativo, comercial, open source o lo que quieras. Y Google o cualquier otro puede cogerla y modificarla para crear su propio IDE como le apetezca.
La diferencia entre la community y la de pago es que esta última soporta más cosas, como más lenguajes, servidores de aplicaciones, JEE, ... Además del soporte, claro. Y luego dentro de la de pago tienes diferentes opciones para licenciarlo entre la que está la de licenciar la versión de pago para un proyecto open source que es gratis pero tienes que pedirlo y justificarlo.
Así que el IDE de Google es perfectamente gratuito para hacer lo que te plazca con él.
#8 Lo mismo que arriba
#17 Cierto, es que según esta tabla http://www.jetbrains.com/idea/buy/license-matrix.jsp la licencia Open Source dice: Non-commercial, for development of open source project. Pero claro, es la licencia Open Source del IntelliJ Ultimate Edition.
El IDE es IntelliJ de JetBrains, no es un nuevo IDE. Los de google cogieron la Community Edition y le metieron plugins y algunas modificaciones http://www.jetbrains.com/idea/
#4 La licencia para desarrollar software comercial es de pago. Tienen la Community Edition para proyectos open source, pero los de Google parece que no comentan nada al respecto en la licencia del Android Studio. ¿Habrá que pagar para hacer software comercial?
Eclipse para mi siempre fue ****************************** mother fucker... muy reliante
Y qué tiene de mejor que no tenga eclipse? Mi primera impresión es un tanto cutre.
#13 hombre partimos de la base que es una versión 0.1. Que vale, no es motivo para que sea cutre, pero indica que lo han abierto al público en cuanto ha sido posible.
#13 Mirate la presentación que han hecho para el Google I/O y verás las mejoras que han añadido. Mucho más potente que Eclipse.
#26 Ya, el tema de ver en tiempo real como cambian los layout y tal está bien. Pero esto también lo podían implementar con el eclipse.
Lo que pregunto es respecto a IntelliJ
#c-35" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/1922340/order/35">#35 Habiendo trabajado profesionalmente con Eclipse (incluyendo la versión hormonada de IBM), Visual Studio, e Intellij IDEA...
Sin lugar a dudas, me quedo con IDEA (ojalá soportase C# como lo hace VS!). Que lo haya escogido Google como plataforma de desarrollo Android me parece algo bastante acertado por su parte.
Chachi!
A instalar y ver como va esto.
Yo tampoco estaba cómodo con la ausencia de sol, ji ji ji
Para programar Android, para ganar plata con lo que programas iOS. Los AndroidConsumer todo lo usan gratis.
#49 ¿y alguna perla de sabiduria más, pero que tenga que ver con el artículo?
Alguien sabe si es compatible con NDK (C++), yo por ahora estoy contento con vs-android code.google.com/p/vs-android/
#28 y #29, tambien teneis la ultima beta de Qt para programar en android (y iOS) con C++ . Todavia no esta del todo pero Digia esta haciendo grandes esfuerzos en esa direccion
Por ahora me tengo que quedar con Eclipse... Porque Android Studio sólo permite hacer proyectos para Android, y con lo que estoy ahora usa libGDX, que necesita un proyecto Java normal. En fin, quizá dé el paso a Intellij de todos modos, Eclipse me tiene fritico.
El x86 no va con apis menores que la 11.
El emulador de android es una puta mierda.
Bueno, pues a probarlo, a ver qué tal, últimamente Eclipse me casca cada día varias veces por el autocompletado...
En Arch ya está en AUR como android-studio.
Una cosa está clara, si quieres que se escriban programas para tu plataforma, debes tener un buen IDE. Eclipse cumple, pero tiene numerosos problemas de estabilidad, y bajo Windows ya ni me lo imagino.
pero no entiendo, todos los linuxeros dicen que eclipse es el mejor IDE que ha existido.
#33 Soy linuxero, y a mi no me has preguntado. Pero bueno, estamos de acuerdo en que no lo entiendes
#34 solo por funcionalidad, eclipse o visual studio?
Yo digo que no va a sustituir a Eclipse...no lo creo
Relacionada:
http://splash-blog.tumblr.com/post/50589921610/android-studio
No se, si el emulador no va más rápido considero que es un esfuerzo inútil porque yo trabajo muy a gusto con eclipse...
para mi lo fundamental es la mejora en la emulación, está claro que puedes usar un móvil o una máquina virtual para probar su buen funcionamiento
Mola
A ver si es mejor que el Eclipse...
Por fin ... #6 Cualquier cosa va a ser mejor.
#6 En Linux el Eclipse va muy bien. Pero esta alternativa para Android es lo que necesitábamos los desarrolladores. Ahora contamos con una plataforma de desarrollo exclusivamente dedicada, con lo que no habrá efectos colaterales
#6 pues yo el eclipse no lo cambio por nada, le meto los pullings que quiero y va como un tiro
además tiene una comunidad que no se puede comparar con ningun otro...
Ahora que esté dedicado me parece perfecto, más donde elegir
Instalado, pero no se inicia. Habrá que seguir con Eclipse que también puedo ver los cambios en las diferentes resoluciones, etc.
Imagino que no soportará C/C++ no?