Desarrollo multiplataforma

Autor: Eugene Taylor
Fecha De Creación: 7 Agosto 2021
Fecha De Actualización: 20 Junio 2024
Anonim
Desarrollo Movil Multiplataforma 2020
Video: Desarrollo Movil Multiplataforma 2020

Contenido

Definición: ¿Qué significa el desarrollo multiplataforma?

El desarrollo multiplataforma es la práctica de desarrollar productos o servicios de software para múltiples plataformas o entornos de software. Los ingenieros y desarrolladores usan varios métodos para acomodar diferentes sistemas operativos o entornos para una aplicación o producto.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica el desarrollo multiplataforma

La idea del desarrollo multiplataforma es que una aplicación de software o producto debería funcionar bien en más de un hábitat digital específico. Esta capacidad generalmente se persigue para vender software para más de un sistema operativo propietario, como para acomodar el uso en las plataformas de Microsoft y Apple. Con el desarrollo de dispositivos móviles y otros tipos de plataformas, así como la proliferación de tecnologías de código abierto como Linux, han surgido más tipos de desarrollo multiplataforma.

Algunas de las estrategias fundamentales para el desarrollo multiplataforma incluyen compilar diferentes versiones del mismo programa para diferentes sistemas operativos, o en otros casos, el uso de archivos de subárbol para aplicar o ajustar el producto a diferentes sistemas operativos. Otro enfoque importante es hacer que el programa sea abstracto en ciertos niveles para acomodar diferentes entornos de software. Se puede decir que un software como este es "independiente de la plataforma" ya que no valora ni admite una plataforma sobre otra. Los desarrolladores también pueden usar interfaces de programación de aplicaciones (API) para ajustar una pieza de software a una plataforma específica.

En general, el desarrollo multiplataforma puede hacer que un programa sea menos eficiente. Por ejemplo, puede requerir procesos redundantes o carpetas de almacenamiento de archivos para los diversos sistemas que se supone que admite. También puede requerir que un programa sea "simplificado" para acomodar entornos de software menos sofisticados. Sin embargo, en muchos casos, los creadores de software descubrieron que vale la pena abordar las limitaciones del desarrollo multiplataforma para ofrecer una aplicación o producto a un conjunto más amplio de usuarios.