Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pini
Pini
Actualmente se pueden desarrollar aplicaciones para el sistema operativo iOS con un Swift
¿Porque hay aplicaciones para este sistema construidos con objetivo -c?
La diferencia principal entre Swift y Objective-C es la sintaxis y la forma en que se manejan ciertos
aspectos del desarrollo. Swift tiene una sintaxis más moderna y fácil de leer, está diseñada para ser
más seguro en términos de manejo de memoria y proporciona características más avanzadas,
como la inferencia de tipos y la programación funcional. Objective-C, en cambio, tiene una sintaxis
más antigua y utiliza punteros y referencias específicas.
estos lenguajes se diferencian como consecuencia de que Swift es de tipo estático, mientras que
Objective-C se caracteriza por ser un lenguaje de programación dinámico.
Ambos lenguajes, Swift y Objective-C, pueden coexistir en una misma aplicación. Apple permite
que los desarrolladores utilicen ambos lenguajes en un proyecto, lo que facilita la transición
gradual de Objective-C a Swift. Sin embargo, Objective-C no desaparecerá por completo en el corto
plazo, ya que muchas aplicaciones antiguas todavía lo utilizan. A medida que más desarrolladores
adoptan Swift y las aplicaciones más antiguas se actualizan, es posible que la presencia de
Objective-C disminuya, pero no se espera que desaparezca por completo en el futuro previsible.
Google suspendió sus negocios con Huawei que involucraban la transferencia de tecnología,
Huawei no tiene Google Play Store instalado en sus dispositivos debido a una serie de razones
relacionadas con disputas comerciales y políticas, así como preocupaciones de seguridad. Las
principales razones son las siguientes: 1. Restricciones comerciales de Estados Unidos: En mayo de
2019, el Departamento de Comercio de los Estados Unidos incluyó a Huawei en una "lista de
entidades", lo que implica que las empresas estadounidenses necesitan obtener una licencia. para
vender tecnología y software a Huawei. Esta acción del gobierno de los Estados Unidos tuvo un
impacto significativo en la relación comercial entre Huawei y empresas estadounidenses, incluido
Google. Como resultado, Huawei perdió el acceso a los servicios y aplicaciones de Google, incluido
Google Play Store. 2.
HarmonyOS se utiliza en dispositivos móviles con pantalla táctil, como relojes inteligentes,
teléfonos inteligentes, automóviles, televisores inteligentes, tabletas, pulseras inteligentes y
otros dentro del ecosistema del Internet de las cosas (IoT).
Algunos de los entornos de desarrollo que pueden utilizar para desarrollar aplicaciones para
Harmony OS son: 1. **DevEco Studio**: DevEco Studio es el entorno de desarrollo integrado (IDE)
principal para Harmony OS.