Bueno, aplicaciones como Facebook, Whatsapp se implementan en múltiples plataformas y múltiples dispositivos, por lo que son una especie de combinación de múltiples tecnologías. Una combinación de PHP, Nodejs, AngularJs, Android, Phonegap, etc.
Pero puede construir su propio clon de trabajo del mismo en PHP y Ajax. Aunque no es tan competente como los reales, pero definitivamente es lo mejor para probar.
Ahora que se trata de desarrollar un sistema operativo, esa es una bestia completamente diferente. Necesitará un nivel extremo C y montaje. Personalmente, desarrollé un sistema operativo desde cero que requirió 3 años para desarrollarse. Todavía no tiene ninguna GUI, veré agregar una si tengo algo de tiempo. Ya estaba bien versado como desarrollador C cuando comencé a desarrollar el sistema operativo.
- Cómo encontrar aplicaciones de suplantación de identidad
- ¿Cuál es el mejor software de modelado de ecuaciones estructurales?
- ¿Qué software de sala de chat admite usuarios en vivo ilimitados?
- ¿El número IMEI cambia al instalar un nuevo software?
- ¿Por que el software tiene errores? ¿Aceptamos los errores como un subproducto natural del diseño y desarrollo de vanguardia, y esperamos que nuestros clientes sientan lo mismo? ¿O deberían los desarrolladores de software intentarlo un poco más?
Aquí hay una captura de pantalla de mi sistema operativo: