Home

Desktopohjelmistot

Desktopohjelmistot ovat tietokoneille suunnattuja ohjelmistoja, jotka asennetaan paikallisesti käyttäjän koneelle ja joita voidaan ajaa Windows-, macOS- tai Linux-ympäristössä. Ne voivat toimia offline-tilassa ja hyödyntävät suoraan tietokoneen laitteistoa, kuten tallennustilaa, muistia, grafiikkaa ja tulostusta. Toisin kuin verkkosovellukset tai mobiilisovellukset, desktopohjelmistot eivät useimmiten edellytä jatkuvaa verkkoyhteyttä toimiakseen.

Desktopohjelmistot kattavat laajan kirjon käyttötarkoituksia, kuten toimistopaketteja, kuvan- ja videonmuokkausta, äänittämistä ja -editointia, ohjelmointityökaluja, suunnitteluohjelmistoa sekä

Jakelu tapahtuu yleensä asennuspakettien kautta (esimerkiksi .exe/.msi Windowsille, .dmg macOS:lle tai .deb/.rpm Linuxille) tai erillisillä asennusohjelmistoilla.

Kehityksen kannalta desktop-ohjelmistot voivat hyödyntää monia ohjelmointikieliä ja kehitysalustoja, kuten Qt, GTK, Electron, .NET, Java ja

Lisensointi vaihtelee: kaupalliset lisenssit, avoimen lähdekoodin sovellukset ja freemium-mallit ovat yleisiä. Päivitysrytmit voivat olla kerran vuodessa,

pelejä
ja
järjestelmäapulaitteita
hallinnoivia
sovelluksia.
Ne
voivat
olla
yksinkertaisia
pienohjelmia
tai
monimutkaisia
järjestelmäkokonaisuuksia,
jotka
integroituvat
käyttöjärjestelmän
ominaisuuksiin.
Monet
sovellukset
tarjotaan
myös
työpöytäkaupoissa
tai
suoraan
ohjelmiston
verkkosivuilta
ladattavina
paketteina.
Päivitykset
voivat
olla
itsenäisiä
asennuksia
tai
sisäisiä
päivitysmekanismeja,
jotka
hakevat
uusia
versioita
verkosta.
C/C++.
Arkkitehtuurin
näkökulmasta
ne
voivat
olla
modulaari-
tai
laajennettavia
ja
joskus
integroida
plug-in-rajapintoja
tai
sovellusrajapintoja
(APIs)
perinteisen
käyttöliittymän
lisäksi.
useammin
automaattisia
tai
käyttäjän
manuaalisesti
käynnistämiä.
Trendeinä
näkyvät
usein
monialustaisuus,
offline-toiminto,
parempi
turvallisuus
ja
tiivis
integraatio
pilvipalveluihin
sekä
kehittäjäekosysteemeihin.