crossplatformsovellukset
Crossplatformsovellukset tarkoittavat ohjelmistoja, jotka toimivat useilla käyttöjärjestelmillä ja alustoilla, kuten Windows-, macOS-, Linux-, iOS- ja Android-ympäristöissä. Tavoitteena on tarjota saman toiminnallisuuden ja käyttöliittymän mahdollisimman yhtenäisesti useille laiteympäristöille.
Kolme yleisintä toteutusmenetelmää ovat: natiivisti erikseen kehitetty sovellus kullekin alustalle; monialustaisia kehitysalustoja hyödyntävä yhteiskoodinen ratkaisu; sekä
Edut koostuvat laajemman käyttäjäkunnan tavoittamisesta yhdellä koodipohjalla, lyhyemmästä aikataulusta markkinoille, helpommasta ylläpidosta ja kustannusten hallinnasta sekä
Haasteet liittyvät usein käyttökokemuksen natiivin tason eroihin, suorituskykyyn ja muistinkäyttöön, sekä pääsyyn laitteistoon ja ominaisuuksiin, joita
Käyttökohteita ovat mobiili- ja työpöytäsovellukset sekä yritysratkaisut, joissa sama toiminnallisuus on toivottu usealle alustalle. Monet suuryritykset