Jump to content
Nokioteca Forum

Il Sistema Operativo Android


Recommended Posts

11iq069.jpg

Android è una piattaforma open source per dispositivi mobili,basata sul sistema operativo Linux e sviluppata dall'Open Handset Alliance.

La piattaforma è basata sul kernel Linux, usa il database SQLite, la libreria dedicata SGL per la grafica bidimensionale e supporta lo standard OpenGL ES 1.0 per la grafica tridimensionale. Le applicazioni vengono eseguite tramite la Dalvik virtual machine, una Java virtual machine adattata per l'uso su dispositivi mobili. Android è fornito di una serie di applicazioni preinstallate: un browser, basato su WebKit, una rubrica e un calendario.

SDK

Il 12 novembre 2007 l'OHA ha rilasciato il software development kit (SDK) che include: gli strumenti di sviluppo, le librerie, un emulatore del dispositivo, la documentazione (in inglese), alcuni progetti di esempio, tutorial e altro. È installabile su qualsiasi computer x86 compatibile che usi come sistema operativo Windows XP, Vista, Mac OS X, dalla versione 10.4.8, o Linux. L'IDE ufficialmente supportato per lo sviluppo di applicazioni per Android è Eclipse[3], per cui è fornito un plug-in.

L'SDK fu aggiornato alla versione 1.1 il 9 febbraio 2009; questa nuova versione sostituiva la versione 1.0_r2 e manteneva la retro compatibilità con i sorgenti creati tramite le vecchie release dell'SDK ( 1.0_r1 e 1.0_r2 ) ed aggiunge nuove caratteristiche alle API.

La versione dell'SDK uscita il 13 aprile 2009 è la 1.5, divenuta famosa soprattutto con il suo secondo nome Cupcake. C'è retrocompatibilità con le vecchie versioni e implementa le nuove API 3.

Fu poi aggiornato e il 16 settembre 2009 venne rilasciata la 1.6 chiamata anche Donut. C'è retrocompatibilità con le vecchie versioni e implementa nuove funzioni e tecnologie come il supporto alle reti CDMA, diverse risoluzioni di schermo e una ricerca globale interna nel telefono e su internet contemporaneamente. I primi cellulari con Android 1.6 nativo sono sul mercato da Ottobre 2009.

Il 27 ottobre 2009 Google rilascia la versione 2.0 del suo sistema operativo Open Source,seguita da una minor release dell'SDK, la versione 2.0.1, il 4 dicembre 2009.

Il 12 gennaio 2010 è stato rilasciato l'Android SDK 2.1.

I dispositivi

Il primo dispositivo mobile dotato della piattaforma Android è il T-Mobile G1, prodotto dalla società taiwanese HTC e commercializzato dal carrier telefonico T-Mobile. Il prodotto è stato presentato il 23 Settembre 2008 a New York, mentre la data di uscita nel mercato è prevista per il 22 ottobre 2008. Le caratteristiche principali del dispositivo sono: tastiera QWERTY, schermo touchscreen da 3.2 pollici con risoluzione di 320x480 pixel, supporto per la connettività 3G UMTS/HSDPA a 7,2 Mbps, 192 MB di RAM e 256 MB di memoria flash.

Il prezzo di lancio è 179 $ negli Stati Uniti, con obbligo di sottoscrizione ad un contratto biennale con il carrier T-Mobile, mentre in Italia il dispositivo è noto con il nome di HTC Dream ed il prezzo iniziale fu di 450 € senza contratto. Il dispositivo è stato inizialmente distribuito negli USA il 22 ottobre 2008 e nel Regno Unito il 30 dello stesso mese. In seguito è stato commercializzato in Italia HTC Magic, un dispositivo con caratteristiche simili a quelle del T-Mobile G1, seppur non dotato di una tastiera a livello hardware; in seguito è stato introdotto da parte di Samsung il dispositivo Samsung Galaxy, dotato di schermo AMOLED e di una fotocamera con flash.

Il 4 gennaio 2010 è stato rilasciato il nuovo Nexus One, dotato di Android 2.1, prodotto da HTC e Google. Il CEO di Google ha inoltre ribadito che Android è adattabile a qualsiasi telefono cellulare, e una nutrita schiera di appassionati sta tentando già il porting della piattaforma su dispositivi non ufficialmente supportati e con sistema operativo diverso (telefoni HTC riescono attualmente ad effettuare telefonate, navigare su internet e inviare messaggi grazie ad Android).

250px-T-Mobile_G1_launch_event_2.jpg

I Firmware

Ad oggi esistono molte versioni modificate di Android, ogni versione si chiama Firmware. Le più famose sono quelle di JesusFreke e Haykuro; ma mentre il primo abilita i permessi di root e fa altre modifiche minori, il secondo prende i firmware di altri cellulari (HTC Magic e HTC Hero per esempio) e li modifica facendoli partire sull'HTC Dream. Altri firmware esistenti sono: Mikhael[9], JacHero, TheDudes, Cyanogen e altre; tutti i firmware usciti si possono trovare in una pagina costantemente aggiornata che si chiama JAB.

Concorsi e premi

Al fine di favorire lo sviluppo di applicazioni per la piattaforma l'azienda Google ha indetto un concorso a premi legato allo sviluppo di applicazioni per Android. Il concorso a premi assegnerà una serie di premi e incentivi alle applicazioni, la scelta delle applicazioni vincenti verrà effettuata internamente da Google e la somma dei premi è di 10 milioni di dollari. Dal concorso risultano esclusi i programmatori residenti a Cuba, Iran, Siria, Nord Corea, Sudan, Burma (Myanmar), Quebec e Italia. Le nazioni sono state escluse per adempire alla legislazione statunitense contro il terrorismo o per impedimenti burocratici locali. L'Italia risulta esclusa per via della legislazione locale sulle vincite a premi sebbene la sua esclusione sia ancora in discussione.

Android arriva in Italia

Il primo telefonino con Android venduto in Italia è stato Htc Dream con l'operatore mobile TIM al prezzo di 429 € senza contratto oppure a un prezzo minore con contratto.Il dispositivo è stato privato di alcune funzionalità da parte della TIM stessa. A seguire anche Vodafone ha venduto il telefonino. Il secondo "Googlephone" nato dalla collaborazione tra Google, HTC e Vodafone è HTC Magic, commercializzato dal 5 maggio da Vodafone e dal 1 maggio in colorazione nera e poi anche bianca. Entrambi gli operatori lo vendono a 450 € ma Vodafone include una micro sd da 8 GB mentre TIM una da 1 GB, quest'ultima inoltre include nel dispositivo la versione di Android 1.5 di HTC e non di Google. Da luglio 2009 arriva con l'operatore Wind il Samsung i7500 GALAXY il primo Android della casa coreana al costo di 399 €.

Il 4 Settembre 2009 Google, dopo aver annunciato lo sviluppo di un nuovo applicativo dell'Android Market, ha confermato che sarà possibile inserire le Applicazioni a Pagamento anche per sviluppatori Italiani.

Critiche e polemiche

ComputerWorld ha riportato in un articolo che le condizioni d'uso di Android e dello store delle applicazioni prevedono che "in caso che un qualsiasi prodotto violi l'accordo di distribuzione con gli sviluppatori, Google si riserva il diritto di rimuoverle da remoto su ogni dispositivo a propria discrezione".Successivamente un team di sviluppatori si è visto rigettare un'applicazione regolarmente inserita nell'Android Market. L'applicazione in questione, "WiFi Tether for Root Users", è dedicata al tethering (permette ai dispositivi di funzionare come veri e propri router WiFi per girare connettività su altri apparecchi). La motivazione è che T-Mobile, primo carrier ufficiale di Android, vieta il tethering e quindi le applicazioni ad esso dedicate creano un conflitto di interessi. Le notizie hanno scatenato pesanti polemiche tra gli utenti, indignati dalla poca flessibilità dimostrata da Google che fa pensare che il sistema tanto sbandierato come "open" in realtà non lo sia poi così tanto. Va detto comunque che, cambiando il sistema operativo del telefono con uno non originale, seppur andando incontro a possibili problemi legati soprattutto alla garanzia, diventa perfettamente possibile l'uso del suddetto tethering wi-fi.

300px-System-architecture.jpg

Sito web ufficiale di Android

Android Market

Wikipedia

Modificato da Capitano Spaulding
Link to comment
Condividi su altri siti

Mi aggancio a questo Topic, visto che parliamo esplicitamente dell'SO, per annunciare la prossima versione chiamata "Froyo 2.2" che introdurrà molte novità interessanti, prima fra tutte il supporto a "Adobe Flash 10.1" ed "Adobe Air". Ovviamente questo comporta un notevole passo avanti nella multimedialità dei terminali e nella compatibilità degli stessi col mondo della Rete, visto l'uso massiccio che si fa di queste tecnologie su tutti i siti internet. Basta pensare a tante applicazioni Facebook o alla stessa struttura del Social Netwok, basata proprio su Flash!

Per fare un esempio diretto, si sta già lavorando alla versione mobile di "Farmville" che finalmente potrà essere giocato dai milioni di affezionati in tutto il mondo, direttamente sui propri terminali, proprio grazie all'uso dell'ultima versione di Flash.

Altre novità di "Froyo 2.2" dovrebbero essere l'aggiornamento automatico delle applicazioni e di parti del sistema, stile "Windows Update" per intenderci e il probabile supporto all'installazione delle applicazioni su microSD, visto che al momento ciò è possibile solo "sbloccando" il sistema ed entrando in modalità Root!

Aspettiamo quindi il prossimo 19 Maggio per la presentazione ufficiale della nuova versione da parte di Google e dei suoi contenuti :D

Link to comment
Condividi su altri siti

Onestamente non ho esperienza in merito, visto che non posseggo ancora un terminale Android, ma mi era sembrato di capire che bastassero i permessi di Root e la procedura "Apps2SD", preparando opportunamente la microSD, per procedere al trasferimento delle App dalla memoria interna all'esterna e successive installazioni direttamente su quest'ultima. Questo sempre in attesa che la feature sia presente nativamente sull'SO :wacko: In tutto questo l'HTC Desire è ancora escluso, ma a giorni dovrebbe arrivare la procedura per i permessi di Root anche su questo terminale!

Link to comment
Condividi su altri siti

Molto bene, per aprire come si deve la sezione, una bella presentazione dell'SO mi sembra una cosa molto utile :wub:
Grazie mille Mega..spero cosi' sia piu' chiaro,e' tutta una scoperta anche per me! :(

Si però fare "copia-incolla" da Google (e in particolare da wikipedia) non mi sembra granchè... :thumbs:

Link to comment
Condividi su altri siti

Ti assicuro che tanta gente non conosce neanche wikipedia, per cui è sempre meglio avere qualcosa di pronto disponibili in loco. Poi Capitano ha anche scritto che per lui (come per me) è un mondo tutto nuovo, per cui non abbiamo esperienze e conoscenze personali da riversare.

Intanto si parte così, poi si potrà approfondire il discorso con sviluppi e conoscenze future, come le varie procedure di Root che ho scoperto e subito messo in pratica sul mio HTC Desrie, senza sapere ancora come funzionasse Android ;)

Approfitto per ribadire (e non sbagliavo affatto, come mi è stato detto poco sopra), che per applicare la "app2sd" sono sufficienti i permessi di Root, su tutti i terminali Android in cui tale procedura sia stata scoperta/eseguita. Le ROM cucinate facilitano semplicemente il compito, essendo già dotate dal cuoco di tale patch, ma non sono indispensabili allo scopo!

Modificato da Megabit
Link to comment
Condividi su altri siti

Ti assicuro che tanta gente non conosce neanche wikipedia, per cui è sempre meglio avere qualcosa di pronto disponibili in loco. Poi Capitano ha anche scritto che per lui (come per me) è un mondo tutto nuovo, per cui non abbiamo esperienze e conoscenze personali da riversare.

Intanto si parte così, poi si potrà approfondire il discorso con sviluppi e conoscenze future, come le varie procedure di Root che ho scoperto e subito messo in pratica sul mio HTC Desrie, senza sapere ancora come funzionasse Android ;)

Ah benissimo allora ;) cmq penso che sarebbe utile aggiungere al primo post di questo topic un indice di tutte le release di Android. E' utile secondo me :D

Modificato da Goodlife!
Link to comment
Condividi su altri siti

No le versioni dalla 1.0 in poi con il changelog! E' molto utile..ad esempio io che voglio prendere un terminale con Android 1.6 donut (con schermo resistivo e supporto al multitocco) non potrò avere il multitouch perchè il software non lo permette. A seguito dell'aggiornamento alla versione 2.x però si...capito?

Link to comment
Condividi su altri siti

  • 1 anno dopo...

si avevo visto qui.. pensavo in qualcosa con le relative recensioni di utenti e capire un pò cm si sono trovati :) però è chiedere troppo ^_^

è un pò dura, perchè la versione viene modificata dai produttori, quindi sarebbe da valutare i vari telefoni e vedere quanto e come sono migliorati con i vari upgrade! un pò dura!!! :lol:

Link to comment
Condividi su altri siti

Vi dico una cosa, se avete l'SG1, froyo 2.2.1 è il più stabile fino al 2.3.6... quest'ultimo è stabilissimo, batteria più durevole ed è più veloce!! Miglioramenti che si sentono benissimo se si è passati per tutte le versioni... quest'ultima è ottima per SGS1!! Finalmente me lo godo appieno! :thumbs:

Link to comment
Condividi su altri siti

colgo l'occasione per fare una domanda... se io ora prendessi il galaxy s1,sappiamo che ha avuto diversi aggiornamenti in questi mesi,ma se lo volessi con uno specifico aggiornamento (se mai anche scansando l'ultimo) posso farlo?

certo! :thumbs: basta cercare su xda il firmware che vuoi e lo istalli! :) molta gente lo fa, perchè magari si trovava meglio con quello prima, o con quello prima ancora! :) la procedura si chiama downgrade! :thumbs:

Link to comment
Condividi su altri siti

colgo l'occasione per fare una domanda... se io ora prendessi il galaxy s1,sappiamo che ha avuto diversi aggiornamenti in questi mesi,ma se lo volessi con uno specifico aggiornamento (se mai anche scansando l'ultimo) posso farlo?

certo che puoi farlo,inoltre sul gs1 ci stanno sviluppando anche ics,va anche molto bene

Link to comment
Condividi su altri siti

certo! :thumbs: basta cercare su xda il firmware che vuoi e lo istalli! :) molta gente lo fa, perchè magari si trovava meglio con quello prima, o con quello prima ancora! :) la procedura si chiama downgrade! :thumbs:

ah ok ok.... infatti..

certo che puoi farlo,inoltre sul gs1 ci stanno sviluppando anche ics,va anche molto bene

fabri ma a sto pnto lo facevi anche tu se ti dava problemi...

ah si? anche sul gs1? mmmh... non è che farà cm il tuo nexus? XD

Link to comment
Condividi su altri siti

SGS1 e Nexus S sono la stessa roba XD è lo stesso hardware ;) infatti il nexus S è stato costruito dalla samsung per google :thumbs:

difatti il galaxy s ha venduto perchè funzionava bene grazie all'aiuto di google! ;) stessa cosa è successa prima per htc, grazie al nexus one! :thumbs: idem ora per gs2 e gnexus! chi ha google dalla sua parte per quell'anno fa meglio, perchè sa già dove andare a parare! :thumbs:

Link to comment
Condividi su altri siti

ah ok ok.... infatti..

fabri ma a sto pnto lo facevi anche tu se ti dava problemi...

ah si? anche sul gs1? mmmh... non è che farà cm il tuo nexus? XD

sul galaxy s la varie rom sembrano andare bene,ma perchè vuoi il gs1?

Link to comment
Condividi su altri siti

  • oissela unpinned this discussione

Please sign in to comment

You will be able to leave a comment after signing in



Accedi Ora
 Share

×
×
  • Crea Nuovo...

Informazione Importante

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy