Hjem Utvikling Hva er plattformutvikling? - definisjon fra techopedia

Hva er plattformutvikling? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr plattformutvikling?

Tverrplattformutvikling er praksisen med å utvikle programvareprodukter eller tjenester for flere plattformer eller programvaremiljøer. Ingeniører og utviklere bruker forskjellige metoder for å imøtekomme forskjellige operativsystemer eller miljøer for en applikasjon eller et produkt.

Techopedia forklarer plattformutvikling

Ideen med plattformutvikling er at en programvareprogram eller et produkt skal fungere godt i mer enn ett bestemt digitalt habitat. Denne muligheten blir vanligvis fulgt for å selge programvare for mer enn ett proprietært operativsystem, for å imøtekomme bruk på både Microsoft og Apple-plattformene. Med utviklingen av mobile enheter og andre typer plattformer, i tillegg til spredning av open source-teknologier som Linux, har flere typer plattformutvikling utviklet seg.


Noen av de grunnleggende strategiene for utvikling av plattformer inkluderer å sammenstille forskjellige versjoner av det samme programmet for forskjellige operativsystemer, eller i andre tilfeller bruk av under-trefiler for å bruke eller tilpasse produktet til forskjellige operativsystemer. En annen viktig tilnærming er å gjøre programmet abstrakt på visse nivåer for å imøtekomme forskjellige programvaremiljøer. Programvare som dette kan sies å være "platform agnostic" ved at den ikke verdsetter eller støtter en plattform over en annen. Utviklere kan også bruke applikasjonsprogrammeringsgrensesnitt (API) for å tilpasse et programvare til en bestemt plattform.


Generelt kan plattformutvikling gjøre et program mindre effektivt. Det kan for eksempel kreve overflødige prosesser eller fillagringsmapper for de forskjellige systemene som den skal støtte. Det kan også kreve at et program blir "dummet ned" for å imøtekomme mindre sofistikerte programvaremiljøer. Imidlertid, i mange tilfeller, fant produsentene av programvare ut at begrensningene for plattformutvikling er verdt å håndtere for å tilby en applikasjon eller et produkt til et bredere sett av brukere.


Hva er plattformutvikling? - definisjon fra techopedia