Vermute mal, dass es eine gemeinsame Codebasis (Releasestand 2.1) gibt, aber es natürlich für die einzelnen Geräte / Varianten hardwarespezifische Anpassungen geben muss. Insbesondere wenn in diesen Modul-Erweiterungen Änderungen vorgenommen werden , dann ändert sich eben der Releasestand an der 3. Stelle.
ISt sicherlich nicht schön, aber unvermeidbar !
Schau wir uns doch mal bestimmte Spezifika an:
iphone: Fingergestik, ftp-server, Berücksihcitung von Apple-Vorgaben für die Apps, etc.
Aventura: Hardwarespezifische Optimierungen z.B.: Akku etc
Sportiva: Hardwarespezifische Optimierungen
MAc: Hier müssen sich zahlreiche Bibliotheken für die Mac-Kompatibilkität eingebunden. Diese müssen individuell gepflegt werden. Änderungen in diesem COde sollen natürlcih nicht in die Av, Sp oder Tablet-Versionen einfliessen.
WIe gesagt, das ist natürlich ein gewisser Aufwand, aber so schlimm wie freeday das sieht, ist es nun auch wieder nicht.
Die gemeinsame Codebasis 2.1 macht generell auf mich einen ausgereiften Eindruck. Die gerätespezifischen Anpassungen sind für Aventura, SPortiva und speziell auch das iphone sehr gut. Andererseits, ein schönes Beispiel für noch unbedingt erforderliche Anpassungen ist die Mac-Variante, die einfach viel zu wenig an Mac-Standards angepasst ist.