Siirry pääsisältöön
HPO Software Askel askeleelta etenevät oppaat 4D-tietokantojen ja low-code-sovellusten rakentamiseen – ensimmäisestä taulukosta valmiiksi liiketoimintasovellukseksi.

Osa tämän sivuston linkeistä on kumppanuuslinkkejä: ostamalla niiden kautta voimme ansaita komission ilman lisäkustannuksia sinulle. Tämä ei vaikuta suosituksiimme. Lue lisää kumppanuusilmoituksestamme. Kumppanuusilmoitus.

No Code App Builders: Käytännön opas vuodelle 2025

Koodittomat sovellusrakentajat ovat visuaalisia kehitysalustoja, joiden avulla voit koota toimivan yrityssovelluksen (tietokanta, lomakkeet, logiikka ja käyttöliittymä) kirjoittamatta lähdekoodia. Kategoria kattaa kymmeniä työkaluja, taulukkolaskenta-tietokantahybrideistä, kuten ja SmartSuite, täysiin sovellusalustoihin, kuten Bubble, Glide ja 4D:n oma low-code-ympäristö. Tässä oppaassa selitetään, miten ne toimivat, missä ne epäonnistuvat ja miten valita sopiva työkalu pienelle tiimille.

Keskeiset havainnot

  • Koodittomat sovellusrakentajat korvaavat ohjelmointisyntaksin visuaalisella konfiguroinnilla, mutta ne vaativat silti tietomallinnusta, logiikkasuunnittelua ja testauskuria – ajattelu ei katoa, vain kirjoittaminen katoaa.
  • Kategoria jakautuu karkeasti neljään perheeseen: taulukkolaskenta-tietokantatyökalut, lomake- ja työnkulkutyökalut, full-stack-visuaaliset sovellusalustat ja low-code-alustat, jotka sallivat oikean koodin käytön tarvittaessa.
  • Ilmaisversioita on useimmilla suurilla alustoilla, mutta “ilmainen” tarkoittaa yleensä käyttäjärajoituksia, tietuerajoja tai vain julkisia sovelluksia – ei rajoittamatonta tuotantokäyttöä.
  • Vaikeimmat ongelmat koodittomassa kehityksessä ovat samat kuin perinteisessä kehityksessä: relaatiotietojen eheys, käyttöoikeudet, integraatiot ja se, mitä tapahtuu, kun kasvat ulos työkalusta.
  • Pienissä tiimeissä työskenteleville IT-kehittäjille ratkaiseva kysymys ei ole “mikä työkalu on paras”, vaan “mikä työkalu vastaa tietojeni monimutkaisuutta ja poistumispolkuani”.

Mitä “No Code” käytännössä tarkoittaa

Koodittomat sovellusrakentajat korvaavat käsin kirjoitetun koodin kolmella visuaalisella elementillä: skeema-editorilla taulukoiden ja kenttien määrittämiseen, vedä-ja-pudota-kankaalla näytöille ja lomakkeille sekä sääntö- tai työnkulkurakentajalla logiikkaa varten. Käyttäjä vetää “tekstikentän” lomakkeelle, sitoo sen tietokantasarakkeeseen ja asettaa validointisäännön – ei kääntäjää, ei käyttöönotto-putkea, ei hallittavaa kehysversiota.

Rehellinen varoitus on, että visuaalinen asennus on silti konfigurointia. Kooditon sovellusrakentaja poistaa syntaksivirheet, ei suunnitteluvirheitä. Jos määrität asiakastaulukon ja tilaustaulukon ilman asianmukaista suhdetta, työkalu antaa mielellään luoda viallisen sovelluksen. Tietomallinnus säilyy ydintaitona, minkä vuoksi tietokantojen perusteet hallitsevat rakentajat pääsevät näillä alustoilla pidemmälle ja nopeammin kuin ne, jotka eivät ole koskaan ajatelleet avaimia ja liitoksia.

Toinen varoitus koskee sanaa “no”. Useimmat vakavasti otettavat alustat tarjoavat lopulta pakoluukun – mukautetun JavaScriptin, SQL:n tai API-kutsun. Tämä on ominaisuus, ei vika. Se tarkoittaa, että alusta tunnustaa visuaalisten rakentajien kattavan yleisimmät 80 % ja antaa sinulle loput 20 % sen sijaan, että se estäisi sinut.

Koodittomien sovellusrakentajien neljä perhettä

Sen ymmärtäminen, mihin perheeseen työkalu kuuluu, kertoo enemmän kuin mikään ominaisuuslista, koska perhe määrittää, missä työkalu on aidosti hyvä.

1. Taulukkolaskenta-tietokantahybridit

Tämän perheen työkalut – Airtable, SmartSuite, Baserow ja vastaavat tuotteet – alkavat ruudukosta, joka näyttää taulukkolta, mutta toimii kuin relaatiotietokanta. Kentillä on tyypit, tietueita voidaan linkittää taulukoiden välillä ja näkymät (ruudukko, kanban, kalenteri, galleria) esittävät samat tiedot eri tavalla.

Aiheeseen liittyvä: — Pitkäaikainen tiimeille, jotka tarvitsevat mukautettuja sovelluksia työpöydälle, verkkoon ja mobiililaitteille yhdestä tiedostosta..

Nämä ovat erinomaisia seurantaan, kevyeen prosessinhallintaan ja sisäisiin hakemistoihin. Ne ovat haastavia, kun tarvitset monimutkaista transaktiologiikkaa, hienojakoisia roolioikeuksia tai vahvasti mukautettua käyttöliittymää.

2. Lomake- ja työnkulkutyökalut

Lomakerakentajat ja automaatioon keskittyvät alustat – Typeform, Jotform ja Zapierin kaltaisten työkalujen työnkulkupuoli – ovat loistavia tietojen keräämisessä ja reitityksessä. Lomake- ja työnkulkutyökalu on usein nopein tapa korvata paperiprosessi: vastaanottolomake kirjoittaa tietokantaan, sääntö ilmoittaa esimiehelle, tilakenttä seuraa edistymistä. Rajoituksena on, että nämä työkalut ovat yleensä tehokkaampia prosessin reunoilla kuin varsinaisena tietojärjestelmänä (system of record).

3. Full-stack-visuaaliset sovellusalustat

Bubble, Glide, Softr ja WeWeb kuuluvat tähän. Nämä alustat tarjoavat todellisen sovelluksen: useita näyttöjä, käyttäjätilejä, ehdollista logiikkaa, tietokantakyselyitä ja yhä useammin tekoälyavusteista näyttöjen ja työnkulkujen luontia.

Meidän valintamme: — Yksinkertainen laskentataulukkokäyttöliittymä, joka sijaitsee todellisen relaatiotietokannan päällä, jossa on automaatioita, näkymiä ja jaettavia käyttöliittymiä..

Tässä “sovellusrakentaja ilman koodia” -väitteet ovat uskottavimpia, koska voit julkaista jotain, joka tuntuu räätälöidyltä ohjelmistolta. Vastapainona on oppimiskäyrä – full-stack-visuaalisessa alustassa on enemmän omaksuttavia käsitteitä kuin taulukkolaskentatyökalussa, ja suorituskyky sekä hinnoittelu skaalautuvat käytön mukaan.

4. Low-code-alustat koodipakoluukulla

Low-code-alustat – 4D, , Mendix, OutSystems – sijoittuvat koodittoman ja perinteisen kehityksen väliin. Rakennat visuaalisesti, mutta alusta odottaa sinun siirtyvän oikeaan koodiin, SQL:ään tai skriptikieleen, kun ongelma sitä vaatii. Tiimeille, jotka lopulta tarvitsevat mukautettua logiikkaa, integraatioita vanhoihin järjestelmiin tai on-premises-asennusta, tämä perhe tarjoaa kestävimmän perustan. Hintana on, että low-code vaatii rakentajalta enemmän osaamista alussa.

Vertailu: Työkaluperheen sovittaminen tehtävään

PerheParas käyttöönTyypillinen kattoKenen kannattaa valita
Taulukkolaskenta-tietokantahybridiSeuranta, inventaariot, kevyt prosessiMonimutkainen logiikka, mukautettu UITiimit, jotka korvaavat taulukkolaskentaa
Lomake ja työnkulkuTiedonkeruu, hyväksynnät, ilmoituksetToimiminen tietojärjestelmänä
Full-stack-visuaalinen alustaAsiakas- ja sisäsovelluksetSuorituskyky, syvä räätälöintiTiimit, jotka julkaisevat oikean tuotteen
Low-code koodipakoluukullaMonimutkainen data, integraatiot, vaatimustenmukaisuusVaatii kehittäjän taitojaPienet IT-tiimit teknisellä henkilökunnalla

Kriteerilista on usein hyödyllisempi kuin ominaisuusmatriisi. Ennen koodittomien sovellusrakentajien arviointia kirjoita ylös neljä asiaa: kuinka monta taulukkoa tietosi tarvitsevat ja miten ne liittyvät; kuinka monta eri käyttäjäroolia tarvitsee eri käyttöoikeuksia; mitkä ulkoiset järjestelmät on integroitava; ja miltä tietomääräsi näyttää kahden vuoden kuluttua.

Työkalut, jotka läpäisevät nämä neljä testiä, ovat kokeilun arvoisia. Ne, jotka epäonnistuvat, kannattaa jättää väliin riippumatta siitä, kuinka kiiltävältä demo näyttää.

Ilmaiset koodittomat sovellusrakentajat: mitä ilmaisversio todella tarjoaa

Haut kuten “no code app builders free” ja “free app builder no code” heijastavat todellista tarvetta, mutta ilmaisversiot vaihtelevat suuresti sallitun käytön suhteen. Useimmat alustat rakentavat ilmaiset suunnitelmat yhden tai useamman seuraavan rajoituksen ympärille:

  • Käyttäjäkapasiteetti. Ilmainen suunnitelma voi sallia muutaman muokkaajan tai pienen määrän sovelluskäyttäjiä, minkä jälkeen vaaditaan maksu jokaisesta lisäpaikasta.
  • Tietue- tai rivirajoitukset. Tietokantapohjaiset työkalut rajoittavat usein tietueiden määrää, mikä sopii prototyypille mutta on tuskallista tuotannossa.
  • Ominaisuuslukot. Mukautetut verkkotunnukset, roolipohjaiset käyttöoikeudet, API-käyttö ja versiohistoria ovat tyypillisesti maksullisia ominaisuuksia.
  • Vain julkiset sovellukset. Jotkin ilmaisversiot rajoittavat käytön julkisesti saavutettaviin sovelluksiin, sulkien pois sisäiset työkalut, jotka sisältävät arkaluonteista tietoa.
  • Vesileima tai brändäys. Ilmaiset suunnitelmat voivat näyttää alustan logon sovelluksessasi.

Käytännöllinen lähestymistapa: käytä ilmaista kooditonta sovellusrakentajaa tietomallin ja työnkulun validoimiseen oikeiden käyttäjien kanssa, ja budjetoi sitten maksullinen taso ennen julkaisua. Prototyypin tekeminen ilmaisella suunnitelmalla on aidosti arvokasta – se tuo suunnitteluongelmat esiin halvalla. Tuotannon pyörittäminen ilmaisella suunnitelmalla on yleensä harhaa, koska rajoitukset iskevät juuri silloin, kun sovelluksesta tulee tärkeä.

Aiheeseen liittyvä: — Kooditon tietokannan rakentaja, joka on tarkoitettu portaaleihin, hakemistoihin ja sisäisiin työkaluihin – kiinteähintaisella hinnoittelulla käyttäjäkohtaisten maksujen sijaan..

vielä yksi huomio: “ilmainen” voi tarkoittaa myös itseisännöityä (self-hosted). Avoimen lähdekoodin vaihtoehtojen avulla voit ajaa alustaa omassa infrastruktuurissasi, mikä poistaa käyttäjäkohtaiset maksut, mutta lisää isännöinti-, varmuuskopiointi- ja päivitysvastuita. Tämä vaihtokauppa on kohtuullinen palvelintaitoja hallitseville tiimeille ja kohtuuton niille, joilta nämä taidot puuttuvat.

Näin arvioit kooditonta sovellusrakentajaa: toimiva menetelmä

Arvioinnin tulisi seurata dataa, ei markkinointia. Luotettava järjestys on seuraava:

  1. Mallinoi ensin vaikein taulukkosi. Ei helpointa. Jos alusta ei pysty ilmaisemaan selkeästi monimutkaisinta entiteettiäsi ja sen suhteita, millään muulla ei ole väliä.
  2. Luo todellinen päästä päähän -työnkulku. Sisällytä triggeri, päätös, ilmoitus ja tilan muutos. Tämä paljastaa, miten alusta käsittelee logiikkaa.
  3. Testaa käyttöoikeuksia kahdella roolilla. Luo esimiehen tili ja työntekijän tili ja varmista, että kumpikin näkee vain sen, mitä heidän kuuluu. Käyttöoikeusmallit ovat kohta, jossa monet alustat hiljaa pettävät.
  4. Kokeile integraatiota. Yhdistä olemassa olevaan sähköpostipalveluun, maksunvälittäjään tai tietokantaan. Integraatiokitka on yksi pääsyistä projektien hylkäämiseen.
  5. Tarkista vienti- ja tulostuspolku. Kysy, mitä tiedoillesi ja logiikallesi tapahtuu, jos poistut alustalta. Alusta, joka voi viedä strukturoitua dataa, on turvallisempi valinta kuin sellainen, joka vangitsee sen.

Vaiheet 4 ja 5 ovat niitä, jotka useimmat arvostelut jättävät huomioimatta, ja ne määrittävät, onko työkalu lyhytaikainen kulutustavara vai pitkäaikainen alusta.

Jos olet ostoksilla: — Halpakoodisovellusten rakentaja, joka liitetään laajempaan Zoho-sviittiin ja hinnat käyttäjää kohti sovelluksen sijaan..

Missä koodittomat sovellusrakentajat pettävät

Koodittomat sovellusrakentajat ovat rehellisiä vahvuuksistaan ja hienovaraisempia rajoituksistaan. Toistuvat vikatilat on syytä mainita.

Relaatioiden monimutkaisuus. Monet koodittomat työkalut käsittelevät yksi-moneen-suhteita tyylikkäästi ja monta-monta-suhteita kömpelösti. Jos toimialasi on aidosti relaatiopohjainen (tilaukset, rivit, toimitukset, laskut), testaa liitosten toimivuutta alusta alkaen.

Samanaikaisuus ja volyymi. Visuaaliset alustat usein abstrahoivat tietokannan pois, mikä tarkoittaa, ettet voi aina optimoida kyselyitä tai lisätä indeksejä. Pienessä mittakaavassa tämä on näkymätöntä; suuremmassa mittakaavassa siitä tulee pullonkaula.

Käyttöoikeuksien tarkkuus. “Admin, editor, viewer” kattaa paljon, mutta säännellyt ympäristöt tarvitsevat usein kenttä- tai tietuetason sääntöjä, joita yksinkertaisemmat alustat eivät tarjoa.

Integraation syvyys. Kahden SaaS-työkalun yhdistäminen on helppoa. Synkronointi on-premises ERP:n tai legacy-tietokannan kanssa ei ole, ja siinä low-code-alustat oikealla koodipääsyllä ansaitsevat paikkansa.

Toimittajariippuvuus. Sovelluksesi asuu jonkun muun tuotteen sisällä. Hinnoittelumuutokset, ominaisuuksien poistot ja alustojen sulkemiset ovat todellisia riskejä. Lievennys on poistumispolku, jonka tarkistit vaiheessa 5.

Yksikään näistä ei ole argumentti koodittomuutta vastaan. Ne ovat argumentteja tietoisen valinnan puolesta ja alustojen suosimiseksi, jotka sallivat etenemisen koodiin sen sijaan, että ne lukitsisivat sinut kattoon.

No Code, Low Code ja perinteinen kehitys: tietoinen valinta

Nämä kolme lähestymistapaa muodostavat spektrin, eivät hierarkiaa. Koodittomat sovellusrakentajat optimoivat nopeutta ja saavutettavuutta. Perinteinen kehitys optimoi hallintaa ja pitkäikäisyyttä. Low-code yrittää yhdistää molemmat, hyväksyen jyrkemmän oppimiskäyrän vastineeksi korkeammasta katosta.

Pragmaattinen malli pienelle IT-rakentajalle on aloittaa sieltä, missä ongelma on yksinkertaisin. Seurantatyökalu kuuluu taulukkolaskenta-tietokantahybridiin. Hyväksyntätyönkulku kuuluu lomake- ja työnkulkutyökaluun.

Asiakkaalle suunnattu sovellus tileineen ja logiikoineen kuuluu full-stack-visuaaliseen alustaan. Järjestelmä, jonka on integroitava olemassa oleviin tietokantoihin, ajettava omilla palvelimilla tai tyydytettävä tarkastaja, kuuluu low-code-ympäristöön, jossa voit kirjoittaa oikeaa koodia tarvittaessa.

Virhe, jota tulee välttää, on valita tehokkain työkalu yksinkertaisimpaan ongelmaan ja hylätä se sitten, koska asennuskustannukset ylittivät arvon. Toinen virhe on valita yksinkertaisin työkalu monimutkaiseen ongelmaan ja osua seinään kuuden kuukauden kuluttua datalla, jota ei voi migroida. Perheen sovittaminen tehtävään, kuten yllä oleva vertailutaulukko ehdottaa, estää molemmat.

Lähteet ja lisälukemista

  • Low-code development platform — Wikipedia: A low-code development platform (LCDP) provides a software development environment – typically a graphical user interface (GUI) – that involves little or no writing…
  • No-code development platform — Wikipedia: A no-code development platform (NCDP) supports creating software via a graphical user interface (GUI) and configuration instead of programming. As with a low-code…

Usein kysytyt kysymykset

Mitkä ovat parhaat koodittomat sovellusrakentajat?

Paras kooditon sovellusrakentaja riippuu datastasi ja käyttäjistäsi, ei yleisestä ranking-listasta. Taulukkolaskenta-tietokantahybridit sopivat seurantaan ja kevyeen prosessityöhön; full-stack-visuaaliset alustat kuten Bubble, Glide ja Softr sopivat todellisiin sovelluksiin, joissa on tilit ja logiikka; low-code-alustat kuten 4D ja Power Apps sopivat monimutkaiseen dataan ja integraatioihin. Arvioi työkaluja vaikeimman taulukkisi, käyttöoikeusmallisi ja poistumispolkusi perusteella ominaisuuslistan sijaan.

Onko olemassa aidosti ilmaisia koodittomia sovellusrakentajia?

Kyllä, useimmat suuret alustat tarjoavat ilmaisia tasoja, mutta ne yleensä rajoittavat käyttäjien, tietueiden tai ominaisuuksien määrää, ja jotkut rajoittavat sinut julkisiin sovelluksiin. Ilmainen, kooditon sovellusten rakentaja sopii hyvin prototyyppien luomiseen ja tietomallin validointiin oikeiden käyttäjien kanssa. Jos tuotannossa käytetään arkaluontoisia tietoja tai jos käyttäjiä on enemmän kuin kourallinen, päivitä maksulliseen tasoon.

Tarvitsenko ohjelmointiosaamista voidakseni käyttää kooditonta sovellusrakentajaa?

Peruskäyttöön ei vaadita ohjelmointisyntaksia, mutta datamallinnus, logiikkasuunnittelu ja testaustaidot ovat valtavan tärkeitä. Taulukoita, suhteita ja käyttöoikeuksia ymmärtävät rakentajat saavat paljon enemmän irti näistä alustoista. Monet työkalut paljastavat myös valinnaisen koodin tai API-käytön, mikä on hyödyllistä, kun vaatimus ylittää visuaalisen rakennustyökalun kattaman.

Mitä eroa on no-codella ja low-codella?

No-code-alustat pyrkivät kattamaan koko rakentamisen visuaalisesti ilman koodia. Low-code-alustat rakentuvat myös visuaalisesti, mutta odottavat sinun kirjoittavan koodia, SQL:ää tai komentosarjoja edistyneitä vaatimuksia varten. Low-code tarjoaa yleensä korkeamman katon ja paremman integraation olemassa oleviin järjestelmiin jyrkemmän oppimiskäyrän kustannuksella.

Voiko kooditon sovellusten rakentaja käsitellä todellista yrityssovellusta?

Monet voivat, erityisesti täyden pinon visuaaliset alustat ja low-code-ympäristöt. Rajoittavia tekijöitä ovat tyypillisesti relaatioiden monimutkaisuus, datamäärä, lupien tarkkuus ja integroinnin syvyys itse rajapintojen sijaan. Näiden neljän alueen testaaminen arvioinnin aikana kertoo, kestääkö alusta tuotannossa.

Mitä sovellukselleni tapahtuu, jos alusta käy sovellukselleni liian pieneksi?

Se riippuu täysin alustan vienti- ja integrointivaihtoehdoista. Joidenkin työkalujen avulla voit viedä strukturoituja tietoja ja rakentaa niitä uudelleen muualle; toiset pitävät logiikkaa lukittuna tuotteen sisällä. Poistumisreitin tarkistaminen ennen sitoutumista – ja suosimalla alustoja, joissa on avoin datayhteys tai itseisännöintivaihtoehdot – on luotettavin tapa suojata sijoituksesi.

Usein kysytyt kysymykset

Mitkä ovat parhaat koodittomat sovellusten rakentajat?

Paras kooditon sovellusten rakentaja riippuu tiedoistasi ja käyttäjistäsi, ei yleisestä sijoituksesta. Taulukko-tietokantahybridit sopivat seurantaan ja kevyeen prosessityöhön; täyspinon visuaaliset alustat, kuten Bubble, Glide ja Softr, sopivat todellisiin sovelluksiin tileillä ja logiikalla; matalakoodialustat, kuten 4D ja Power Apps, sopivat monimutkaisiin tietoihin ja integraatioihin. Arvioi vaikeinta taulukkoasi, lupamalliasi ja poistumispolkuasi ominaisuusluettelon sijaan.

Onko olemassa todella ilmaisia ​​koodittomia sovellusten rakentajia?

Kyllä, useimmat suuret alustat tarjoavat ilmaisia ​​tasoja, mutta ne yleensä rajoittavat käyttäjien, tietueiden tai ominaisuuksien määrää, ja jotkut rajoittavat sinut julkisiin sovelluksiin. Ilmainen, kooditon sovellusten rakentaja sopii hyvin prototyyppien luomiseen ja tietomallin validointiin oikeiden käyttäjien kanssa. Jos tuotannossa käytetään arkaluontoisia tietoja tai jos käyttäjiä on enemmän kuin kourallinen, päivitä maksulliseen tasoon.

Tarvitsenko ohjelmointiosaamista voidakseni käyttää kooditonta sovellusten rakentajaa?

Peruskäyttöön ei vaadita ohjelmointisyntaksia, mutta datamallinnus, logiikkasuunnittelu ja testaustaidot ovat valtavan tärkeitä. Taulukoita, suhteita ja käyttöoikeuksia ymmärtävät rakentajat saavat paljon enemmän irti näistä alustoista. Monet työkalut paljastavat myös valinnaisen koodin tai API-käytön, mikä on hyödyllistä, kun vaatimus ylittää visuaalisen rakennustyökalun kattaman.

Mitä eroa on ei-koodilla ja matalalla koodilla?

Mikään koodialusto ei pyri peittämään koko rakennetta visuaalisesti ilman koodia. Matalakoodialustat rakentuvat myös visuaalisesti, mutta odottavat sinun kirjoittavan koodia, SQL:ää tai komentosarjoja edistyneitä vaatimuksia varten. Matala koodi tarjoaa yleensä korkeamman katon ja paremman integraation olemassa oleviin järjestelmiin jyrkemmän oppimiskäyrän kustannuksella.

Voiko kooditon sovellusten rakentaja käsitellä todellista yrityssovellusta?

Monet voivat, erityisesti täyden pinon visuaaliset alustat ja matalakoodiympäristöt. Rajoittavia tekijöitä ovat tyypillisesti relaatioiden monimutkaisuus, datamäärä, lupien tarkkuus ja integroinnin syvyys itse rajapintojen sijaan. Näiden neljän alueen testaaminen arvioinnin aikana kertoo, kestääkö alusta tuotannossa.

Mitä sovellukselleni tapahtuu, jos kasvan alustan ulkopuolelle?

Se riippuu täysin alustan vienti- ja integrointivaihtoehdoista. Joidenkin työkalujen avulla voit viedä strukturoituja tietoja ja rakentaa niitä uudelleen muualle; toiset pitävät logiikkaa lukittuna tuotteen sisällä. Poistumisreitin tarkistaminen ennen sitoutumista – ja suosimalla alustat, joissa on avoin datayhteys tai itseisännöintivaihtoehdot – on luotettavin tapa suojata sijoituksesi.


Rakenna mukautettu sovellus ilmaiseksi 15 päivän ajan

Halpakoodisovellusten rakentaja, joka liitetään laajempaan Zoho-sviittiin ja hinnat käyttäjää kohti sovelluksen sijaan.