Homepage » come » Android è aperto e iOS è chiuso, ma cosa significa questo per te?

    Android è aperto e iOS è chiuso, ma cosa significa questo per te?

    Se c'è qualcosa su cui tutto sembra essere d'accordo, è che Android di Google è più "aperto" e iOS di Apple è un sistema operativo più "chiuso". Ecco cosa significa in realtà per te.

    "Aperto" o "chiuso" significa un sacco di cose, dal codice sorgente all'app store fino a quanto il sistema operativo ti permette di personalizzare e modificare le cose.

    Open-Source (Parzialmente) vs. Closed-Source

    Android è "aperto" in vari modi. Per prima cosa, il sistema operativo Android si basa sul codice del "Progetto Open Source Android" o AOSP. È open source, quindi le persone possono prendere quel codice sorgente e creare sistemi operativi personalizzati. CyanogenMod è una ROM personalizzata basata su questo codice, per esempio. Anche Amazon's Fire OS, utilizzato sul Kindle Fire and Fire Phone, è basato su questo codice Android open source.

    Tuttavia, sempre più Android si presenta sotto forma di applicazioni closed-source e API da Google Play Services. "Android" può significare molte cose. È un sistema operativo open source (AOSP), sì. Ma ciò che la maggior parte della gente pensa come "Android" completo di tutti i bit di Google è solo un sistema operativo parzialmente open source. La maggior parte dei telefoni viene fornita con un bootloader bloccato, alcuni potrebbero non consentirne lo sblocco senza sfruttare una vulnerabilità di sicurezza, pertanto l'installazione del proprio sistema operativo Android preferito potrebbe essere più difficile di quanto si possa pensare.

    D'altra parte, iOS di Apple è closed-source. Sì, ha alcuni bit open source, ma la stragrande maggioranza del sistema operativo è closed-source. Non c'è alcuna possibilità reale di creare un nuovo sistema operativo da esso.

    Che significa questo per te: Se desideri disperatamente ROM personalizzate per il tuo telefono e vuoi scherzare con questo genere di cose, Android fa per te. Se non lo fai, iOS va bene. Ed ecco una sfortunata verità: uno dei motivi principali per installare una ROM personalizzata è quello di ottenere una versione più moderna di Android su un telefono non più supportato dal suo produttore. Questo non è un problema con iOS.

    Le app possono arrivare da qualsiasi luogo contro solo l'App Store

    Su Android, puoi attivare un interruttore per installare app da "fonti sconosciute". Ciò ti consente di installare applicazioni da Google Play, che è l'app store di Google. Anche se Google non approva un'applicazione, puoi installarla da un'altra parte. Google è anche meno restrittivo delle app nel proprio app store.

    Su iOS, puoi solo installare applicazioni dall'App Store di Apple. Se Apple non desidera approvare un'app o se la rimuove dall'app store, non è possibile utilizzarla. Le applicazioni non approvate per il sideload richiedono il jailbreak, che è un mal di testa.

    Che significa questo per te: A seconda di cosa vuoi fare sul tuo telefono, questa può essere una preoccupazione reale. Ad esempio, l'app store di Apple non consente emulatori di videogiochi, client BitTorrent e altri tipi di app che considerano controversi. Ad esempio, Apple vieta i giochi con contenuti controversi dall'app store.

    Realisticamente, molte persone probabilmente non si imbatteranno in queste limitazioni. Ma se prevedi di utilizzare emulatori di videogiochi e altri tipi di app controverse, probabilmente vorrai avere un telefono Android invece di un iPhone.

    Personalizzazione e flessibilità

    Storicamente, i telefoni Android sono stati più flessibili. Le app Android hanno accesso a un file system completo, possono comunicare tra loro tramite la funzione Condividi, modificare l'avvio della schermata iniziale, sostituire la tastiera, impostarsi come app predefinite e fare molte, molte altre cose. Ad esempio, alcune app possono essere effettivamente eseguite su altre app. È possibile posizionare i widget su tutta la schermata iniziale. È possibile installare un launcher di terze parti e un tema di icone per cambiare completamente il modo in cui appaiono la schermata iniziale e le icone delle app su di essa.

    iOS è più limitato. Le app non hanno la stessa potenza a loro disposizione e non possono comunicare tra loro. Nel corso degli anni, Apple ha migliorato questo. Le app possono fare di più in background e iOS 8 aggiunge una funzione di condivisione, tastiere di terze parti e widget che vengono eseguiti nel centro notifiche piuttosto che nella schermata principale.

    Che significa questo per te: iOS è ancora più limitato, ma funzionalità come widget, condivisione tra app, app in esecuzione in background e tastiere di terze parti sono ora disponibili in iOS. Se vuoi che l'intera schermata iniziale e la schermata di blocco funzionino in un modo diverso, avrai bisogno di un telefono Android. Ma iOS offre molta flessibilità senza andare completamente fuori bordo.

    Tuttavia, iOS di Apple non ti consente ancora di scegliere il tuo browser web predefinito, client di posta elettronica, app di mappatura e altre app predefinite - è ancora un po 'fastidioso se preferisci altre app.

    Rooting vs. Jailbreak

    Nonostante tutte le offerte di Android di potenza, molte funzionalità sono bloccate dietro il "rooting". Avrai bisogno dell'accesso root per sfruttare davvero tutti gli entusiasti trionfi di Android. Sulla maggior parte dei telefoni, il rooting richiede effettivamente di sfruttare una vulnerabilità di sicurezza. Su alcuni telefoni, ad esempio i telefoni Nexus di Google, è facile ignorare la sicurezza e fare ciò che ti piace. Ma a Google non piace ancora il rooting e gli aggiornamenti di Android rimuoveranno l'accesso root.

    Gli utenti Apple che desiderano app, tweaks e un accesso più approfondito a iOS non approvati devono eseguire il "jailbreak" del sistema operativo. Questo è in realtà simile al rooting in qualche modo: richiede di sfruttare un buco di sicurezza in iOS. Dopo aver eseguito un jailbreak, non è necessario eseguire l'aggiornamento a una nuova versione di iOS. Dovrai aspettare prima che venga rilasciato un jailbreak o perderai tutte le modifiche al jailbreak.

    Che significa questo per te: Solitamente è più semplice eseguire il root su Android rispetto al jailbreak iOS. Assicurati di scegliere un telefono facile da root se questo è importante per te.


    Quindi, alla fine, cosa importa? Per la maggior parte delle persone, onestamente non importa molto. iOS offre sempre più flessibilità con ogni versione che passa. L'Android di Google non è una piattaforma completamente aperta - per qualcosa di completamente open source, potresti voler guardare Ubuntu per telefoni o Firefox OS.

    D'altra parte, se sei qualcuno che vuole personalizzare ogni piccola cosa sul tuo dispositivo, modificando le cose di basso livello e installando app a caso Apple potrebbe non approvare, un telefono Android è ancora una piattaforma più flessibile per questo.

    È impossibile coprire ogni aspetto di questo dibattito in un singolo post, ma questo ti dà un'idea di cosa significa "aperto" e "chiuso" qui. Nel corso degli anni, Android e iOS sono diventati più vicini gli uni agli altri - con l'intera piattaforma Android di Google che diventa meno open-source man mano che più cose vengono riassunte in Google Play Services e iOS offre maggiore potenza e flessibilità a app e utenti.

    Immagine di credito: Aidan su Flickr