Fördel med nyare SDK (android)

Diskussion i 'Frågor, support och diskussion' startad av Maxxan, 21 mar 2011.

  1. Maxxan

    Maxxan Youth Droid Medlem

    Blev medlem:
    22 mar 2010
    Inlägg:
    162
    Mottagna gillanden:
    4

    MINA ENHETER

    Bara så jag får detta helt klart:
    Skulle det finnas någon fördel att kompilera sina apps mot en nyare SDK, tex android 2.2 i stället för 1.6, även om man bara använder funktioner ifrån v1.6?

    För det är väl inget från SDK:n som kommer med i appen ändå, utan hur appen funkar beror enbart på vilken version av android som körs på telefonen? Eller?

    Säkert dum fråga, men frågar man inte... :)
     
  2. Zooklubba

    Zooklubba Android Medlem

    Blev medlem:
    10 jul 2010
    Inlägg:
    6 453
    Mottagna gillanden:
    2 204

    MINA ENHETER

    Den "enda" fördelen jag känner av på rak arm som egentligen är ett måste är Apps2SD. Du kan släppa en applikation till 1.6 med apps2sd men för att kompilera den måste du kompilerade den mot 2.2 om jag inte minns helt fel. Det är dock ett måste att sätta inställningen på auto om du vill ha 1.6 som lägsta api.

    Annars vet jag ingen direkt fördel.
     
  3. Elis

    Elis Kid Droid Medlem

    Blev medlem:
    22 apr 2010
    Inlägg:
    53
    Mottagna gillanden:
    5

    MINA ENHETER

    Nu förtiden finns Proguard inbyggt i sdk:n
    Det Proguard gör är:
    *Tar bort onödig kod
    *Gör små optimeringar (slår ihop klasser med mera)
    *Byter ut långa namn mot korta för att minska storleken ytterligare.

    Du måste dock aktivera det för att det ska fungera.
    Det ska även nämnas att proguard gick att använda i tidigare sdk men då inte integrerat.
    Läs mer om proguard för android.

    Det finns förövrigt inga nakdelar att köra nyare sdk även fast man kompilerar för gamla android versioner.