Taula de continguts:
- Definició: què significa el desenvolupament de plataformes transversals?
- Techopedia explica el desenvolupament de diverses plataformes
Definició: què significa el desenvolupament de plataformes transversals?
El desenvolupament de diverses plataformes és la pràctica de desenvolupar productes o serveis de programari per a múltiples plataformes o entorns de programari. Els enginyers i desenvolupadors utilitzen diversos mètodes per adaptar-se a diferents sistemes operatius o entorns per a una aplicació o producte.
Techopedia explica el desenvolupament de diverses plataformes
La idea del desenvolupament de diverses plataformes és que una aplicació o producte de programari funcioni bé en més d’un hàbitat digital específic. Aquesta capacitat normalment es persegueix per vendre programari per a més d'un sistema operatiu propietari, com per exemple, permetre l'ús tant en plataformes Microsoft com Apple. Amb el desenvolupament de dispositius mòbils i altres tipus de plataformes, així com la proliferació de tecnologies de codi obert com Linux, han sorgit més tipus de desenvolupament de plataformes múltiples.
Algunes de les estratègies fonamentals per al desenvolupament de diverses plataformes inclouen recopilar diferents versions del mateix programa per a sistemes operatius diferents, o en altres casos, l’ús de fitxers subarbres per aplicar o ajustar el producte a diferents sistemes operatius. Un altre enfocament important és fer abstracte el programa a determinats nivells per adaptar-se a diferents entorns de programari. De programari com aquest es pot dir que és una "plataforma agnòstica", ja que no valora ni suporta una plataforma sobre una altra. Els desenvolupadors també poden utilitzar interfícies de programació d'aplicacions (API) per ajustar un programari a una plataforma específica.
En general, el desenvolupament de diverses plataformes pot fer que un programa sigui menys eficient. Per exemple, pot requerir processos redundants o carpetes d'emmagatzematge de fitxers per als diversos sistemes que se suposa que suporten. També pot requerir que un programa es pugui "descarregar" per adaptar-se a entorns de programari menys sofisticats. Tot i això, en molts casos, els creadors de programari van pensar que val la pena abordar les limitacions del desenvolupament de diverses plataformes per oferir una aplicació o producte a un conjunt més ampli d’usuaris.