Superroot
Neues Mitglied
- 0
Hallo,
derzeit bin ich dabei einen kompletten Redesign meiner entwickelten App zu planen. Dabei geht es mir vor allem darum, dass die App angepasst an ICS ist. Das hat natürlich den Vorteil, dass die App gleichzeitig für Tablets, als auch für Phones kompatibel sein könnte und ich nicht zwei verschiedene APK's (eine für Tablet, eine für Phone) entwickeln und veröffentlichen muss. Eine App kompatible zu ICS zu entwickeln ist nicht schwer - aktuellstes SDK herunterladen und mit den neuen ICS API's eine App entwickeln.
Da es zur Zeit noch keine Geräte mit ICS gibt und ich auch meine Anwender mit älteren Android Versionen nicht verlieren möchte, muss ich natürlich auch die App für Android 2.1+ zur Verfügung stellen (Android < 2.1 ist meiner Meinung nach nicht mehr relevant). Hier sehe ich allerdings das Problem. Wie kann ich meine, auf ICS basierte, App auch 100%ig für ältere Android Versionen zur Verfügung stellen? Mit 100% meine ich auch wirklich alle neuen ICS UI Elemente, API's, Ressources, Schriftarten etc.
Natürlich kann ich die Android Compatibility Library benutzen um mindestens mit den Fragments auf ältere Android Versionen zu arbeiten, aber wie sieht es z.B. mit der ActionBar aus? Es gibt neu von Google einen Samplecode zur ActionBar Compatibility, aber dieser beinhaltet wirklich nur die Basics und ist meiner Meinung nicht wirklich brauchbar. Für mich sind das nur Workarounds, die nur 60% meiner Erwartungen erfüllen - Oder erwarte ich zu viel?
Ich sehe die Abwärtskompatibilität von ICS als ein wirkliches Problem an - Es gibt nämlich gar keine Abwärtskompatibilität. Alle von Google genannten Bibliotheken bieten mir nicht wirklich eine 100%ige Abwärtskompatibilität an.
Wie soll ich jetzt meine App entwickeln? Ich bin leicht verunsichert.
Wie seht ihr das? Seht ihr das auch so eng wie ich? Habt ihr sinnvolle Tipps für mich?
Vielen Dank,
Grüße Superroot
derzeit bin ich dabei einen kompletten Redesign meiner entwickelten App zu planen. Dabei geht es mir vor allem darum, dass die App angepasst an ICS ist. Das hat natürlich den Vorteil, dass die App gleichzeitig für Tablets, als auch für Phones kompatibel sein könnte und ich nicht zwei verschiedene APK's (eine für Tablet, eine für Phone) entwickeln und veröffentlichen muss. Eine App kompatible zu ICS zu entwickeln ist nicht schwer - aktuellstes SDK herunterladen und mit den neuen ICS API's eine App entwickeln.
Da es zur Zeit noch keine Geräte mit ICS gibt und ich auch meine Anwender mit älteren Android Versionen nicht verlieren möchte, muss ich natürlich auch die App für Android 2.1+ zur Verfügung stellen (Android < 2.1 ist meiner Meinung nach nicht mehr relevant). Hier sehe ich allerdings das Problem. Wie kann ich meine, auf ICS basierte, App auch 100%ig für ältere Android Versionen zur Verfügung stellen? Mit 100% meine ich auch wirklich alle neuen ICS UI Elemente, API's, Ressources, Schriftarten etc.
Natürlich kann ich die Android Compatibility Library benutzen um mindestens mit den Fragments auf ältere Android Versionen zu arbeiten, aber wie sieht es z.B. mit der ActionBar aus? Es gibt neu von Google einen Samplecode zur ActionBar Compatibility, aber dieser beinhaltet wirklich nur die Basics und ist meiner Meinung nicht wirklich brauchbar. Für mich sind das nur Workarounds, die nur 60% meiner Erwartungen erfüllen - Oder erwarte ich zu viel?
Ich sehe die Abwärtskompatibilität von ICS als ein wirkliches Problem an - Es gibt nämlich gar keine Abwärtskompatibilität. Alle von Google genannten Bibliotheken bieten mir nicht wirklich eine 100%ige Abwärtskompatibilität an.
Wie soll ich jetzt meine App entwickeln? Ich bin leicht verunsichert.
Wie seht ihr das? Seht ihr das auch so eng wie ich? Habt ihr sinnvolle Tipps für mich?
Vielen Dank,
Grüße Superroot