Domanda

Il suo stato di circa 2 anni dalla prima versione di Android e già ci sono 6 o 7 versioni di Android, a differenza di Windows Mobile. E ho trovato tra 2,1 e 2,2 Ci sono un sacco di cambiamenti. Il modo di chiamare i miei servizi locali, e altri metodi sono stati deprecati etc ..

Così come stabile è Android 2.2. Siamo gonna abbiamo rilascio più frequenti? Lo sviluppo in 2.2 sta andando a mordere me lungo la strada? 2.2 suona come una versione secondaria, la sua non ancora allineati di base. Quali sono i tuoi pensieri?

È stato utile?

Soluzione

  

Il suo stato di circa 2 anni dalla prima versione di Android e già ci sono 6 o 7 versioni di Android, a differenza di Windows Mobile.

Si noterà che Microsoft Windows Mobile interrotto.

  

E ho trovato tra 2,1 e 2,2 ci sono un sacco di cambiamenti.

Non proprio. Dal punto di vista di uno sviluppatore, poco davvero cambiato che colpisce il codice. Ho oltre 100 applicazioni di esempio e componenti di Android, e non ricordo nessuno di loro ha bisogno di essere modificato per Android 2.2. Ho dovuto creare alcuni nuovi campioni per un certo roba nuova 2.2-correlate.

  

Il modo per chiamare i miei servizi locali

Non sono a conoscenza di eventuali cambiamenti significativi alle API di servizio locale introdotte in Android 2.2. Cura di elaborare?

  

e altri metodi sono stati deprecati

Questo accadrà. Si noti che "deprecato" in Android in genere significa "ci sosteniamo a lungo possibile, ma abbiamo davvero consiglia di utilizzare altre cose". Le eccezioni principali sono dove le cose sono stati deprecati per motivi di sicurezza.

  

Così come stabile è Android 2.2.

non ho avuto particolari problemi con sul mio Nexus One, che io uso tutti i giorni, o su qualsiasi dei miei altri dispositivi di prova (usati molto più sporadicamente).

  

siamo gonna abbiamo rilascio più frequenti?

Google ha indicato un obiettivo di cadere di nuovo a due uscite all'anno, che è ciò che è il 2010 sta cercando come. E 'possibile che permettere l'Android Market su Google TV potrebbe richiedere tre uscite nel 2011, ma solo il tempo potrà dirlo.

  

Lo sviluppo in 2.2 sta andando a mordere me lungo la strada?

Non più di sviluppo per qualsiasi altro sistema operativo. Tutti i produttori del sistema operativo hanno lo stesso obiettivo di base: consentono applicazioni scritte per le versioni precedenti di eseguire su nuove versioni con il minor numero possibile di modifiche, idealmente non cambia affatto. Tutto considerato, Android fa un lavoro abbastanza decente di questa, anche se c'è sempre spazio per migliorare.

  

2.2 suona come una versione secondaria, il suo non è di base ancora in fila.

Questa è la tua opinione. Considerando che ci sono decine di milioni di Android 2.2 dispositivi già le mani dei consumatori, credo che Google, produttori di dispositivi, operatori mobili, i consumatori, e gli sviluppatori di tutto rendersi conto che Android 2.2 è 'base allineato'.

Altri suggerimenti

Sì, ci saranno frequenti rilasci. Il motto di Google è liberazione anticipata, uscita Spesso.

Qualsiasi piattaforma mobile che vuole restare competitiva deve continuare ad aggiungere funzionalità. E quando vengono aggiunte nuove funzioni API vengono introdotti o modificati quelli esistenti. Questo vale per qualsiasi piattaforma moderna:. IPhone, Android o qualsiasi altro

Probabilmente, vecchio Windows Mobile (non WM7) non cambiò le API così in fretta perché ritardati nello sviluppo e lo ha dimostrato nei loro numeri di mercato.

Detto questo, credo che Android ha ora tutte le caratteristiche di un moderno sistema operativo mobile e saranno smettere di aggiungere / modificare le API ad un ritmo che abbiamo visto negli ultimi due anni.

OTOH, potrebbero aggiungere funzioni (API) e per il targeting nuove piattaforme:. Tablet e TV

Quindi, a mio modesto parere, le modifiche API in futuro non sarà veloce come abbiamo visto negli ultimi due anni, a meno che non si prevede di funzioni di destinazione che dipendono dalle nuove piattaforme:. Tablet e TV

Credo che il problema più grande è, che i vostri potenziali clienti utilizzeranno diverse versioni. Quindi, non si sa se il cliente utilizzerà 2.2, 2.1, 1.6 o addirittura ancora 1.5. Quindi, è necessario sviluppare la vostra applicazione per diverse versioni in ogni caso, a mio parere.

Dal momento che Google ha annunciato di rilasciare 3.0 molto presto, credo che thi sproblem peggiorerà in funzione, a meno che non si decide di progettare la vostra applicazione per una sola versione. Se è così penso che sia relativamente stabile. Tuttavia a causa del progresso tecnico e ulteriori possibilità, sarà alaways essere necessario aggiungere nuove funzionalità al sistema operativo e magari addirittura cambiato l'API esistente.

Ma penso che più alta è la versione, la più stabile dovrebbe essere. Quindi io personalmente direi la vostra più o meno di salvataggio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top