Probablemente no.
Ser “código abierto” generalmente se refiere a algunas características: principalmente, la disponibilidad del código fuente, la capacidad de cambiar el código fuente y ejecutar la versión modificada, y la capacidad de compartir la versión original o modificada sin necesidad de permiso o de compensar a nadie más .
La mayoría de los lanzamientos de Android podrían contar como “código abierto”, aunque esto no incluiría cosas como Gmail o Maps o Voice Actions o Navigation o Android Market.
- ¿Cuál es la mejor aplicación de Android, en su opinión, para recargar en India?
- ¿Cómo afectaría el lanzamiento al permitir que una aplicación esté operativa solo en ciertas regiones?
- ¿Por qué Google no escucha a sus usuarios y les da la posibilidad de desactivar la vista de conversación en la aplicación Gmail?
- ¿Por qué la aplicación de Android de Quora es tan difícil e inconveniente de usar?
- ¿Cuáles son las 3 aplicaciones que más usa en su teléfono?
El problema es que el sistema operativo como “código abierto” no es directamente relevante para un desarrollador de aplicaciones. Tanto Android como iOS tienen interfaces de programación de aplicaciones bien documentadas, y esta es la información que un desarrollador necesita para escribir software que se ejecute en el sistema operativo. Si la API está bien documentada, y lo está, ver la implementación no necesariamente agrega mucha información. (A veces puede ser útil poder depurar y realizar un solo paso dentro de la implementación, pero esto es raro).
Que Android sea de “código abierto” significa que puede adaptarlo para que se ejecute en un nuevo dispositivo de su propia creación o en algunos teléfonos celulares “abiertos” existentes. No significa necesariamente que un dispositivo existente permitirá al usuario instalar una versión modificada del sistema operativo sin piratería. En la práctica, pocos usuarios pueden o desean instalar variantes del sistema operativo que no provienen de su operador de telefonía celular.
Android difiere de iOS en otras formas que importan más. La mayoría de los dispositivos Android (pero no todos) permiten al usuario cargar aplicaciones desde cualquier sitio web, sin requerir la aprobación de Google. Por el contrario, Apple debe aprobar todas las aplicaciones. Cuando se busca la aprobación de Google, Android Market es mucho menos curado y menos restrictivo que la App Store de Apple, cuyas decisiones caprichosas, restrictivas y lentas están bien documentadas.
Pero en lo que respecta al código abierto, no, probablemente no ha permitido a los desarrolladores externos hacer mucho que no podían hacer en iOS.