alustariippuvaiset
Alustariippuvaiset viittaavat ohjelmiston, järjestelmän tai teknisen ratkaisun ominaisuuksiin, jotka ovat riippuvaisia tietystä alustasta – kuten käyttöjärjestelmästä, laitteiston arkkitehtuurista tai ajonaikaisesta ympäristöstä. Tällainen riippuvuus tarkoittaa, että ohjelmisto tai osa siitä toimii tai käyttäytyy odotetusti vain tietyllä alustalla ja siirtäminen toiseen ympäristöön voi olla epäonnistunutta tai vaatia suuria muokkauksia.
Esimerkkejä ovat natiivisovellukset Windowsille tai macOS:lle, ARM- tai x86-arkkitehtuuriin kohdistuvat ohjelmistot sekä ohjelmistokirjastot, jotka vaativat tietyn
Hyödyt ja haitat: Alustariippuvuudella voi olla etuja, kuten parempi suorituskyky, syvä integraatio järjestelmän kanssa ja optimaalinen
Miten hallita: Kehittäjät voivat vähentää alustariippuvuutta käyttämällä abstraktiokerroksia ja rajapintoja, hyödyntämällä kontti- tai virtuaalointiteknologioita tai valitsemalla