Met het uitkomen van de Droid welke is uitgerust met Android 2.o, zijn er een aantal knappe koppen in de wereld der mobiele communicatie die denken dat android hiermee in de problemen komt. Volgens hun mening zijn er dan teveel verschillende versies, toestellen, schermformaten e.d in omloop om te zorgen dat bijvoorbeeld alle apps op elke versie/toestel vlekkeloos draaien.
Vanaf vrijdag hebben we dus Android 1.5 (Motorola Blur, Hero), Android 1.6 (Magic, etc) en Android 2.0 (droid). Daarnaast hebben we verschillende UI’s zoals de HTC Sense, Motorola BLUR en zal Sony Ericsson ook met een eigen UI komen op de X1o. Ook hebben we en krijgen we steeds meer verschillende toestellen wat betreft schermgroote en geheugen. De oudere toestellen zouden wel eens een probleem met het geheugen kunnen krijgen wanneer er updates komen, een update vraagt meestal om meer geheugen.
Zo is het nog steeds onzeker of de G1 ooit wel een 2.0 versie zal zien. Volgens veel mensen niet, omdat zij denken dat het toetsel daar simpel weg te ‘oud’ voor is. Daarintegen zijn er al filmpjes te vinden van ontwikkelaars die de SDK 2.0 op een G1 hebben geporteerd. Het zal dus wel kunnen maar het is maar de vraag of je het dan ook wel wil. Het lijkt mij in ieder geval dat je een heel traag toestel krijgt.
Hoe ziet de toekomst van android eruit ? Gaan we zien dat sommige toestellen niet verder kunnen upgraden dan een versie 1.6 ? Krijgen we een Android Market die steeds meer in stukken breekt, dat je dus naast apps die gelimiteerd zijn per land (zoals de photoshop app) ook apps krijgt die maar tot of vanaf een bepaalde versie kunnen draaien. Elke upgrade van Android zorgt ervoor dat App’s geupdate moeten worden. Zo lieten de ontwikkelaars van Layar weten dat hun app nog niet onder 2.0 werkt, en dat ze daarvoor even op V3 moeten wachten.
En hoe gaan de diverse fabrikanten om met hun UI’s ?. Wanneer er updates komen van het Android OS zullen de UI’s ook mee moeten upgraden, anders gaat het niet werken. In hoeverre de fabrikanten daarop zitten te wachten of in hoeverre ze daartoe bereid zijn weten we niet. Het is natuurlijk een leuk verkoopargument om gewoon een nieuw toestel uit te brengen waar de laatste update WEL opzit. Zo dwing je mensen te wisslen van toestel en zegt de kassa : Katsing !….
Onze mening is dat Google Android zijn SDK zeker zal aanpassen zodat er in ieder geval makkelijk(er) geprogrammeerd kan worden voor diverse schermgrootes en dergelijke. Ook zullen veel fabrikanten en providers hopenlijk gaan inzien dat ze wel mee moeten blijven gaan met hun eigen UI’s wanneer er een Android update gereleased wordt. Daarnaast blijft Android een Open Source systeem dus er zullen vele honderden ontwikkelaars meedenken aan een oplossing voor eventuele versie problemen.
Maar is het nu ZO erg dat je G1 op een gegeven moment niet meer meegaat met een update. Reëel gezien kun je dat toch niet vragen van eenm toestel wat zo baanbrekend was en zo in de kinderschoenen stond/staat. De ontwikkelingen gaan razendsnel, zowel in soft als in hardware dus wisselen van toestel zal er zeker in zitten voor de G1 bezitters.
Wat vinden jullie ervan ??
Share Us:
![]() |
Follow us:
|











Voor gebruikers valt het wel mee. Maar voor App-bouwers. Op een gegeven moment is de rek uit de (meestal) hobby.
Advies? Alleen voor versie 1.5 bouwen…
Tja, de groei van Android is wel heel erg hard gegaan. En ben bang dat het voor ons ‘G1 bezitters’ dadelijk afgelopen is met het meegroeien. Wel een beetje zuur als je dit toestel net hebt.
voor de g1 een lite versie ontwikkelen van 2.0 en die als laatste update uitbrengen. en zorgen dat 2.0 of hoger altijd samen gaat met de apps. daarnaast zorgen dat in januari 2010 alle toestellen op 2.0 draaien.
G1′ers zullen vast de keuze krijgen om over te stappen op 2.0; wie dit doet moet in ieder geval in het bezit zijn van de juiste SD-kaart. Vervolgens zullen de applicaties naar de SD-kaart worden gebracht met speciale software. Daarna kan de partitie voor de besturing worden vergroot, zodat 2.0 past.
Verder lijkt het me logisch dat software op de G1 trager draait dan op nieuwere toestellen met een snellere processor e.d.
Bij de huidige technische ontwikkelingen, die zeer hard gaan (zeker bij Android) kun je je toestel beter niet kopen icm een 2-jarig abonnement. Helaas hebben sommige mensen dat advies in de wind geslagen. Lekker initieel meer korting of zelf een gratis G1, maar nu nog ruim een jaar te gaan. Indertijd had je voor EUR 89 de G1 met een 1-jarig abo. Mensen die een 2-jarig abo hebben afgesloten hebben dus 89 euro bespaard die ze nu misschien kunnen inzetten bij de losse aanschaf van een nieuw toestel.
uiteindelijk gaat het er mij om dat ik mijn mail kan lezen en een beetje op internet kan met mijn toestel (G1). Natuurlijk is het leuk om een nieuwere versie van het besturingsysteem te krijgen, maar inderdaad, hoeveel voegt het nou écht toe?
Ik weet niet waar jullie je informatie vandaan halen, maar dit zijn allen non argumenten.
Ik zeg alvast van te voren, ik ontwikkel zelf Android apps.
Verschillende versies is niet erg, er wordt nu immers al bij elke app gechecked of je OS de juiste versie is. Het is voor ontwikkelaars niet eens zo heel moeilijk om voor verschillende versies te ontwikkelen. Het belangrijkste verschil in 1.6 was de verschillende schermgrootten. En als je je houd aan de volgende tips, dan is het echt niet zo moeilijk.
http://d.android.com/guide/practices/screens_support.html
Je kunt namelijk je layout definieren in density independent pixels. Dit zorgt ervoor dat Android je automatisch zal schalen. En zo hebben ze meer dingen om verschillende schermtypes eenvoudig te ondersteunen.
En wat betreft fabrikanten met hun eigen GUI’s. Deze kiezen er zelf voor en zullen dus ook hun GUI (wat ook gewoon een app is, al dan niet met extra libaray) moeten updaten. Als ze dat niet willen, moeten ze de normale GUI maar gebruiken.
En als laatste, er is geen reden waarom Android 2.0 niet op een G1 zou draaien. Traag hoeft hij ook geenszins te zijn. Als je verwijst naar dat filmpje van die italianen, dan gebruiken zij een SDK versie, welke dus niet echt geschikt is om te draaien op telefoons. In zo’n image kan bijvoorbeeld extra debug routines zitten die de boel altijd trager maken.
Ik verwacht dan ook zeker dat 2.0 voor de developer phone uit komt, welke dan ook wel geschikt gemaakt gaat worden voor de G1. Al is het maar om het voor app developers ook makkelijker te houden. 1.0 en 1.1 hoef je nu als devver echt niet meer te ondersteunen.
Ik begin die verschillende UI’s helemaal zat te worden.
Word er nu helemaal geen telefoon meer gemaakt met de standaard android ( zonder schil eroverheen )
alleen de G1/Magic\Galaxy hebben dit en de telefoons die later uitkwamen hebben allemaal een schil.
Ik wil gewoon een Android Telefoon met de (kale) Android installatie.
Het heeft inderdaad nadelen en voordelen. Als nadeel natuurlijk dat je allemaal verschillende versies en UI’s hebt, en als voordeel dat er keus voor iedereen is. Maar het toestel dat ik in gedachten heb, is er nog niet. Het is leuk dat er verschillende hardware is, maar ik heb het liefst gewoon 1 soort software, namelijk de standaard versie van Android.
Ik denk dat nog wel meer mensen wachten op het ideale Android toestel. Post hier je wensen voor je (volgende) android toestel: http://www.androidworld.nl/forum/ervaringen-met-android-toestellen/2200-wat-jouw-droom-android-phone.html
Mij heeft de laatste update een heel groot nadeel opgeleverd. Mijn copilot navigatie doet het namelijk niet meer. Voor mij dus meer na als voordelen.
Copilot doet het wel, (als je het gekocht hebt
)
@dave En anders zijn er altijd NDrive & Sygic nog… Die staan ook op FTD
Als Android Developer kan ik je vast vertellen dat het niet zo dramatisch is als wordt weergegeven.
Je kunt zelf kiezen welke SDK je gebruikt en dus welke versies ondersteund worden.
Ze kunnen beter een nieuwe versie bouwen dan doorprutsen op een bestaande versie, het OS is nog te jong om je vast te binden aan de keuzes die je gemaakt hebt.
Alle verschillende UI’s zijn ook niet van invloed. HTC Sense is bijboorbeeld niet een vervangende UI. Je apps draaien gewoon op de Android UI, je hoeft geen aparte Sense versie te maken.
Met verschillende schermgroottes wordt ook rekening gehouden vanaf 2.0. Voor Linux/Windows/MasOS is dit ook niet iets waar je rekening mee houd als ontwikkelaar. Als je perse 800×480-isch wilt gebruiken heb je er misschien last van, maar dan doe je het jezelf aan.
Android 2.0 is nu mijn doel voor ontwikkelen. Ik ga ervan uit dat over een jaar het aandeel 2.0 een respectabele grootte heeft bereikt. Ik ga er ook vanuit dat het aantal “braking changes” dat Google maakt aan het OS kleiner wordt, en wellicht bij 2.5/3.0 dit niet meer van toepassing is.
Inderdaad er wordt hier overgedramatiseerd.
- Oude apps werken 90% van de tijd automatisch op kleinere schermen omdat deze automatisch worden gedownscaled
- De SDK heeft een boel emulators met verschillende schermgroottes
- De telefoontjes met een andere schil zijn gewoon android telefoontjes met wat extra apps, je kunt altijd terug switchen naar de gewone ‘standaard’ homescreen app, of de standaard android toestsenbord.
- Android 2.0 kan zelfs sneller en kleiner zijn dan android 1.5 omdat er veel verbeteringen in o.a. de kernel zijn ingevoerd.
Android wordt alleen maar beter, wellicht dat developers ietsje meer moeite moeten doen tijdens het testen maar ze kunnen er altijd voor kiezen om alleen naar 1 bepaalde android versie te deployen of te kiezen voor een bepaalde screensize. Dat zou wel dom zijn als ze er geld mee willen verdienen.
… En is het probleem voor Android nou echt heel anders dan voor Symbian? Of Windows Mobile?
Goed, Symbian standaardiseerd op een schermpie van 320×240 pixels (landscape of portrait) en alleen met S60v5 is er een groter scherm standaard aanwezig.
Maar kijk je naar WinMo, hoeveel toestellen en schermformaten er daar zijn, dan is het probleem daar minstens zo groot. En de Android SDK geeft je als ontwikkelaar heel wat handvaten om met die verschillende API versies en schermformaten om te gaan.
–Tim