Autore Topic: Compatibilità NFC IceCream Sandwich - Gingerbread  (Letto 1228 volte)

Offline banjoo78

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    Mac OS X 10.7
Compatibilità NFC IceCream Sandwich - Gingerbread
« il: 22 Novembre 2011, 23:42:04 CET »
0
Ciao a tutti, sto iniziando un progetto che utilizzerà le funzioni P2P di NFC su Android. Ho visto che nella nuova SDK non è più presente tale sezione poiché è stato inserito Beam. Se implemento l'applicazione per Android 2.3.3 poi sarà compatibile con la 4.0??
Scusate la domanda stupida...
grazie
« Ultima modifica: 25 Dicembre 2011, 21:13:02 CET da banjoo78 »

Offline teskio

  • Moderatore globale
  • Utente normale
  • *****
  • Post: 387
  • Respect: +118
    • Github
    • Google+
    • Mostra profilo
    • Skullab
  • Dispositivo Android:
    Cubot GT99 / SurfTab Ventos 10.1
  • Play Store ID:
    Skullab Software
  • Sistema operativo:
    windows 7 / ubuntu 12.04
Re:NFC IceCream Sandwich
« Risposta #1 il: 22 Novembre 2011, 23:47:22 CET »
0
E' come dire : se creo un programma per DOS, sarà compatibile con Windows 7 ?
Certo che no, a meno che non usi un emulatore  :-P
In realtà il procedimento da eseguire è l'esatto opposto, cioè creare una app con l'sdk di Android 4.0 e rendere l'app retrocompatibile, impostando nel manifest target e minSdk

Offline banjoo78

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    Mac OS X 10.7
Re:NFC IceCream Sandwich
« Risposta #2 il: 22 Novembre 2011, 23:52:13 CET »
0
Grazie per la risposta! Certo... hai ragione...
Quindi creando l'app con la nuova versione dell'SDK dovrebbe girare tutto (purché le API siano in comune) sulla 2.3.3, giusto?
Cioè non posso usare le nuove API e neppure quelle modificate, corretto?
Scusa per lo stress...

Offline teskio

  • Moderatore globale
  • Utente normale
  • *****
  • Post: 387
  • Respect: +118
    • Github
    • Google+
    • Mostra profilo
    • Skullab
  • Dispositivo Android:
    Cubot GT99 / SurfTab Ventos 10.1
  • Play Store ID:
    Skullab Software
  • Sistema operativo:
    windows 7 / ubuntu 12.04
Re:NFC IceCream Sandwich
« Risposta #3 il: 23 Novembre 2011, 00:10:52 CET »
0
Bhè no nel tuo caso ti fermerai alle API level 10, mentre tutto quello che comprende le API level 14 non sarà compatibile con i dispositivi con Android 2.3.3
Dipende da come vuoi strutturare l'app. Cioè se vuoi già una app che sia 4.0 ready, introducendo retrocompatibilità per eventuali dispositivi più "vecchi" (neanche tanto vecchi poi  :-P) allora usa le API level 14, ma se il tuo target resta comunque Android 2.3.3 allora usa le API level 10, in quanto l'app sarà comunque compatibile con i dispositivi superiori.

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:NFC IceCream Sandwich
« Risposta #4 il: 23 Novembre 2011, 01:43:16 CET »
0
io svilupperei direttamente per ICS... tanto l'unico dispositivo che ha NFC al momento è il nexus S che sarà SICURAMENTE aggiornato
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia