Koti kehitys Mikä on alustojen välinen kehitys? - määritelmä techopediasta

Mikä on alustojen välinen kehitys? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä platformien välinen kehitys tarkoittaa?

Alustaympäristönvälinen kehitys on käytäntö kehittää ohjelmistotuotteita tai palveluita useille alustoille tai ohjelmistoympäristöille. Suunnittelijat ja kehittäjät käyttävät erilaisia ​​menetelmiä sovittaakseen erilaisia ​​käyttöjärjestelmiä tai ympäristöjä yhdelle sovellukselle tai tuotteelle.

Techopedia selittää platformien välisen kehityksen

Alustaympäristöjen välisen kehittämisen idea on, että ohjelmistosovelluksen tai tuotteen tulisi toimia hyvin useammassa kuin yhdessä tietyssä digitaalisessa elinympäristössä. Tätä kykyä käytetään yleensä myydä ohjelmistoja useammalle kuin yhdelle omistamalle käyttöjärjestelmälle, esimerkiksi käyttöä varten sekä Microsoftin että Applen alustoilla. Mobiililaitteiden ja muun tyyppisten alustojen kehittämisen sekä avoimen lähdekoodin tekniikoiden, kuten Linuxin, leviämisen myötä on syntynyt enemmän erilaisia ​​alustojen välisiä kehitystyökaluja.


Joihinkin alustojenvälisen kehityksen perusstrategioihin kuuluu saman ohjelman eri versioiden kokoaminen eri käyttöjärjestelmille tai muissa tapauksissa alapuutiedostojen käyttö tuotteen soveltamiseksi tai sovittamiseksi eri käyttöjärjestelmiin. Toinen tärkeä lähestymistapa on tehdä ohjelmasta abstrakti tietyillä tasoilla erilaisten ohjelmistoympäristöjen mukauttamiseksi. Tämänkaltaisen ohjelmiston voidaan sanoa olevan "platform agnostic" siinä mielessä, että se ei arvosta tai tue yhtä alustaa toisen yli. Kehittäjät voivat myös käyttää sovellusohjelmointirajapintoja (API) sovellusohjelman mukauttamiseen tiettyyn alustaan.


Yleisesti ottaen eri alustojen välinen kehitys voi tehdä ohjelmasta vähemmän tehokasta. Se voi esimerkiksi vaatia redundansseja tai tiedostojen tallennuskansioita eri järjestelmille, joita sen on tarkoitus tukea. Se voi myös edellyttää, että ohjelma "tyhjennetään" vähemmän kehittyneiden ohjelmistoympäristöjen mukauttamiseksi. Ohjelmistojen päättäjät kuitenkin huomasivat monissa tapauksissa, että alustojenvälisen kehityksen rajoitukset on käsiteltävä, jotta sovellus tai tuote voidaan tarjota laajemmalle käyttäjäjoukolle.


Mikä on alustojen välinen kehitys? - määritelmä techopediasta