Autore Topic: Modifica dell' API nel manifest cosa comporta?  (Letto 735 volte)

Offline bakiko

  • Utente junior
  • **
  • Post: 74
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC One
  • Sistema operativo:
    Windows 7
Modifica dell' API nel manifest cosa comporta?
« il: 20 Dicembre 2013, 13:10:37 CET »
0
Salve ragazzi volevo porvi una domanda banale. Ho creato e pubblicato una semplice app sul playstore.Nel manifest avevo inserito come api la 7:
<uses-sdk android:minSdkVersion="7" />.
Adesso volevo integrare alcune funzioni all'applicazione, e per fare ciò devo portare il target dell'API alla versione 14.
La mia domanda è: per tutti gli utenti che hanno già scaricato l'app e che hanno sul proprio dispositivo la versione 2.2 di Android (quindi incompatibile con le API 14), tale aggiornamento verrà scaricato come sempre dall'applicazione (rendendo l'applicazione inutilizzabile in quanto non compatibile), o non verrà proprio vista continuando ad utilizzare l'applicazione ma senza l'ultimo aggiornamento???

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Modifica dell' API nel manifest cosa comporta?
« Risposta #1 il: 20 Dicembre 2013, 13:33:42 CET »
0
Salve ragazzi volevo porvi una domanda banale. Ho creato e pubblicato una semplice app sul playstore.Nel manifest avevo inserito come api la 7:
<uses-sdk android:minSdkVersion="7" />.
Adesso volevo integrare alcune funzioni all'applicazione, e per fare ciò devo portare il target dell'API alla versione 14.
La mia domanda è: per tutti gli utenti che hanno già scaricato l'app e che hanno sul proprio dispositivo la versione 2.2 di Android (quindi incompatibile con le API 14), tale aggiornamento verrà scaricato come sempre dall'applicazione (rendendo l'applicazione inutilizzabile in quanto non compatibile), o non verrà proprio vista continuando ad utilizzare l'applicazione ma senza l'ultimo aggiornamento???

Se la nuova versione dell'applicazione ha minSDK=14, allora sarà scaricabile solo da dispositivi con android 4.x. I precedenti non la vedranno neanche.

Però puoi lasciare attiva anche la precedente versione, così gli android 4.x vedranno la nuova e gli androdi 2.x continueranno a vedere la vecchia.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline bakiko

  • Utente junior
  • **
  • Post: 74
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC One
  • Sistema operativo:
    Windows 7
Re:Modifica dell' API nel manifest cosa comporta?
« Risposta #2 il: 20 Dicembre 2013, 14:03:06 CET »
0
Grazie mille per la risposta.Quindi se lascio attiva anche la precedente, chi ha la versione android 2.2 può comunque scaricare l'app dal play store (però ovviamente vedrà la versione vecchia).Potresti indicarmi cosa fare affinchè venga lasciata attiva la versione vecchia e nello stesso tempo aggiornare la minSDK=14.Attualmente nel manifest ho specificato solo la versione minSDK :

<uses-sdk android:minSdkVersion="7" />
 
Se la nuova versione dell'applicazione ha minSDK=14, allora sarà scaricabile solo da dispositivi con android 4.x. I precedenti non la vedranno neanche.

Però puoi lasciare attiva anche la precedente versione, così gli android 4.x vedranno la nuova e gli androdi 2.x continueranno a vedere la vecchia.

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Modifica dell' API nel manifest cosa comporta?
« Risposta #3 il: 20 Dicembre 2013, 14:09:13 CET »
0
Per lasciarla attiva basta che non la disattivi.  :-)
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline bakiko

  • Utente junior
  • **
  • Post: 74
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC One
  • Sistema operativo:
    Windows 7
Re:Modifica dell' API nel manifest cosa comporta?
« Risposta #4 il: 20 Dicembre 2013, 14:16:53 CET »
0
Hai ragione domanda banale :-P, semplicemente volevo sapere che target inserire nel manifest in quanto ciò non è lecito:

<uses-sdk android:minSdkVersion="7" />
<uses-sdk android:targetSdkVersion="14"/>

Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +152
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:Modifica dell' API nel manifest cosa comporta?
« Risposta #5 il: 20 Dicembre 2013, 15:19:20 CET »
0
Codice (XML): [Seleziona]
 <uses-sdk
       android:minSdkVersion="14"
       android:targetSdkVersion="19"/>

Offline bakiko

  • Utente junior
  • **
  • Post: 74
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC One
  • Sistema operativo:
    Windows 7
Re:Modifica dell' API nel manifest cosa comporta?
« Risposta #6 il: 20 Dicembre 2013, 15:27:23 CET »
0
Perfetto grazie mille, adesso provo con il mio vecchio cellulare (android 2.2).... Piccolo OT: tra l'altro stavo integrando la Navigation Drawer nella mia app, seguendo la tua guida.Impeccabile, davvero i miei più sinceri complimenti per quello che fate per questa community.. :D

Codice (XML): [Seleziona]
 <uses-sdk
       android:minSdkVersion="14"
       android:targetSdkVersion="19"/>
« Ultima modifica: 20 Dicembre 2013, 15:30:45 CET da bakiko »