Google App Inventor para Android, aplicaciones a medida por y para uno mismo

36 comentarios

screenshotabout1.png

Brindar la oportunidad de programar aplicaciones para su smartphone Android a todo aquel que quiera, incluso sin tener demasiada idea de programación, es la última de las sorpresas provenientes de Googleplex. Los de Mountain View rompen una lanza en favor propio como plataforma abierta, con la herramienta Google App Inventor compatible con los sistemas operativos Windows, Linux y Mac OS.

El desarrollo de aplicaciones es tan sencillo que se desarrolla íntegramente en una interfaz gráfica en la que los diferentes módulos se arrastran para ir creando los diferentes paquetes de código del programa sin necesidad de tener conocimientos básicos de cualquier lenguaje de programación. Tanto es así que el entorno de programación se ha llevado a cabo en tan sólo un año, donde las pruebas de usuario han sido realizadas por grupos de estudiantes de diferentes niveles.

Basta el ejemplo de un estudiante que desarrolló un programa que informaba a una lista concreta de contactos su posición en lapsos de tiempo de 15 minutos. O utilidades tan llamativas como la realizada por un estudiante de la Universidad de Indiana que posibilitaba al teléfono enviar un mensaje de emergencia si el smartphone se caía o incluso su propietario, haciendo uso del acelerómetro del aparato.

De esta forma, Google abre un infinito mundo de posibilidades para la difusión de programas de forma masiva, tratando de alcanzar el gran número de aplicaciones existentes en la AppStore de Apple. Esperemos que esto no genere un mayor descontrol en cuanto a aplicaciones y versiones del sistema operativo para el que están desarrolladas, con una correcta catalogación que no provoque más de un “cuelgue”.

Y sobre todo, confiamos en que Google haya tenido en consideración la posibilidad de que poner la programación al alcance de usuarios de cualquier nivel puede hacer que ésta sea utilizada con otros fines.

Más información | App Inventor.

Anunciate aquí
Anunciate aquí
Anunciate aquí

¿Quieres saber más?

Productos

Información de Productos relacionados con el artículo

Google App Inventor google-app-inventor
  • 0
  • 3

Puntuación media: 0

Ver más

Artículos

Artículos relacionados que probablemente también te interesen

Ver más

Respuestas

Preguntas sobre este tema que ha contestado la comunidad

+ Deja tu comentario

Comentarios

  • 1

    Avatar de CoyaN !

    Con el Ares de WebOS (http://ares.palm.com/Ares/about.html) es fácil hacer programas, pero necesitas saber algo de Javascript. Esta idea de Android elimina ese problema ya que las funciones en lugar de tener que ponerlas con texto se ponen como botones. No sé si servirá para hacer grandes programas con esta apliación, pero desde luego que sirve para esa pequeña aplicación a medida que sabes que nunca van a publicar por ser muy específica. Por ejemplo necesitas una aplicación que te genere la letra del DNI, seguramente en un rato puedas conseguir hacer una pequeña aplicación.

  • Respondiendo a #1:
  • 9

    Avatar de torpedete !

    Sabiendo programar, son menos de dos minutos (y siendo generoso), difícil de superar con botones :)

  • 2

    Avatar de Héctor !

    Esto me suena, "4GL", "programación automática". Muy chulo para trastear y para hacer cosas pequeñas. Fin.

  • 3

    !
    | 1 estrellas

    Hace 25 años mi profesor de programación nos contó que en el año 2000 la programación tradicional habría sido sustituida por un estilo de codificación a base de inteligencia artificial y modelado de sistemas a muy alto nivel. Estamos en 2010 y aquí andamos, dándole caña al C# y al JAVA. Y lo que nos queda...

  • 4

    Avatar de alvaro !
    alvaro | 2 estrellas

    Básicamente, el Ares de Palm para Android.

  • 5

    brillante

    Avatar de torpedete !

    De esta forma, Google abre un infinito mundo de posibilidades para la difusión de programas de forma masiva, tratando de alcanzar el gran número de aplicaciones existentes en la AppStore de Apple.

    Pues espero que te equivoques por completo, no creo que la intención de Google sea llenar su market de aplicaciones hechas con un asistente, y por el bien de todos, espero que esto no tenga ningún éxito.

    Puede resultar divertido para que cualquier persona se haga una app y enseñar a los colegas, como dice hectorlf, o bien para sacar buenas ideas (que me imagino que por ahí van los tiros) e implementarlas posteriormente de una manera óptima.

    Soy programador, y puedor decir que nunca ha habido ningún soft que permita hacer nada verdaderamente bueno con este tipo de herramientas (desde un virii wizard hasta Ares de Palm por seguir con el ejemplo).

    Si no sabes programar y no conoces las APIs, poca cosa vas a poder hacer, aquí, en Pekín y en Pokón.

  • Respondiendo a #5:
  • 12

    Avatar de david_salsero !

    Totalmente desacuerdo contigo y por esto te doy +1. Esto es solo el comienzo de programas de aplicaciones para Android. Adobe está trabajando duramente para también tener similares programas para crear aplicaciones en flash para Android. La apuesta es muy buena y es un comienzo para los principiantes en programación con el tiempo empresas particulares crearan similares programas más específicos y complejos.

  • Respondiendo a #12:
  • 14

    Avatar de torpedete !

    No, Adobe ya tiene el trabajo hecho digamos.

    Cualquier apliación que hagas en Flash puedes publicarla como .apk y ejecutarla en Android con AIR, estoy yo en fase de pruebas ahora :)

    El problema de "programar" así es que realmente no aprendes a programar, como mucho, aprendes a hacer una aplicación a base de arrastrar botones, insertar imágenes, incrustar sonidos... pero nada mas.

    Nunca sabrás que es una variable o un array, y eso son cosas fundamentales para saber programar.

  • Respondiendo a #5:
  • 17

    Avatar de aglos !
    aglos | 2 estrellas

    Lo que ya faltaba estoy totalmente de acuerdo contigo mas aplicaciones basura pra el market, encima con la fragmentacion que sigue habiendo los desarrolladores tienen que estar tan contentos como los usuarios.

    Ayer me voy a ver el futbol con unos amigos, como quedaron en un pueblo cercano al mio y no conocia el lugar, agarro mi htc magic para arrancar copilot (un navegador gps de pago para quien no lo sepa)por el cual yo he pagado su licencia. Para mi sorpresa no llega a arrancar el software se queda pillado (. Me pongo a leer en los comentarios de los usuarios que ya funciona en la version 2.2 de android (froyo) tambien leo que ha dejado de funcionar en la magic android 1.6 (donut), logicamente cabreo monumental, ahora que me lluevan los negativos pero estoy de Android, de google y de htc hasta las pelotas.


    -- editado por última vez a las 00:01

  • Respondiendo a #17:
  • 23

    Avatar de Héctor !

    Pero qué tendrá que ver Google... Si los de CoPilot son unos chapuceros, problema suyo. Ya lo eran hace unos años en WM, y por lo visto lo siguen siendo.

  • Respondiendo a #17:
  • 25

    Avatar de oletros !

    ¿Y qué tendrán que ver los cojones con comer trigo?

    Chico, vigila un poquito, que tu obsesión con Google no puede ser buena.

  • Respondiendo a #17:
  • 26

    Avatar de Land-of-Mordor !

    La verdad es que yo iría a por quién ha cogido tu dinero y te ha hecho la putada, o sea, los chicos de Copilot. Has pagado por un producto que ofrece un servicio, haz valer tus derechos.

  • Respondiendo a #26:
  • 28

    Avatar de oletros !

    No hombre, Google también tiene la culpa de los problemas que está teniendo coPilot en iOS 4.

    Vaya panda de incompetentes los de ALK

  • Respondiendo a #14:
  • 34

    !

    También se decía en su época que quien no sabía utilizar el MS-DOS no sabía informática y mira a donde hemos ido a parar; ojo que con esto no te quito la razón en lo que dices ya que con aplicaciones de este estilo evidentemente no aprendes a programar, pero no nos engañemos, al 99% de gente el saber o no programar se la trae al pairo, pero si le dicen que puede hacer alguna aplicación sencilla que le puede servir para un uso personal muy concreto igual muestra algo de interes por ello, cosa que de otra forma no haría.

  • 6

    Avatar de Escapology !

    Si te permite ver el código fuente de tu aplicación puede ser una buena herramienta para aprender a programar.

  • Respondiendo a #6:
  • 8

    Avatar de torpedete !

    No lo creo, la mejor manera de aprender a programar es programando, no "decompilando" código.

    Eso te puede servir para aprender cosas de otra gente, aprender determinadas técnicas... pero ya sabiendo.

    ¿Para aprender a programar? Empezar de cero y from zero to hero! (título de un libro de programación que me encantó)

  • Respondiendo a #8:
  • 11

    Avatar de Escapology !

    Cierto, quería decir eso, que la herramienta puede ser un buen tutorial de como usar las apis. Ya que si quieres saber como se pone un sonido a un botón o buscas en la documentación de Android o en un par de minutos te montas un boton con un sonido con esta herramienta, y ya ver el código fuente, si te deja verlo...

  • Respondiendo a #11:
  • 15

    Avatar de torpedete !

    Ah, vale, entonces estamos de acuerdo casi al 100% :D

  • Respondiendo a #8:
  • 18

    Avatar de rasczak !

    Pues yo soy de la opinión, que leer el código (a ser posible con anotaciones) de programas ya realizados, es un método cojonudísimo para saber cómo funciona un programa, los métodos a desarrollar, etc, etc.

    Los mejores libros que he conocido para programar, siempre te indicaban programas cuyo código te daban para que los picaras tú y los fueras modificando y sacando punta.

  • 7

    !
    | 1 estrellas

    pues a mi me parece una chorrada de herramienta, como dicen para hacer alguna tontería sin mayor importancia y nada más...

  • 10

    Avatar de cancamo !

    Pues lo que han dicho más arriba, es curioso para un usuario novel pero prácticamente inútil para un programador.

  • Respondiendo a #10:
  • 27

    Avatar de Land-of-Mordor !

    Es útil para un programador que ya sepa Java o algo de Java y quiera dar el salto a Android. Se hace un par de aplicaciones chorras para ir probando como van las APIs específicas y va cogiendo el hilo en poco tiempo. Eso sí, si como han dicho anteriormente te permite ver el código fuente del programa que has "dibujado".

  • 13

    interesante

    Avatar de Javier Romero !

    Lo veo bien si no permite publicarlas en el market, de lo contrario, la cantidad de morralla actual del market, que es exagerada, se quedara en ridicula. Lo veo bien para alguien que necesite hacerse una aplicacion especifica para su uso personal, pero sino, me parece que el market se convertira en un pajar, donde encontrar el alfiler se hara muy, pero que muy dificil.

  • Respondiendo a #13:
  • 35

    !

    Yo según el titular entiendo que es para un uso personal, no para publicar para "to dios".

  • 16

    Avatar de tunyii !
    tunyii | 2 estrellas

    y una pregunta, como y de donde se obtiene este programa? me gustaria probarlo para ver k tal y poder opinar...

  • Respondiendo a #16:
  • 19

    Avatar de torpedete !

    Es que mas a huevo imposible... www.google.es

  • Respondiendo a #19:
  • 20

    Avatar de tunyii !
    tunyii | 2 estrellas

    pues o a estar horas ya no veo nada o incluso utilizando el buscador de google :) no veo el link de descarga

  • Respondiendo a #20:
  • 21

    Avatar de torpedete !

    Pues a mi me ha salido en los resultados de búsqueda y de todas formas lo tienes en el +info de este post.

    Aquí te va el link

  • 22

    Avatar de genome !
    genome | 1 estrellas

    De momento puedes bajarte un archivo .jar, pero nada más, dicen en la web que van a dar acceso al programa en unas semanas.

  • 24

    Avatar de Javier !

    Hola a todos.

    En www.dienteazul.es hemos desarrollado una plataforma de este tipo, "Drag & drop & configure" hace más de un año centrándonos en apps java. La presentamos oficialmente en SIMO 2009.

    Nuestro clientes, pincipalmente estudios de diseño y agencias de publicidad, están muy satisfechos con el framework de desarrollo que hemos desarrollado. Es muy fácil crear aplicaciones sencillas, que es lo que nuestros clientes necesitan. Teniendo claros los objetivos y limitaciones de este tipo de plataformas se puede sacar mucho rendimiento a las mismas. No sirven para programar todo, pero sí muchas de las campañas de marketing móvil que nuestros clientes implementan: museos, guías, promociones, sorteos... todo a través de móvil. Nos encanta ver que hace un par de años, cuando apostamos por invertir horas en tirar las primeras líneas de código, estábamos en el camino correcto. Qué pena ser pequeñitos y no tener pasta para poder contarlo a los cuatro vientos. Esperamos aportar nuestro granito de arena en el desarrollo de aplicaciones para móviles. Os invito a que probéis nuestra plataforma y opinéis sobre la misma. Plataforma dienteazul Lo dicho: aplicaciones java, genera ficheros .jar

  • Respondiendo a #24:
  • 29

    Avatar de torpedete !

    Creo que prefiero el dientenegro de una yonki a tu spam.

  • Respondiendo a #29:
  • 30

    Avatar de Javier !

    Ya, lo entiendo. Si a esyo me refiero. Si Google cuenta que saca una plataforma de desarrollo visual de contenidos para móviles todos aplauden con las orejas. Si yo cuento que llevamos más de un año haciendo lo mismo con nuestra propia plataforma WYSIWYG para Java y que esa plataforma fue seleccionada (junto a otros 13 proyectos) en SIMO 2009, es spam. Vale, lo que tu digas. Pero la plataforma Dienteazul está ahí y nuestros clientes la están utilizando. Les da igual si pueden o no hacer super aplicaciones. Para su trabajo diario les resulta útil. Y no, no saben programar ni quieren. Ni tampoco quieren subir sus app a ningun Market ni Store. Ni tienen recursos para pagar las cifas que se piden por desarrollos mobile. Porque tan solo necesitan unos menús, unas pantallas navegables, unos botones de llamar, enviar sms, mostar un mapa interactivo y situar su negocio o unos museos y poco más. ¿Si a mi post le cambias "dienteazul" por "app Inventor" segurías pensando que es spam? ¿O si en lugar de hablar nosotros de nuestra aplicación lo hacen otros, también es spam? Porque es lo que estamos haciendo aquí: comentado si las plataformas de diseño visual son o no válidas y para qué. Perdon a los ofendidos por la mención a la marca de nuestra plataforma. Son los pocos foros donde podemos hablar de ella.

  • Respondiendo a #30:
  • 31

    Avatar de torpedete !

    Punto por punto:

    1- Google aquí no cuenta nada, Christian Pérez escribe sobre algo que Google ha anunciado, no lo hace Google directamente (como tú haces con tu diente).

    2- Cuando tú hablas de tú plataforma en un post que trata sobre otro tema, SI, es spam te guste o no.

    3- Si la plataforma del diente está ahí, y funciona, creeme que de verdad que me alegro por vuestro equipo, soy programador y se lo que es eso, de verdad que me alegro por vosotros, pero creo que la has dado a conocer de una manera incorrecta.

    4- Las cifras que se pagan por desarrollos mobile dices que son altas, con lo cual propones tu plataforma, pero la de Google es gratis, ¿la vuestra?

    5- Si a tu post le cambias dienteazul por App Inventor no creo que sea spam, por que la diferencia es que en el primer caso es una persona que evidentemente tiene un directo interés económico, mientras que en el segundo no lo tiene (o al menos no tan directo).

    6- Yo no digo que no puedas hablar de tu plataforma, digo que para mi, hacerlo así es spammear.

  • 32

    Avatar de Javier !

    Ok, parcialmente de acuerdo.

    Tal vez el post correcto hubiera sido:

    "Hola, somos unos programadores que hemos desarrollado una plataforma WYSIWYG simimilar para aplicaciones java y a nuestros clientes sí les resulta útil la programación visual".

    1. Nuevamente digo, si es Christien quien habla de mi plataforma, ¿deja de ser spam?

    2. El post habla sobre app Inventor y los comentarios (incluidos los tuyos) sobre la utilidad o no de la programación visual.

    3. Totalmente de acuerdo. La euforia del momento tal vez me ha llevado a trasmitir de una forma no adecuada el "eh, que nosotros también".

    4. Mi plataforma no es gratis ¿y? ¿donde está el problema? Cuando alguien programa con software libre ¿regala su trabajo o lo cobra? Nosotros también cobramos. Además, no propongo mi plataforma como solución a los costes de programación. Digo que para determinado tipo de aplicaciones la programación visual (tema que se debate en estos comentarios) sí es muy útil, y reduce costes, con mi plataforma o la de cualquiera. Si quieres que hablemos de cifras coste programación - coste plataforma D......l comentamos por privado (tampoco sé si ya procede seguir con nuestra historia, esperemos que algún día la entrada de xataka sea para nuestra plataforma y ahí podremos rajar, je je). Le quitamos algún cero a lo que se paga ahora mismo.

    5. Ya, yo también pienso que como Google distribuye aplicaciones de software libre no tiene interés económico alguno. Como nosotros, programan por amor al arte. :)

    6. Totalmente de acuerdo. Me quedo con el parrafo entrecomillado del principio de este post.

    Añado 7: La verdad que tu última respuesta ha sido bastante más educada que la anterior. Yo no estaba de acuerdo contigo en que la programación a medida no puede resultar útil y no me he mofado de tus comentarios:

    Ej: "Con dos minutos de programación . . ." con dos minutos de programación tu no abriste eclipse y yo ya voy por la tercera pantalla con mi plataforma. Lo dicho, cuando quieras la pruebas y lo comentamos. (de buen rollo, eh?)

    Ej: "Si no sabes programar y no conoces las APIs, poca cosa vas a poder hacer, aquí, en Pekín y en Pokón". Yo tengo clientes que solo saben mover el ratón, y la verdad hacer, hacen un montón, y sus aplicaciones molan mogollón, en Pekín no, pero tenemos clientes hasta en Alcorcón" (nuevamente de buen rollo, ¿vale?)

    Y para terminar, (que la verdad con este último post sí me está prestando cambiar impresiones, porque aunque reconozco que a mi post le sobraban nombres comerciales, al tuyo le sobraba mala educación) una flor:

    Te cito: "¿Para aprender a programar? Empezar de cero y from zero to hero!" 100% de acuerdo. Solo los que sabemos lo que hay por las tripas de un progama y lo que cuesta currarse cositas sabemos que el botón "ná dale a automático que si eso la aplicación ya te lo hace sola" NO EXISTE.

    Por cierto, que cabroncetes los que me distes votos negativos :)

    -- editado por última vez a las 23:21

  • Respondiendo a #32:
  • 33

    Avatar de torpedete !

    Resumiendo que me estoy quedando sopa...

    1- Si Christian habla de tu plataforma, no es spam, es un artículo, no se si ves la diferencia (buen rollo).

    2- Sigo considerando la programación visual poco útil, como tengas que hacer un botón, menú... para cada método de una clase...

    3- Guay :)

    4- Eh, que yo tb cobro por mi trabajo, me refiero a que tu decías que el desarrollo para móviles cuesta un dinero y ofreces como solución algo que tambien cuesta un dinero, a eso me refería.

    5- Google claro que tiene un interés económico, pero repercutido en el anunciante, no en el usuario. Tu usuario final paga, el de Google no.

    6- Guay de nuevo.

    7- Si algún comentario mío te ha parecido maleducado, te pido mis mas sinceras disculpas, en serio.

    Extra bonus:

    *Si en dos minutos no abres eclipse, vende tu 486DX4 100 y pásate aunque sea a un Pentium :)

    *Me reafirmo, si no conoces las APIs y no tienes acceso completo a ellas estarás muy limitado, y poca cosa podrás hacer. Si lo que te hace falta es poca cosa, no tendrás problema.

    *Poca gente que no sea programadora sabe lo que realmente valen algunas cosas, tienes mas razón que un santo, así que ven aquí corriendo a darme un abrazo como Casillas a la Carbonero pero sin piquito :)

    for (var i:int=1;i<=1;i--){
            trace("Yo no te he votado negativo :)");
    }

    (es infinite loop intencionadamente, eh!)

  • 36

    !
    | 1 estrellas

    Pueden ver mas información sobre esta herramienta para crear aplicaciones Android en el sitio de Inventionary: Herramienta gratuita para crear aplicaciones Android sin ser experto en software Con esto se va a masificar el desarrollo de aplicaciones simples. Considero que es un puntapié para comenzar con programación de alto nivel de aplicaciones más complejas. Por el momento deberemos conformarnos con aplicaciones simples… si pudiéramos disponer de un repositorio de servicios reutilizables podríamos comenzar a “programar” componiéndolos sin necesidad de ser expertos. Estoy hablando de SOA (Service Oriented Architecture) para programación de alto nivel.

    Saludos !

Escribir un comentario

Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con Facebook Connect

Anunciate aquí

WSL Weblogs SL