Är senaste SDK:n bakåtkomptibel?

Diskussion i 'Frågor, support och diskussion' startad av FOO, 13 apr 2012.

  1. FOO

    FOO Adult Droid Medlem

    Blev medlem:
    15 jul 2009
    Inlägg:
    549
    Mottagna gillanden:
    21

    MINA ENHETER

    Tänkte bara kolla, om man tex använder den senaste SDK:n som google har släppt och gör en app där? Så att den inte bara fungerar i ICS om man gör en app med den senaste sdk:n
     
  2. DreamHawk

    DreamHawk Android Medlem

    Blev medlem:
    28 maj 2010
    Inlägg:
    6 113
    Mottagna gillanden:
    420
    Operatör:
    Tele2
    Telefon:
    iPhone 7

    MINA ENHETER

    Operatör:
    Tele2
    Telefon:
    iPhone 7
    ROM:
    IOS11
    Telefon 2:
    Google Galaxy Nexus
    ROM:
    LineageOS
    Det är bakåt kompatibelt ja :-)

    Sent from my Nexus S using Tapatalk 2
     
  3. appel

    appel Professional Droid Medlem

    Blev medlem:
    13 aug 2009
    Inlägg:
    2 114
    Mottagna gillanden:
    123

    MINA ENHETER

  4. FOO

    FOO Adult Droid Medlem

    Blev medlem:
    15 jul 2009
    Inlägg:
    549
    Mottagna gillanden:
    21

    MINA ENHETER

    Så det är att föredra att alltid använda senaste SDK:n
     
  5. DreamHawk

    DreamHawk Android Medlem

    Blev medlem:
    28 maj 2010
    Inlägg:
    6 113
    Mottagna gillanden:
    420
    Operatör:
    Tele2
    Telefon:
    iPhone 7

    MINA ENHETER

    Operatör:
    Tele2
    Telefon:
    iPhone 7
    ROM:
    IOS11
    Telefon 2:
    Google Galaxy Nexus
    ROM:
    LineageOS
    Jupp, dock fick jag problem med Enkla Anteckningar, att sätta Theme.Holo på appen förstörde den på 2.3.3, men inte på 2.2 av någon anledning.
    Löste det dock med att sätta Theme som default och sen Theme.Holo i en if-sats som kollade vilken android version man har...

    Sent from my Nexus S using Tapatalk 2
     
  6. nadam

    nadam Youth Droid Medlem

    Blev medlem:
    10 feb 2010
    Inlägg:
    182
    Mottagna gillanden:
    31
    Operatör:
    Hallon
    Telefon:
    Sony Xperia XZ1 Compact

    MINA ENHETER

    Operatör:
    Hallon
    Telefon:
    Sony Xperia XZ1 Compact
    När man säger att Android är bakåtkompatibelt så menar man att man kan köra gamla appar i ny version av android, t ex en app för Android 1.6, kan du köra på en telefon med Android 4.0.

    Appar man utvecklar är inte nödvändigtvis bakåtkompatibla utan det är något man måste se till själv genom att använda Android SDK på rätt sätt.

    Man kan själv bestämma hur långt bak man vill gå genom manifetstets minSdkVersion, men om man vill använda något som inte fanns i den versionen, så måste man oftast koda på ett speciellt sätt. Annars kraschar appen direkt vid uppstart.

    Mer info hittar du här:
    http://developer.android.com/guide/appendix/api-levels.html
    http://developer.android.com/resources/articles/backward-compatibility.html
    http://blog.radioactiveyak.com/2011/01/how-to-use-gyroscope-api-and-remain.html

    Om du inte orkar lära dig allt just nu, så är det bara att köra på samma SDK som motsvarar den minsta versionern av Android du vill appen ska fungera på.