Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 37, views: 20.056 •

Google heeft App Inventor, een ontwikkelomgeving voor Android-applicaties binnen de browser, uit de gesloten bta-omgeving gehaald. Internetgebruikers met een Google-account kunnen de ontwikkeltool binnenhalen uit de Labs-sectie.

App Inventor for Android werd in juli uitgebracht voor een kleine groep bètatesters. De webapplicatie moet het door de modulaire opzet en de drag-and-drop-interface eenvoudig maken voor ontwikkelaars om een Android-applicatie te bouwen.

Google stelt dat het is verrast door de diversiteit van applicaties die in de afgelopen maanden met de App Inventor zijn gebouwd, terwijl de tool volgens de internetgigant door zijn eenvoud ook brede doelgroepen weet aan te spreken. De zoekgigant laat weten de tool nu voor iedere gebruiker met een Google-account te willen aanbieden. App Inventor is beschikbaar in de Google Labs-omgeving. Onlangs zijn er nog een bluetooth-server en -clientmodule aan de ontwikkeltool toegevoegd, terwijl ook de documentatie zou zijn verbeterd.

Reacties (37)

Mooi, ik hoop echt dat ze dit blijven door ontwikkelen. Zat al vanaf het begin zo'n beetje bij de beta. Ik heb ook echt wel mooie programma's gezien die hier mee gemaakt zijn. En het is zo simpel, dat bijna iedereen wel iets ermee kan.

[Reactie gewijzigd door Kalua op 16 december 2010 11:26]

Wat is nu het voordeel van een browser-gebaseerde ontwikkel omgeving?

Waarom zou je zoiets in een browser doen? Sowieso, waarom zou je iets wat veel werk kost om intevullen in een browsers doen? Dit vraagt toch om problemen?

Neem bijvoorbeeld het openen van een optie scherm, wil je daar elke keer een seconde of twee op gaan wachten omdat de data en plaatjes van de iconen geladen moeten worden?

[Reactie gewijzigd door roy-t op 16 december 2010 12:45]

Crossplatform misschien?
Zeker met het aankomende Chrome OS van Google lijkt dit mij een logische stap.
En met html5 kan je files lokaal opslaan.
Als het aan google ligt zal zowat alles naar de browser verhuizen.

Er is inderdaad het nadeel dat men een goede internetverbinding nodig heeft en men afhangt van deze verbinding. Al kan dit nadeel beperkt worden door gebruik te maken van caching. HTML5 laat toe om content offline te bewaren dus het kan goed zijn dat je na een initile download niet meer zo afhankelijk bent van je internetverbinding.

De voordelen van browser-applicaties in het algemeen (en ook van toepassing hier):

Platformonafhankelijkheid
Eenvoud (gewoon surfen naar de URL. Hoewel het een ontwikkelomgeving is, is het bedoelt voor iedereen.)
Het ontwikkelen van de web-app zal wellicht sneller gaan en goedkoper zijn tov een native app die op verschillende platformen moet draaien (Dit kan ik wel niet direct staven).
Voor Google: reclame. Elke web applicatie die ze maken en populair wordt kunnen ze gebruiken als argument dat het web meer en meer toelaat. En dat een echte desktop-pc in de toekomst overbodig wordt. En welk totaal nieuw besturingssysteem zal dit ideengoed gebruik? (Google Chrome OS).

Dus ik vind niet vreemd dat google dit web-based doet.

edit:kleine toevoeging

[Reactie gewijzigd door pvbouwel op 16 december 2010 13:06]

Het ontwikkelen van de web-app zal wellicht sneller gaan en goedkoper zijn tov een native app die op verschillende platformen moet draaien (Dit kan ik wel niet direct staven).
Sneller wel, goedkoper weet ik niet. Maar een voordeel is wel dat gebruikers meteen beschikking hebben over de nieuwste updates van de webapp. Dus geen gedonder meer met updates uitrollen voor verschillende platformen. Hier zit, IMHO, denk ik wel een goed argument in met besparing in tijd (en geld?).
Het is alleen jammer dat je lokaal een java-app moet draaien om App inventor te kunnen gebruiken. Het voordeel van 'in de browser' gaat dus niet helemaal op. Hij moet met je telefoon kunnen praten namelijk. :P

Verder is App Inventor wel een leuk ding. Maar voor de echt geavanceerde dingen zul je denk ik toch nog in java moeten gaan programmeren. Maar het is wel een leuk opstapje voor beginnende programmeurs.
YUP. En daarbij komt, dat je overal waar internet is, bij je applicatie kan. Je hoeft niks op een memory stick op te slaan. Je kan 's avonds op de bank, op je tablet of laptop doorgaan, als je wilt.
Pff, ga eerst eens in een browser werken voordat je dit commentaar levert. Een ontwikkelde site is net zo snel als een app.
Ik hoorde ook bij die groep testers, aangezien ik me er ooit voor heb aangemeld. Het werkt echter niet heel fijn, want ik heb geprobeerd een simpel registratieprogramma'tje te maken, zodat m'n moeder op haar Legend kon zien welke weekenden ik thuis zou zijn. Dit resulteerde echter in het feit dat ik aan de grenzen van de bijbehorende java-applet zat. Ik kon horizontaal niet verder uitbouwen met blokken (!). Misschien dat dat inmiddels verbeterd is..

[Reactie gewijzigd door Gersomvg op 16 december 2010 11:33]

Ik zou graag een programma maken met tabs bovenaan en dan dat die webpagina's laden eronder, maar je kan geen pagina's weergeven, alleen openen in de browser. Ook jammer. Voor de rest wel een leuk programma.
In de Java omgeving van Android (Eclipse SDK) is dit wel vrij eenvoudig te doen met beperkte kennis van Java.
Misschien is PhoneGap wel iets voor jou?

Je applicatie ontwikkelen kan dan gewoon in html/css/js.
Mbv PhoneGap en de SDK maak je daar dan een native app van.

Als bonus krijg je via PhoneGap toegang tot enkele device-achtige api's in javascript.

http://www.phonegap.com/
Je kunt toch je Calender met haar delen en dan inplannen wanneer je er bent?
De rest markeer je als prive en zij kan ook kiezen wat ze prive houdt en wat niet.
Voor audio applicaties is app designer iig nog niet veel soeps ( zat in de betatester groep ). Ik was net in staat om een app te maken met wat samples die via een button afgespeeld konden worden, maar echt geweldig is het niet.

( latency is hoog, het afspelen gaat de eerste keer goed daarna merk ik dat het startpunt iets opgeschoven is, geen multitouch, etc, etc )

Je kan voorlopig beter de Android SDK gebruiken voor serieuze apps.

[Reactie gewijzigd door XGmode op 16 december 2010 11:30]

Precies mijn ervaring. Android staat wat dit betreft nog in z'n kinderschoenen. Hopelijk is het latency probleem met Gingerbread verholpen. Als ik het goed begrepen heb zou dat zo moeten zijn.
Dit heeft niets te maken met het feit of android welniet in de kinderschoenen staat.

Het is toch geweldig dat je een applicatie bij elkaar kunt clicken zonder ook maar een regel code te kennen?

Dat deze manier van applicatie bouwen niet optimaal is staat los van het feit of android wel/niet in de kinderschoenen staat.
Nice, maakt het bouwen van apps waar meer accessible voor leken. Laten we hopen dat dit leid tot een aantal gave apps die anders nooit het licht zouden hebben gezien door gebrekkige technische kennis.

Het is natuurlijk niet zo dat Jan alleman nu aan de gang kan, maar het maakt het in ieder geval een iets minder abstract geheel.
Inderdaad, een erg leuk concept, ik ga het straks meteen uitproberen.
"Laten we hopen dat dit leid tot een aantal gave apps"

Dat hoop ik ook! Alleen ben ik erg bang dat de market (nog meer als voorheen) vol komt te staan met onzinnige programmaatjes die met ze tool "even voor de leuk" ik elkaar zijn geflanst...
Kun je Appinventor Apps dan simpel op de Market zetten?
Nee, op het moment kan dat helemaal niet.
Dit ook maar goed.. Dit is gewoon puur voor jezelf...
op zich is dit jammer .. het zijn weliswaar eenvoudige apps die je ermee kan maken, maar ik kan me die vuvuzela app nog herrineren (plaatje + wavje) die toch behoorlijk populair was!
kan je met een paar klikjes toch behoorlijk wat geld aan verdienen (als je de eerste bent)
En 1000en kut apps om die gave apps te bedekken.
heel leuk ik ga het gelijk even testen ben benieuwd hoe dit gaat werken
Lol@ snoerenoerwoud op dat bureau
Voor zover ik tot nu toe begrepen heb is het een beetje gelijk aan (mijn ervaringen met) Dreamweaver, met als grote verschil dat je in Dreamweaver, als je tegen de grenzen aan loopt van wat je met de standaard menu's kan bereiken, je naar de code view kan gaan en daar lekker kan knutselen.
De documentatie was inderdaad dringend aan een update toe. Afbeeldingen en knoppen toevoegen heeft misschien geen handleiding nodig, maar voor de database-functie is dat natuurlijk al iets handiger, en net daar ontbrak de documentatie voor...
Ik ben zelf bezig met een app te ontwikkelen in Eclipse en zit nu op een kleine 180Kb (APK file). Ik heb even voor de gein een leeg project gemaakt via die App inventor en gedownload naar mijn phone.... 1.1 MB |:( Er zat nog niks geen logica of wat dan ook in die app.
Ik kan me indenken, omdat het met blokjes te bouwen is, dat er heel wat overhead in zit kwa code. Hopelijk hebben ze een goede code optimizer erin zitten.
Ah, tijd om een Tweakers app te bouwen!

Op dit item kan niet meer gereageerd worden.



Populair:Apple iPhone 6Samsung Galaxy Note 4Apple iPad Air 2FIFA 15Motorola Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox One 500GBTablets

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013