Jetzt registrieren » Login
« Login

Passwort vergessen?

Nov

23

Welche SDK-Versionen soll eine App derzeit unterstützen

von Oliver Mattern am 23.11.2009 12:29:08 — 1.728 mal gelesen

Ach waren die Zeiten schön als es nur eine Android SDK Version gab. Bis zur Version 1.5 war die Welt eines Droidenentwicklers noch recht einfach. Kam eine neue Version heraus, hatte man das neue SDK installiert und die Provider haben dafür gesorgt, dass die neue Version zügig auf alle im Markt befindlichen Geräte ausgerollt wurde. Seit Version 1.6 sieht die Welt anders aus.

Für einige Geräte wurden schnell Upgrades angeboten, andere (wie das Hero) sind gezwungenermaßen immer noch auf 1.5. Jetzt kommen auch noch Geräte mit Version 2.0 auf den Markt, während die Umstellung der alten Geräte auf sich warten lässt. Mir als Entwickler stellt sich zunehmend die Frage, wie ich die aktuellen SDK-Funktionen in meinen Apps nutzen kann, ohne die Benutzer alter Geräte auszusperren. Für jedes SDK eine eigene App zu entwickeln ist auch nicht trivial und stellt damit für mich keine handhabbare Möglichkeit dar. In diesem Thread möchte ich gern einmal Eure Ideen dazu hören und eine Diskussion zu dem Thema anstoßen.

viele Grüße,
Oliver
 

Kommentare

23.11.2009 14:02:28

hmm kommt natürlich drauf an, welche funktionen bzw apis du benutzt.

wenn es diese apis nur in 2.0 gibt, wird es schwer diese für 1.6 anzubieten.

ich habe im moment meine apps alle bis 1.6 - muss diese nur noch ein wenig anpassen, dann werd ich sie auch für 2.0 anbieten.

speechy zb gibt es aber in mehreren versionen, da 1.5 kein t2s bietet. da geht es über eine externe library. hab mittlerweile aber rausgefunden, dass man das auch innerhalb von einer einzigen app vereinen kann.

also alles in allem kann man das nicht für alle apps sagen

23.11.2009 14:15:59

Hallo Markus,

wie kann man das denn in einer app vereinen? Wenn das ginge, wäre das ja die Lösung.

Gruß,
Oliver

23.11.2009 16:57:11

wieso machtst du dafür einen blog auf anstatt eines threads im forum?

23.11.2009 16:58:26

Ich hab jetzt nicht wirklich Ahnung davon, könntest das ja aber so machen, im Beispiel von Speechy:

Die Libary für t2s wird mitgeliefert. Beim Start wird überprüft welche Firmware vorliegt. Bei z.b. 1.5 wird die externe libary verwendet, bei 2.0 wird sie weg geschmissen :)

23.11.2009 17:01:49

also man kann nicht alle apis vereinen, das is klar

ich meinte das konkret am beispiel text2speech.

wie paul S das schon sagte, kann man zuerst prüfen ob t2s vorhanden ist, wenn ja passt. wenn nicht, dann externe engine nachladen und gut

23.11.2009 17:02:09

Hallo Marius,

du hast recht, ich wollte auch eigentlich einen Thread aufmachen. Habe mich schon gewundert, dass die Buttons zum Antworten fehlen.

Ich werde mich bessern. :-)

Gruß,
Oliver

24.11.2009 09:53:02 — geändert am 24.11.2009 09:53:49

Hier mal ganz kommentarlos Statistiken der letzten 7 Tage von dem Spiel Puzzle Blox Arcade!, erhältlich im Android Market:

Android 1.6 "Donut" - 70,5%
Android 1.5 "Cupcake" - 19,9%
Android 2.0 "Eclair" - 9,5%


Ich würde versuchen möglichst alle diese Systeme zu unterstützen, um eine möglichst breite Marktabdeckung zu gewährleisten.

Gruß,
André

24.11.2009 09:58:37

@andre: Woher hast du die Statistiken? Würde ich auch gerne mal sehen für meine app wie das so ist ...

24.11.2009 09:58:44

jap wenn man keine speziellen 2.0 apis oder so benutzt, einfach an alle anpassen. is sicher am besten ;)

24.11.2009 10:14:55

Das mit den Statistiken ist ja äußerst interessant. Wo bekomme ich die denn für meine App her?

24.11.2009 10:23:47

hehe wenn du sowas implementierst ;)

24.11.2009 13:28:29 — geändert am 24.11.2009 13:29:19

Es gibt verschiedene Dienstleister, die ihre eigenen Statistik-SDKs zum Einbauen in eigene Apps anbieten. Ich verwende beispielsweise Flurry. Das ist u.a. auch für automatische Fehlerreports sehr, sehr hilfreich.

http://www.flurry.com/

24.11.2009 13:52:21

Danke für den Tipp, werde ich mir gleich mal anschauen!

24.11.2009 13:56:10

ahh cool - wusste gar nicht dass flurry jetzt android kann. glaub früher war das nur für iphone. gleich mal anschaun

24.11.2009 16:09:24

Wenn ich die app dazu bringe, Statistik-Daten ins Internet zu schicken, habe ich nur die Befürchtung, dass das nicht so gut bei den Anwendern ankommt. Aus meiner Erfahrung sind die meisten Anwender da eher zögerlich. Probieren werde ich es aber trotzdem mal.

Neuen Kommentar schreiben:

Du musst Dich einloggen oder jetzt registrieren,
um einen eigenen Kommentar zu schreiben!

Als eigenloggter User kannst Du auch die Reihenfolge der Kommentare ändern.

 
Anzeige

Bookmark / E-Mail

Klicke auf ein Icon, um diesen Artikel zu bookmarken.
» Diesen Artikel per E-Mail versenden

Tags / Themen

Archiv

Android Forum

Allgemeines
Android
Google Nexus Android Devices
HTC Android Devices
Huawei Android Devices
LG Android Devices
Motorola Android Devices
Samsung Android Devices
Sony Ericsson Android Devices
Sonstige Android Devices
Android Tablets
Android Developer Forum

AndroidPIT unterstützen

Gefällt Dir AndroidPIT? Wir freuen uns, wenn Du uns unterstützt. Wie das geht? Klicke einfach auf die unten stehenden Links.

Weiterempfehlen

Gefällt Dir AndroidPIT? Dann empfiehl uns bitte weiter!

Fragen / Hilfe

Du hast Fragen zu AndroidPIT oder willst noch mehr erfahren? Diese Links helfen Dir vielleicht weiter...

  Du liest gerade: Welche SDK-Versionen soll eine App derzeit unterstützen - AndroidPIT. Alle Zeitangaben in UTC+01:00. Es ist jetzt 07:20 Uhr.