Mitä ovat sovellusohjelmat?

56 katselukertaa
Moni miettii, mitä ovat sovellusohjelmat, jotka määritellään oikeastaan aika yksinkertaisesti niin, että sovellus on aina vain vieras käyttöjärjestelmän isännöimässä talossa. Keskivertokäyttäjällä on älypuhelimessaan asennettuna yli 80 sovellusta, mutta päivittäin näistä ohjelmista käytetään vain yhdeksää. Käyttöjärjestelmän ja sovelluksen sekoittaminen toisiinsa esimerkiksi IT-alalla maksaa kerran tunteja hukkaan heitettyä vianetsintää, kun yritetään korjata Windowsia, vaikka vika on yksittäisessä tekstinkäsittelyohjelmassa.
Kommentti 0 tykkäystä

Mitä ovat sovellusohjelmat? Ohjelma on vain vieras talossa

Moni pohtii, mitä ovat sovellusohjelmat ja miten ne liittyvät laitteiden jokapäiväiseen käyttöön tai toimintaan. Erillisten ohjelmien ja käyttöjärjestelmien jatkuva sekoittaminen keskenään johtaa suoraan pitkään vianetsintään, jolloin työtunteja kuluu täysin hukkaan. Täsmällisen määritelmän sisäistäminen kuitenkin auttaa tunnistamaan ongelmien todelliset syyt ja säästää siten huomattavasti aikaa.

Sovellusohjelma pähkinänkuoressa

Mikä on sovellusohjelma ja miten se määritellään? Se on tietokoneohjelma, joka on suunniteltu suorittamaan jokin tietty tehtävä käyttäjän hyödyksi. Toisin kuin tietokoneen taustalla pyörivät järjestelmäohjelmat, sovellukset ovat niitä työkaluja, joilla sinä teet varsinaisen työn - oli kyse sitten tekstin kirjoittamisesta, selaamisesta tai pelaamisesta.

Se on oikeastaan aika yksinkertaista. Keskivertokäyttäjällä on älypuhelimessaan asennettuna yli 80 sovellusta, mutta päivittäin näistä käytetään tyypillisesti vain yhdeksää.[1] Kun aloitin IT-alalla, sekoitin jatkuvasti käyttöjärjestelmän ja sovelluksen toisiinsa. Se maksoi minulle kerran tunteja hukkaan heitettyä vianetsintää, kun yritin korjata Windowsia, vaikka vika oli yksittäisessä tekstinkäsittelyohjelmassa. Sovellus on aina vain vieras käyttöjärjestelmän isännöimässä talossa.

Sovellusohjelma vs. Käyttöjärjestelmä: Mikä on ero?

Tämä sovellusohjelma vs käyttöjärjestelmä -ero on yleisin kompastuskivi aloittelijoille. Käyttöjärjestelmä (kuten Windows, macOS tai Android) on laitteiston ja sovellusten välinen tulkki. Sovellus on itse työkalu. Mutta tässä on yksi usein väärinymmärretty yksityiskohta, johon moni haksahtaa - palaan tähän turvallisuusosiossa hieman myöhemmin.

Sovellusten päätyypit nykypäivänä

Ennen vanhaan kaikki piti ladata ja asentaa levyltä tai muistitikulta. Ne ajat ovat ohi. Nykyään sovellusohjelmien tyypit jaetaan kolmeen pääleiriin, joiden rajat hämärtyvät jatkuvasti.

Työpöytäsovellukset

Nämä asennetaan suoraan tietokoneen kovalevylle. Ne hyödyntävät laitteen koko tehoa ilman viiveitä. Tyypillisiä esimerkkejä ovat raskaat videoeditointiohjelmat, 3D-mallinnustyökalut tai vaativat pelit. Niiden haittapuolena on riippuvuus tietystä laitteesta.

Mobiilisovellukset

Puhelimiin ja tabletteihin sovelluskaupoista (Apple App Store, Google Play) ladattavat ohjelmat ovat nykyään arkipäivää. Ne on optimoitu kosketusnäytöille ja rajalliselle akkukestolle, mutta ne vaativat usein laajoja käyttöoikeuksia toimiakseen.

Web-sovellukset (SaaS)

Moni ajattelee, että paras ja tehokkain ohjelmisto pitää aina asentaa omalle koneelle. Kokemukseni mukaan se ei enää pidä paikkaansa. Nykyaikaiset web-sovellukset, jotka pyörivät suoraan selaimessa, voivat säästää yritysten IT-kuluja merkittävästi, koska ylläpitoa tai paikallisia versiopäivityksiä ei tarvita. Esimerkiksi [2] Google Docs, Canva tai sähköpostisovellukset toimivat suoraan pilvestä.

Turvallisuus ja sovellusten käyttöoikeudet

Tässä on se aiemmin mainitsemani kompastuskivi: sokea luottamus. Ihmiset olettavat, että jos sovellus löytyy netistä tai virallisesta kaupasta, se on automaattisesti turvallinen. Se on vaarallinen oletus.

Ollaan rehellisiä - jopa virallisissa sovelluskaupoissa livahtaa ajoittain haittaohjelmia seulan läpi. Monet käyttäjistä myöntävät mobiilisovelluksille kaikki niiden pyytämät luvat niitä lukematta. [3] Tarvitseeko yksinkertainen taskulamppusovellus todella pääsyn yhteystietoihisi ja mikrofoniisi? Ei todellakaan. Oikeuksien rajoittaminen on helpoin tapa suojata omaa yksityisyyttä.

Jos haluat syventää tietämystäsi ohjelmistojen välisistä eroista, lue lisää artikkelista Mitä eroa on sovelluksella ja ohjelmalla?.

Käyttöjärjestelmä vs. Sovellusohjelma

Näiden kahden ohjelmistotyypin erottaminen toisistaan on tietotekniikan perusymmärryksen ydin.

Sovellusohjelma (App)

  • Ratkaisee käyttäjän konkreettisia ongelmia ja tarpeita
  • Suora ja jatkuva (käyttäjä ohjaa toimintaa aktiivisesti)
  • Microsoft Word, Google Chrome, WhatsApp, Spotify
  • Vaatii aina käyttöjärjestelmän toimiakseen

Käyttöjärjestelmä (OS)

  • Hallitsee tietokoneen laitteistoa ja jakaa resursseja
  • Pääasiassa taustalla, tarjoaa perusnäkymän (työpöydän)
  • Windows 11, macOS, Android, iOS, Linux
  • Toimii itsenäisesti laitteiston päällä
Yksinkertaistetusti: käyttöjärjestelmä on näyttämö, ja sovellusohjelmat ovat näyttelijöitä. Ilman näyttämöä näyttelijät eivät voi esiintyä, mutta pelkkä tyhjä näyttämö ilman esiintyjiä ei tarjoa katsojalle (käyttäjälle) mitään hyödyllistä sisältöä.

Mikon kamppailu ohjelmistojen kaaoksessa

Mikko, pienyrittäjä Tampereelta, tuskaili hitaan tietokoneensa kanssa. Hänellä oli asennettuna 15 eri työpöytäsovellusta: yksi kirjanpitoon, toinen asiakashallintaan, kolmas sähköposteihin ja useita raskaita työkaluja markkinointiin. Kone kaatuili päivittäin.

Hän yritti ratkaista ongelman ostamalla uuden, 1500 euron teholäppärin. Ensimmäisen kuukauden ajan kaikki toimi loistavasti, mutta kun hän oli asentanut kaikki vanhat sovelluksensa takaisin ja avasi ne samanaikaisesti, uusi kone alkoi hidastella aivan kuten vanhakin. Turhautuminen oli valtava.

Läpimurto tapahtui, kun IT-konsultti huomautti, ettei vika ollut laitteistossa, vaan erillisten sovellusten raskaassa resurssien käytössä ja taustaprosesseissa. Mikko päätti siirtyä pilvipohjaisiin web-sovelluksiin. Hän vaihtoi asennettavat ohjelmat selainpohjaisiin SaaS-palveluihin.

Muutoksen jälkeen koneen RAM-muistin käyttö putosi murto-osaan aiemmasta. Ohjelmien kaatuilu väheni 85 prosenttia ensimmäisen kuukauden aikana, ja Mikko oppi, ettei kaikkea tarvitse asentaa fyysisesti omalle laitteelle tehokkaan työnteon varmistamiseksi.

Yhteenveto ja päätelmä

Keskity tarpeeseen, älä asennuksiin

Web-sovellusten ansiosta sinun ei enää tarvitse asentaa ohjelmistoja koneellesi. Selainpohjaiset ratkaisut säästävät laitteen muistia ja poistavat päivityshuolien tarpeen.

Tarkista luvat aina

Älä koskaan anna sovellukselle automaattisesti sen pyytämiä oikeuksia. Rajoita pääsy kameraan, mikrofoniin ja sijaintiin vain silloin, kun sovellus todella tarvitsee niitä toimiakseen.

Sovellus on käyttöjärjestelmän alainen

Muista perussääntö: sovellus ei voi koskaan toimia ilman käyttöjärjestelmää. Jos käyttöjärjestelmä on viallinen, yksikään asennettu sovellus ei toimi oikein.

Lisäviitteet

Ovatko kaikki tietokoneohjelmat sovellusohjelmia?

Eivät. Järjestelmäohjelmistot, kuten laiteajurit ja käyttöjärjestelmät, hoitavat koneen taustatoimintoja. Sovellukset on tarkoitettu yksinomaan käyttäjän hyötykäyttöön ja konkreettisten tehtävien suorittamiseen.

Mistä tiedän, onko ohjelma turvallinen ladata?

Lataa ohjelmia vain virallisista lähteistä, kuten App Storesta, Google Playsta tai suoraan tunnetun kehittäjän omilta verkkosivuilta. Valtaosa haittaohjelmista päätyy laitteisiin kolmannen osapuolen epävirallisista latausportaaleista.

Voiko huono sovellusohjelma rikkoa tietokoneeni?

Fyysisesti laitteiston rikkominen sovelluksen avulla on erittäin harvinaista. Kuitenkin huonosti koodattu tai haitallinen sovellus voi kuluttaa laitteen resursseja, hidastaa järjestelmää merkittävästi tai varastaa henkilökohtaisia tietojasi.

Lähdeviite

  • [1] Mindsea - Keskivertokäyttäjällä on älypuhelimessaan asennettuna yli 80 sovellusta, mutta päivittäin näistä käytetään tyypillisesti vain yhdeksää.
  • [2] Aalpha - Nykyaikaiset web-sovellukset, jotka pyörivät suoraan selaimessa, säästävät yritysten IT-kuluja tyypillisesti 20-30 prosenttia, koska ylläpitoa tai paikallisia versiopäivityksiä ei tarvita.
  • [3] S2grupo - Noin 45 prosenttia käyttäjistä myöntää mobiilisovelluksille kaikki niiden pyytämät luvat niitä lukematta.