¿Por qué es tan difícil para Samsung crear su propio sistema operativo móvil como Apple?

La mayoría de las personas consideran un sistema operativo como un mecanismo que puede gestionar la memoria y las tareas, la entrada y la salida. Esto es algo fácil de escribir. Un buen programador puede escribir este tipo de cosas solo, tal vez en unos pocos meses.

Luego, necesita una pila de controladores que permita que varios bits de hardware se comuniquen con su sistema operativo y que esos dispositivos de hardware sean accesibles. Esto es difícil porque necesita el apoyo de un grupo de fabricantes de hardware. No puede hacer esto solo, necesita viabilidad comercial para que esto suceda.

Pero para ser utilizable, también necesita algún tipo de interfaz moderna que gestione el dibujo de Windows y ese tipo de cosas. Esta es una pregunta más difícil por completo. Requiere un gran equipo para producir una interfaz coherente y utilizable. Tal vez veinte o cien años hombre para obtener algo creíble en un dispositivo móvil.

Lo más difícil de hacer es crear un sistema que facilite la construcción de aplicaciones completas. Esto incluiría las herramientas, los idiomas, las API para admitir acciones de red, gestión de documentos, reproducción de medios, gráficos de hardware y mil cosas más. Esto es astronómicamente difícil y representa quizás más de mil años hombre de trabajo. Incluso el escritorio Linux no tiene una solución completa de desarrollo de aplicaciones, solo soluciones parciales como QT.

Apple podría hacerlo, porque ya lo tenían. Re-propusieron su base de código OS X existente. Cosas eliminadas, cosas cambiadas. Pero fue factible.

Samsung está en una posición muy diferente. No tienen décadas de software detrás de ellos. Al basar el código en Linux, obtienes los primeros pasos de forma gratuita. Con el trabajo puedes hacer la interfaz de usuario.

Pero el último paso no es algo que pueda hacer fácilmente. Google tuvo que superponerse a Java para resolverlo.

Samsung nunca ha enviado una pieza de software de clase mundial, por lo que incluso con mil años de trabajo, es posible que no envíen un sistema que los programadores querían usar.

Si se trata de crear cualquier sistema operativo, puede hacerlo de forma gratuita, aunque no estoy seguro de qué uso tiene.

Si se trata de hacer un gran sistema operativo que sería mejor que iOS y Android, se trata de invertir algo así como mil millones de dólares.

Pero para que se venda en cualquier lugar, tendría que invertir varios miles de millones más en marketing y otras cosas relacionadas para igualar las inversiones anteriores de Apple y Samsung en Android.

Entonces no, no es un problema hacerlo. Es solo un problema de arrojar una inmensa cantidad de dinero al agujero y ver si algo sale de él.

Samsung ya tiene su propio sistema operativo y se llama Tizen. Han lanzado múltiples productos que incluyen teléfonos móviles, televisores y relojes inteligentes que funcionan con Tizen.

Lo probé y lo encontré bueno y rápido, pero no había nada por lo que valga la pena deshacerse de Android, aunque en ese momento era mucho más eficiente en términos de energía que Android.

El principal desafío para Tizen, así como para todos los demás sistemas operativos que no sean iOS / Android como Jolla (Mi favorito alternativo), Windows Mobile, etc. es la falta de un ecosistema. Debido a su ventaja inicial, tanto Android como IOS ahora tienen un ecosistema completo que el usuario tendrá que abandonar para subir a bordo. El hecho de que los ecosistemas establecidos del día sean capaces de satisfacer nuestras necesidades de la época dificulta que cualquier sistema alternativo presente un caso.

Puede obtener más información sobre Tizen aquí: una plataforma de software de código abierto basada en estándares para múltiples categorías de dispositivos.

Ellos tienen uno. Se llama Bada.

Construir un sistema operativo no es difícil. El punto es perseguir a los desarrolladores para que hagan una aplicación. Es importante crear herramientas de desarrollo decentes y también hacer que la plataforma sea atractiva tanto para clientes como para desarrolladores.

Samsung finalmente dejó de desarrollarse en Bada porque su tienda tenía solo 2400 aplicaciones en comparación con más de un millón de aplicaciones en App Store y Google Play.

En su apogeo tenía el 3% de cuota de mercado. Nadie crea aplicaciones para una plataforma de gama tan baja con tantos usuarios.

Google tenía suficientes recursos, pero tuvo que construir sus marcos basados ​​en Java, un lenguaje de programación y eclipse ya populares, un IDE ya popular.

Apple basó todo en Cocoa, desarrollado a partir de NextStep. Cuando se lanzó iOS, los desarrolladores de OS X ya sabían lo básico.

Por lo tanto, crear una plataforma cuando nadie sabe cómo desarrollar aplicaciones es difícil porque nadie compra esos teléfonos y luego nadie intenta aprenderlo porque no hay suficientes dispositivos.

Google facilitó la obtención y personalización de otros OEM para su uso y también fue fácil para los desarrolladores.

Samsung decidió centrarse en su personalización de Android (Tizan) y mejorar que otros dispositivos Android en lugar de construir una nueva plataforma.

Samsung probablemente ha elegido Android debido a su facilidad de uso, versatilidad y la gran cantidad de aplicaciones.
Sin embargo, Samsung hace ~ tipo de ~ crea su propio sistema operativo para teléfonos inteligentes. Aunque obviamente se basa en Android, han realizado cambios en el diseño, las interfaces de usuario y más. La versión de Android de Samsung se llama “TouchWiz”

Como dice @Mordecai Nuni, tienen Tizen, que es un sistema operativo móvil e incrustado basado en Linux que tiene una GUI principalmente basada en HTML5. Está a punto de alcanzar la madurez y comenzó a incorporarse a los dispositivos, pero la ubicuidad de Android significa que probablemente tenga una participación de mercado potencial bastante baja y, como tal, probablemente no atraiga a los desarrolladores para crear aplicaciones para él.

De hecho, tienen un sistema operativo (Tizen). Pero ya están profundamente inmersos en Android, por lo que puede ocurrir algo de canibalismo. Su sistema operativo Tizen no es tan popular en todo el mundo, y se ha limitado principalmente al país de origen de Samsung.