Mobilā aplikācija iOS un Android: licences, izmaksas un ar ko rēķināties
Ar AI šodien var uzbūvēt strādājošu mobilo aplikāciju dažos vakaros. Grūtākais bieži sākas pēc tam, kad tā jau strādā tavā telefonā: vajag izstrādātāja kontu, veikala pārbaudi, privātuma politiku, testētājus un plānu, kā aplikāciju uzturēt.
Šis raksts ir kopējā karte visam ceļam. Tā nav juridiska vai nodokļu konsultācija, un veikalu noteikumi mainās, tāpēc cenas un termiņus pārbaudi saitēs. Dati pārbaudīti 2026. gada novembrī.
Īsumā
| Apple App Store | Google Play | |
|---|---|---|
| Izstrādātāja konts | 99 USD gadā | 25 USD vienreiz |
| Ja nemaksā | aplikācija pazūd no veikala | ikgadējas maksas nav |
| Dators izstrādei | praktiski vajag Mac | der jebkurš |
| Obligātie testētāji | nav | privātam kontam 12 testētāji 14 dienas |
| Pārbaude | bieži 1–2 dienas | parasti līdz 7 dienām |
| Komisija ES mazam izstrādātājam | 15 % | 10 % + 5 % par norēķiniem |
Ja nav pārliecības, ka ideja vispār kādam vajadzīga, sāc ar parastu tīmekļa aplikāciju. To var atvērt jebkurā telefonā, un tev nav jāgaida neviena veikala atļauja. Par to, kā tādu uztaisīt, rakstīju pamācībā par pirmo aplikāciju.
Kas ir tā „licence”
Aplikācijas publicēšanai nav jāpērk atsevišķa licence, kā to dara ar programmu. Par „licenci” parasti sauc izstrādātāja kontu, kas ļauj publicēt veikalā. Tiesības izplatīt aplikāciju nosaka līgums ar Apple vai Google.
Paša kods paliek tavs, taču jāpārbauda, ko tajā atļauj izmantotās bibliotēkas, fonti, attēli un citi materiāli. AI ģenerēts kods vai attēls šo atbildību nenoņem: par publicēto atbild tas, kurš publicē.
Privātpersona vai uzņēmums
Pirms reģistrācijas izlem, kura vārdā aplikāciju publicēsi, jo tas ir redzams veikalā.
Privātpersonas konts ir ātrākais ceļš. Apple gadījumā pārdevēja vārds būs tavs juridiskais vārds. Segvārdu vai uzņēmuma nosaukumu tur nevar izmantot.
Uzņēmuma konts veikalā rāda uzņēmuma nosaukumu. Abos veikalos vajag D-U-N-S numuru, un Apple prasa arī publisku mājaslapu un uzņēmuma domēna e-pastu. Numuru piešķir Dun & Bradstreet, un parasti tas ir bez maksas. Tā saņemšanai rezervē laiku, sevišķi tad, ja uzņēmums ir tikko dibināts.
ES tirgotāja statuss
Eiropas Savienībā abi veikali prasa deklarēt, vai esi tirgotājs (trader) Digitālo pakalpojumu akta izpratnē. Tas nozīmē, ka aplikāciju piedāvā savas saimnieciskās vai profesionālās darbības ietvaros.
Tas ir svarīgi tieši privātpersonām, jo tirgotāja kontaktinformācija ir publiska:
- Apple pēc pārbaudes publicē tirgotāja kontaktus aplikācijas lapā ES veikalos.
- Google prasa statusu deklarēt līdz 2027. gada 1. februārim, bet jauniem kontiem uzreiz. Privātpersonai, kas ir tirgotājs, publiski būs redzams arī tālrunis un adrese. Ja statuss netiek deklarēts, aplikācijas atjauninājumus var bloķēt un aplikāciju var izņemt no veikala.
Ja plāno pelnīt, uzreiz padomā par uzņēmumu vai saimniecisko darbību. Pajautā grāmatvedim arī par ienākumu un PVN jautājumiem. Mājas adrese App Store lapā nav tas, ko gribas atklāt nejauši.
iOS: kas jāzina par Apple
Maksa. Apple Developer Program maksā 99 USD gadā, un cena reģionā var atšķirties. Ja dalība beidzas, aplikācijas vairs nevar lejupielādēt un nevar sūtīt atjauninājumus. Pašlaik Latvija nav to valstu sarakstā, kur programmas lapā pieejama automātiskā atjaunošana, tāpēc ieliec kalendārā atgādinājumu. Atjaunot var 30 dienas pirms termiņa.
Bez maksas var tikai sev. Ar bezmaksas Apple kontu var uzlikt aplikāciju savā iPhone, bet ar būtiskiem ierobežojumiem, un instalācija ir derīga tikai 7 dienas. Publicēšanai vajag maksas dalību.
Mac. Xcode, Apple izstrādes rīks, darbojas tikai Mac datorā, un ar to ir vienkāršāk testēt iPhone simulatorā. Mākoņa būvēšana, piemēram, Expo EAS, ļauj sagatavot iOS versiju arī bez sava Mac, taču īsts iPhone testēšanai tik un tā būs vajadzīgs.
Testēšana. Pirms publicēšanas aplikāciju var iedot draugiem caur TestFlight. Tas ir labākais veids, kā atrast problēmas, ko pats vairs nepamani.
Pārbaude. Apple pārbauda katru versiju. Pēc Apple datiem, 90 % iesniegumu izskata mazāk nekā 48 stundās. Noraidījums nav katastrofa: izlabo norādīto un iesniedz vēlreiz. Tomēr neplāno izlaidumu dienu pirms svarīga termiņa.
Android: kas jāzina par Google
Maksa. Google Play Console reģistrācija maksā 25 USD vienreiz. Jārēķinās ar identitātes pārbaudi: var prasīt personu apliecinošu dokumentu un karti uz tava vārda.
12 testētāji uz 14 dienām. Šis ir punkts, kas pārsteidz daudzus iesācējus. Privātajiem kontiem, kas izveidoti pēc 2023. gada 13. novembra, pirms publicēšanas vajag slēgto testu ar vismaz 12 testētājiem, kas ir pieteikušies nepārtraukti vismaz 14 dienas. Ja testētājs izstājas un piesakās no jauna, 14 dienu skaitīšana sākas no nulles. Testētājus sameklē laikus un palūdz viņiem aplikāciju tiešām lietot.
Pārbaude. Pēc slēgtā testa pieteikums produkcijai parasti tiek izskatīts līdz septiņām dienām, bet izņēmuma gadījumos var aizņemt ilgāk.
Ikgadējās prasības. Google regulāri paceļ minimālo Android API līmeni. Kopš 2026. gada 31. augusta jaunām aplikācijām un atjauninājumiem jāmērķē uz Android 16. Pat ja aplikācija tiek pabeigta un netiek mainīta, reizi gadā ir ko darīt.
Izplatīšana ārpus veikala. Android atļauj aplikāciju izplatīt arī ārpus Google Play, tomēr Google ievieš izstrādātāju verifikāciju, kas pasaulē tiks paplašināta no 2027. gada. Tas nozīmē, ka anonīmas izplatīšanas iespējas sertificētās Android ierīcēs sašaurinās.
Kā aplikāciju uzbūvēt
Vienas koda bāzes rīki parasti ir labākais sākums, jo nav divreiz jābūvē viss pa iOS un Android:
- React Native ar Expo ir labs noklusējums vibe coding darbam. AI to labi pārzina, un labojumus var uzreiz redzēt telefonā.
- Flutter ir spēcīga alternatīva ar vienotu izskatu abās platformās.
- Swift un Kotlin ir katras platformas dzimtās valodas. Tās izvēlas, ja aplikācijai vajag dziļu sistēmas integrāciju vai tiešām augstu veiktspēju, bet tad būtībā ir jāuztur divas aplikācijas.
- Tīmekļa lapa aplikācijas čaulā ir ātrākais, bet riskantākais ceļš. Apple noteikumu 4.2. punkts prasa, lai aplikācija būtu vairāk nekā iepakota mājaslapa, un to mēdz noraidīt.
Kas jāsagatavo publicēšanai
Veikalos neiesniedz tikai kodu. Sagatavo arī:
- ikonu, nosaukumu, aprakstu un ekrānšāviņus vajadzīgajos izmēros;
- privātuma politiku publiskā adresē;
- datu apkopošanas deklarāciju: App Privacy pie Apple un Data safety pie Google. Te jānorāda arī tas, ko vāc analītikas un citi trešo pušu rīki;
- vecuma vērtējuma anketu;
- testa kontu pārbaudītājiem, ja aplikācijā ir jāielogojas, un strādājošu serveri. Apple to prasa tieši;
- kontaktus un atbalsta lapu.
Ja AI aplikācijā ir iestrādājis analītiku vai kļūdu uzskaites rīku, tev jāzina, kādus datus tas sūta. Deklarāciju aizpildi pēc tā, ko aplikācija dara, nevis pēc tā, ko gribētos, lai tā darītu.
Noteikumi, kas biežāk pārsteidz
Konta dzēšana. Ja aplikācijā var izveidot kontu, tajā jābūt arī iespējai to dzēst. To prasa gan Apple, gan Google, kas papildus prasa arī tīmekļa saiti dzēšanas pieprasījumam. Paprasi to AI jau sākumā.
Pieteikšanās. Ja izmanto Google vai citu trešās puses pieteikšanos, Apple noteikumu 4.8. punkts prasa piedāvāt arī līdzvērtīgu privātumu saudzējošu variantu. Sign in with Apple parasti ir vienkāršākais risinājums.
Digitāls saturs un maksājumi. Ja pārdod digitālas funkcijas, abonementu vai saturu, parasti jāizmanto veikala maksājumi. Fiziskām precēm un pakalpojumiem ārpus aplikācijas noteikumi ir citi. ES ir arī citi maksājumu varianti, bet tiem ir savi nosacījumi un komisijas.
Lietotāju saturs un AI. Ja lietotāji var publicēt saturu vai aplikācija to ģenerē ar AI, Apple prasa filtrēšanu, ziņošanu, bloķēšanu un kontaktus saziņai. Personas datu nosūtīšana trešās puses AI pakalpojumam jāatklāj, un tai jāsaņem lietotāja atļauja.
Cik tas maksā kopumā
Mazam projektam ar vienu cilvēku pirmajā gadā var rēķināties apmēram šādi:
| Pozīcija | Izmaksas |
|---|---|
| Apple Developer Program | 99 USD gadā |
| Google Play Console | 25 USD vienreiz |
| AI rīks izstrādei | 0–20 USD mēnesī un vairāk |
| Datubāze un serveris | sākumā bieži bezmaksas plāns, vēlāk pēc noslodzes |
| Mājaslapa privātuma politikai | bezmaksas hostings un domēns no aptuveni 15 EUR gadā |
| Mac, iPhone, Android testa telefons | ja nav, šī var būt lielākā izmaksu pozīcija |
| AI API, kartes, SMS, e-pasts | pēc lietojuma, un te rēķins var izaugt visstraujāk |
Ja aplikācija pati izsauc maksas AI vai citu API, uzliec ierobežojumu tēriņiem un pieprasījumiem. Viena kļūda vai ļaunprātīgs lietotājs var maksāt vairāk nekā viss pārējais saraksts.
Komisijas, ja pelni
Bezmaksas aplikācijai bez digitāliem pirkumiem komisija nav jāmaksā. Ja pārdod aplikācijā, pircējiem Latvijā šobrīd spēkā ir šādas pamata likmes:
| Apple ES | Google Play EEZ | |
|---|---|---|
| Mazs izstrādātājs | 15 %, jāpiesakās programmai | 10 % + 5 % par pirmo 1 milj. USD gadā |
| Standarta pirkums | 26 % | 20 % + 5 % jaunām instalācijām |
Citos tirgos un veikalu programmās likmes var atšķirties, tāpēc cenu modeli rēķini pēc oficiālajām tabulām. Apple mazā izstrādātāja programma neieslēdzas automātiski, tai jāpiesakās.
Ar ko jārēķinās, ja būvē vibe coding
Vibe coding labi noder, lai aplikāciju uzbūvētu ātri. Tas nenoņem atbildību par rezultātu. Tālāk ir tas, ko es uzraudzītu vispirms. Vairāk par pašu pieeju rakstīju rakstā par vibe coding.
Aplikācijā nav noslēpumu. Aplikācija ir fails lietotāja telefonā, un no tā var izvilkt iekšā ieliktās atslēgas. Maksas API atslēgas drīkst glabāt tikai serverī. Tiesības datubāzē jāierobežo pašā datubāzē, piemēram, ar Supabase Row Level Security, nevis tikai ar pogu paslēpšanu ekrānā.
Darbība simulatorā vēl neko negarantē. Pārbaudi īstā telefonā: lēns internets, lidmašīnas režīms, atļauju atteikums, mazs ekrāns, tumšais režīms, aplikācija fonā un pārlādēšana. Pārbaudi arī to, vai lietotājs var nokļūt līdz galam bez tavas palīdzības.
Labojums nav tūlītējs. Tīmekļa lapu var nomainīt dažās minūtēs. Mobilo aplikāciju parasti jāiesniedz pārbaudei, un cilvēki to atjaunina vēlāk vai nekad. Serverim vēl kādu laiku jāsaprotas ar vecām versijām. Tāpēc padomā par datu migrāciju un obligāto atjaunināšanu jau pašā sākumā.
Glabā parakstīšanas atslēgas un kontus kārtībā. Aplikāciju atjauninājumus paraksta ar sertifikātiem un atslēgām. Tie nedrīkst nokļūt publiskā repozitorijā, un tie nedrīkst pazust kopā ar vienu datoru. Git, rezerves kopijas un paroļu pārvaldnieks te nav formalitāte.
Kļūdas jāredz pašam. Lietotāji parasti neraksta, bet vienkārši aizver aplikāciju. Pievieno kļūdu uzskaiti, piemēram, Sentry, un atjaunini privātuma deklarāciju.
Aplikācija nekad nav galīgi pabeigta. Reizi gadā nāk jaunas iOS un Android versijas, bibliotēkas noveco, veikali maina prasības un serveris prasa uzturēšanu. Ja plāno aplikāciju vienreiz uzbūvēt un aizmirst, labāk izvēlies tīmekli.
Lietotāju dati ir atbildība. Vāc tikai to, ko patiešām vajag. Ja tiek apstrādāti personas dati, uz tevi attiecas VDAR: lietotājam jāzina, kas notiek ar datiem, un jāspēj tos dzēst. Veselības, finanšu vai bērnu datu gadījumā sāc ar speciālista konsultāciju, nevis ar promptu.
Kārtība, kādā es sāktu
- Pārbaudi ideju ar tīmekļa lapu vai vienkāršu prototipu.
- Ja vajag telefona iespējas, uzbūvē pirmo versiju ar Expo un testē to savā telefonā.
- Izlem par privātpersonu vai uzņēmumu, pirms reģistrē kontus.
- Vispirms publicē vienā veikalā. Tas ļauj ātrāk atrast lielākās problēmas.
- Sagatavo privātuma politiku, datu deklarāciju, konta dzēšanu un kļūdu uzskaiti pirms iesniegšanas.
- Laikus savāc testētājus: TestFlight iPhone lietotājiem un 12 cilvēkus Google slēgtajam testam.
- Iesniedz, izlabo aizrādījumus un plāno pirmo atjauninājumu jau pirms izlaišanas.
Ja tev ir aplikācijas ideja un negribi viens pats pārbaudīt, vai to ir vērts būvēt un kurš ceļš ir izdevīgākais, uzraksti man.