Poichè devo fare una piccola ricerca a livello scolastico e confrontarlo con l'iOS pensavo di dire tipo che che
"
Android è il sistema operativo
open-source per dispositivi mobili sviluppato da Google e basato sul kernel Linux. Pero Google usa i servizi e le app presenti su Android che non sono Open Source, tutto ciò comporta che
il sistema completo non è propriamente Open Source, android è open source solo nella base, le sue app sono closed .
iOS è invece un sistema proprietario creato e sviluppato da Apple solo per i suoi dispositivi che sono tutti di fascia alta e quindi costosi. iOS è basato sul
Kernel ibrido XNU a codice chiuso".
Quindi sbaglio?
Che differenza sostanziale tra libero e open source?
Scusa. In effetti mi sono sbagliato, Android è effettivamente Open Source cioè: in pratica, il codice sorgente, sviluppato originariamente da Google e altre aziende (OHA open handset alliance) sulla base di progetti già esistenti e che partiva dal kernel Linux, è liberamente utilizzabile.
Il software libero è proprietario, liberamente utilizzabile, ma il codice sorgente non è disponibile e quindi modificabile (licenza Apache 2.0).
Non capisco perché ti ostini a fare paralleli con iOS e Apple.
Se leggi tu stesso dal link ufficiale che hai postato, vedrai che tale codice è reso disponibile a tutti coloro che vogliono utilizzarlo per implementarlo e far funzionare il proprio hardware, per cui modificarlo e aggiungere parti, evidentemente proprietarie. Ma per evitare le incompatibilità è stato costituito l' AOSP (Android Open Source Project) guidato da Google ma di cui fanno parte anche altre aziende e che gestisce il Android Compatibility Program) cioè le linee guida con cui viene mantenuta la compatibilità del nuovo codice che verrà scritto e con cui continua lo sviluppo di Android stesso.
Per cui non c'è una "certificazione" di Google, ma tu puoi continuare a chiamare Android il tuo software solo se rimane attinente alle linee guida dettate da AOSP,.. e ovviamente, è tuo interesse farlo.
Sulla base del codice Open source ogni produttore compreso Google, crea le sue applicazioni, evidentemente queste proprietarie e non open source, ma riconosciute da AOSP.
Inviato dal mio Nexus 6P utilizzando Tapatalk