AppSheet išsiskyrė, nes jį remia Google. Jis sklandžiai jungiasi su Google Workspace, o per Gemini siūlo net AI funkcijas, padedančias greičiau kurti programėles.
Taigi nusprendžiau pats tai išbandyti. Norėjau pamatyti, kaip lengvai iš tikrųjų užsiregistruoti, sukurti programėlę, pritaikyti dizainą, tvarkyti klaidas ir ją paskelbti. Šio apžvalgos pabaigoje sužinosite, ar verta išbandyti AppSheet.
Kas yra AppSheet?
AppSheet yra be kodo vystymo platforma, priklausanti Google, leidžianti kurti ir diegti daugialypes žiniatinklio ir mobiliąsias programas, naudojant esamus duomenų šaltinius, tokius kaip Google Sheets, Microsoft Excel ir įvairios duomenų bazės.
Kaip tai veikia:
- Procesas prasideda nuo duomenų, dažnai pateiktų skaičiuoklėje, pavyzdžiui, Google Sheets. AppSheet perskaito duomenų struktūrą ir automatiškai sukuria pagrindinę programėlę su skirtingais rodiniais, tokiais kaip lentelė, forma, kalendorius ar žemėlapis.
- Tada AppSheet redaktorius leidžia pritaikyti programos išvaizdą, vartotojo sąsają (UX) ir elgseną naudojant deklaratyvinę, taisyklių sistemą. Tai apima logikos kūrimą naudojant skaičiuoklės tipo formules vietoje kodo rašymo.
- AppSheet integruotas su Google Gemini Dirbtiniu Intelektu. Tai padeda kurti programėles iš natūralios kalbos aprašymų.
Kam tai skirta?
AppSheet daugiausia skirtas ne techniniams asmenims ir verslams, kuriems reikia greitai kurti ir diegti duomenimis pagrįstas programas. Tai apima:
- Verslo specialistams ir komandoms: jeigu veiklos valdymui pasikliaujate skaičiuoklėmis, el. paštu ir rankiniais procesais, AppSheet padeda juos paversti automatizuotomis, mobiliai paruoštomis programėlėmis be programavimo.
- Pilietiniams programuotojams: ne techniniams darbuotojams, kuriems reikalingi pritaikyti įrankiai, leidžiantys greitai kurti programėles pagal jų darbo eigą.
- Mažoms ir vidutinėms įmonėms: nuo inventoriaus sekimo iki klientų duomenų valdymo, AppSheet leidžia sprendimus kurti per kelias dienas, o ne per mėnesius, nereikalaujant samdyti programuotojų.
- Didžiosioms įmonėms ir IT skyriams: organizacijos, turinčios tūkstančius darbuotojų, vertina AppSheet valdymo, saugumo ir Google Workspace integraciją, o IT gali nustatyti taisykles ir politiką.
- Komandoms, jau dirbančioms Google Workspace: jei kasdien naudojate Gmail, Google Sheets ar Google Drive, AppSheet yra natūrali priemonės plėtra.
Pros and Cons of AppSheet
- Stipri integracija su Google Workspace
- DI pagalba kuriant programėles
- Įmontuota brūkšninių kodų ir OCR nuskaitymo funkcija
- Tvirta sauga su šifravimo galimybėmis
- Talpinimas valdomas Google Cloud
- Ribotos pikselių lygmens dizaino galimybės
- Nėra galimybės naudoti savo domeno žiniatinklio programėlėms
- Visam diegimui reikalingas mokamas planas
- Įmonės integracijoms reikalingi aukštesnio lygio planai
AppSheet funkcijos
- Su Gemini DI pagalba sukuriamos programėlės
- Iš anksto paruošti šablonai greitesniam programėlių kūrimui
- Gyvas mobiliojo, planšetės ir darbalaukio peržiūra
- AppSheet duomenų bazė struktūruotam duomenų saugojimui
- Sklandi integracija su Google Workspace programomis
- SQL ir debesų pagrindu veikiančių duomenų bazių palaikymas
- Brūkšninių kodų ir QR kodų duomenų fiksavimas
- Optinio simbolių atpažinimas dokumentams
- Darbo eigos automatizavimas su įvykdymo sąlygomis ir veiksmais
- Prognozavimo modeliai pažangesnėms programėlėms
- Pritaikomi temos, logotipai ir prekių ženklai
- Daugiadalykio atsiliepimo dizaino parinktys
- Valdymo priemonės įmonės lygio saugumui
Mano praktinė patirtis su AppSheet: žingsnis po žingsnio vadovas
Ekrano kopijos, funkcijų sąrašai ir rinkodaros teiginiai neatskleidžia visko. Įrankį iš tikrųjų supranti tik tuomet, kai jį panaudoji. Todėl pradėsiu čia: pasidalinsiu savo tikslia patirtimi žingsnis po žingsnio.
Nuo prisiregistravimo iki prietaisų skydelio apžvalgos ir šablonų testavimo pasidalinsiu, kas vyko sklandžiai, kas paliko įspūdį ir kur kilo nesklandumų.
Pradžia ir registracija
Pradėjau tiesiai AppSheet pagrindiniame puslapyje, kur mane pasitiko ryški antraštė: „Padidinkite savo našumą be programavimo.“ Žemiau jos aiškiai skelbėsi: „Kurkite galingas programėles ir automatizacijas, didinančias produktyvumą. Programavimo nereikia.“
Didžioji mėlyna Pradėti mygtukas buvo neįmanoma nepastebėti, todėl aš iškart jį paspaudžiau.

Tai atvedė mane į prisijungimo puslapį, kuriame buvo siūlomos kelios prisijungimo galimybės: Google, Microsoft, Apple, Dropbox, Smartsheet, Box ir Salesforce. Akimirksniu susidarė įspūdis, kad AppSheet yra lanksčio ir paruoštas įmonių poreikiams.
Svarbu, kad pradėti nereikėjo kreditinės kortelės, kas yra didelis privalumas prieinamumo požiūriu. Galite kurti ir testuoti programėlę su iki 10 vartotojų, įskaitant jus. Kai ją įdiegsite ir pasidalinsite su didesne komanda, reikės mokamo plano.
Aš pasirinkau Google parinktį ir buvau paprašytas suteikti įprastus leidimus. Čia pastebėjau svarbų niuansą: AppSheet paprašė pilnų teisių prie Google Drive ir Google Sheets. Nors iš pradžių nustebino toks prašymas, jis buvo suprantamas – būtent taip platforma sklandžiai integruojasi su Workspace. Sutikau ir tęsiau.

Po trumpos įkėlimo animacijos mane pasitiko pasveikinimo lange, kuriame teiravosi apie mano vaidmenį, procesus, kuriuos norėjau supaprastinti, ir mano techninę patirtį. Šis žingsnis atrodė naudingas, o ne įkyrus, nes atsakymai akivaizdžiai pritaikė rekomendacijas platformoje. Paspaudęs patekti į AppSheet prietaisų skydelį.

Dizainas pasirodė minimalus ir tikslingas – be jokio blizgesio, tik švarūs skydeliai ir aiški navigacija. Ekrano centre buvo išmaniojo telefono atvaizdas su tekstu „Sukurkite pirmąją programėlę.“

Po juo AppSheet tiksliai aprašė, ko galiu tikėtis: „Kurkite programėles su turtingais rodiniais ir prieigos valdymu. Automatizuokite priminimus ir atnaujinimus. Tvarkykite duomenis ir jungkitės prie kitų šaltinių.“ Tiesiai po tuo buvo mygtukas Peržiūrėti šablonus, akivaizdus kitas žingsnis, jei nebuvau pasirengęs kurti nuo nulio.
Kairėje pusėje navigacijos juosta buvo paprasta. Joje buvo skyriai:
- Kurti (pradėti visiškai naują programėlę)
- Neseniai (projektams, prie kurių jau buvau dirbęs)
- Dalinosi su manimi (kolegų bendri projektai)
- Mano (mano valdomos programėlės)
- Šablonai (iš anksto paruoštos programėlės, kurias galite kopijuoti ir pritaikyti)
Ekrano viršuje galėjau persijungti tarp dviejų skirtukų: Programėlės ir Duomenų bazės. Paspaudus Duomenų bazės atsidarė švarus langas su užrašu „Sukurkite pirmąją duomenų bazę.“ ir mygtuku naujai duomenų bazei sukurti pačiame AppSheet.

Tai buvo naudinga, nes aiškiai atskyrė kur gyvena jūsų duomenys nuo kaip jūsų programėlės juos naudoja, smulkmena, kuri padeda lengviau organizuoti projektus.

Žinoma, norėjau iš karto pamatyti, ką AppSheet gali pasiūlyti, tad įėjau į Šablonai skiltį. Šis puslapis buvo gerai išdėstytas, turėjo paieškos laukelį viršuje ir filtrus pagal Pramonės šaka, Funkcija, Funkcionalumas ir Sudėtingumas.
Šablonų galerija apėmė viską nuo paprastų apklausų ir užduočių valdymo iki pažangesnių darbo srautų, tokių kaip Įdarbinimas ir mokymai, Pamainų valdymas ir Darbo vietų rezervavimas.

Vienas, kuris iš karto patraukė mano dėmesį, buvo Kelionių patvirtinimo proceso šablonas, tad paspaudžiau Peržiūra. Tai atidarė išsamų šablono puslapį, paaiškinantį, ką programa daro, ir dešinėje pusėje rodė gyvą mobiliojo įrenginio emuliatorių.
Mačiau, kaip skirtingi vartotojų vaidmenys (Prašytojas, Direktorius, VP) sąveikautų su programa realiu laiku: laukiančiais prašymais, patvirtinimais ir atmetimais.

Gyva peržiūra tikrai paliko įspūdį. Galėjau spustelėti apačioje esančias korteles – Visi prašymai, Direktoriaus patvirtinimas ir VP patvirtinimas – ir stebėti, kaip veikia darbo srautas.
Šablonų skiltis yra viena stipriausių AppSheet įsisavinimo priemonių. Pradedantiesiems ji pašalina baimę pradėti nuo tuščio ekrano. Tokiam vartotojui kaip aš tai puikus būdas įvertinti platformos galimybes, nes galiu „pažiūrėti po gaubtu“ ir ištirti bet kurio peržiūrėto šablono galinę dalį.
Mano pirmos programėlės kūrimas su AppSheet
Pasibaigus registracijai, kitas didelis klausimas man buvo: kaip lengva iš tikrųjų sukurti programėlę AppSheet?
Prietašų skydelis, į kurį patekau, buvo paprastas, bet kviečiantis, su didžiuliu raginimu „Sukurkite pirmąją programėlę“ ir išmaniojo telefono grafika rodanti galimybes. Taip pat galite naudoti mygtuką Kurti kairėje pagrindinėje meniu dalyje.

Taigi iš kairiojo meniu pasirinkau Kurti → Programėlę. Man pasiūlė tris parinktis: Pradėti su esamais duomenimis, Pradėti su šablonu arba Tuščia programėlė. Kadangi norėjau išbandyti tikrąjį kūrimo procesą, pasirinkau Tuščia programėlė.

Atsiradusiame lange prašė pavadinti programėlę ir pasirinkti kategoriją. Aš pavadinau ją Lauko aptarnavimo užklausos ir peržiūrėjau kategorijas: Inspekcijos ir apklausos, Lauko aptarnavimas, Nekilnojamojo turto valdymas, Pardavimai ir CRM, Atsargų valdymas ir kt.
Pasirinkau Pardavimai ir CRM, nes tai atitiko mano idėją. Paspaudus Sukurti programėlę įvyko trumpa įkėlimo animacija.

Čia AppSheet mane nustebino. Vietoje to, kad paleistų mane visiškai tuščiame redaktoriuje, jis sugeneravo nedidelį veikiantį prototipą. Peržiūroje jau buvo fiktyvių įrašų, pvz., Įrašas 1 (Jane Doe – Nepaleista) ir Įrašas 2 (John Doe – Vykdoma).
Iš pradžių man tai atrodė keista, nes neįkėliau jokių duomenų, bet tada supratau. Iš tiesų AppSheet nenori, kad pradėtumėte nuo nulio. Jis suteikia rėmus, su kuriais galite dirbti ir iš karto matyti, kaip duomenys atrodo programėlėje.
Labai patiko ši prieiga. Daugelis be kodo kūrimo platformų meta jus į tuščią ekraną, kuris gali gąsdinti. AppSheet metodika sumažino mokymosi kreivę ir veiksmą padarė mažiau bauginantį. Net kaip apžvalgininkas vertinau galimybę iš karto sąveikauti su funkcionaliu produktu, o ne žiūrėti į tuščią redaktorių.
Tada norėjau pamatyti, kaip veikia redaktorius. Paspaudus Pritaikyti AppSheet patekau į pagrindinį redaktorių. Išdėstymas suskirstytas į tris sritis:
- navigacijos meniu kairėje su skyriais, tokiais kaip Nustatymai, Duomenys, Rodiniai, Veiksmai, Automatizavimas, DI, Saugumas ir Valdymas.
- centrinis skydelis, pradžioje rodantis „Mokymosi centrą“, pilną pamokų, pasiūlymų ir tiesioginių nuorodų.
- gyva mobiliojo peržiūra dešinėje, kuri atnaujinosi akimirksniu, kai atlikdavau pakeitimus.

Mano pirmas įspūdis buvo teigiamas. Tai atrodė apgalvota. Redaktorius nėra iššaukiantis, tačiau praktiškas. Gyva peržiūra buvo ypač naudinga, nes pakeitimai atsispindėdavo akimirksniu, nereikėjo perkrauti ar keisti skirtukų.
Pirmiausia norėjau pakeisti išvaizdą. Skiltyje Nustatymai → Tema ir prekės ženklas radau valdiklius temoms, spalvoms ir prekės ženklui. Galėjau akimirksniu perjungti šviesų ir tamsų režimus, keisti pagrindinę spalvą realiuoju laiku ir pridėti prekės ženklo elementų, tokių kaip logotipas ir paleidimo ekranas. Antraštės valdikliai leido įjungti arba išjungti pavadinimus, logotipus, meniu ir paiešką, o protingi numatyti nustatymai apsaugojo nuo perpildymo – platforma patikriai sprendžia dizaino spragas už jus.

Kaip AppSheet veikia duomenų struktūra
Toliau tyrinėjau skiltį Duomenys → Santykiai. Ši dalis aiškiai parodė, kaip buvo struktūruoti programėlės duomenys.
- Diagramos rodinyje mačiau vizualų diagramą, kurioje mano numatytoji lentelė sujungta su „Statuso“ lauku.
- Sąrašo rodinyje gavau aiškų paaiškinimą: „Lentelė turi Statuso savybę, kuri gali būti Nepradėta, Vykdoma arba Atlikta. Vartotojai gali peržiūrėti visas lenteles grupuotas pagal Statusą. Vartotojai gali kurti, redaguoti ir trinti įrašus.“

Man tai buvo viena geriausių akimirkų. Daugelis be kodo platformų slepia duomenų modelį arba daro jį painų. Čia AppSheet aiškiai parodė, kaip veikia galinė dalis ir kaip ji jungiasi prie sąsajos. Tai privertė galvoti ne kaip apie skaičiuoklę, o kaip apie programėlės kūrimą.
Kaip AppSheet veikia duomenų peržiūra
Skiltyje Rodiniai išbandžiau, kaip mano duomenys atrodytų vartotojams.
- Galėjau pasirinkti pradinį rodinį (kuris ekranas pasikrauna pirmas), nustatyti, ar Apie skydelis rodytųsi paleidžiant, ir nuspręsti, ar mano el. pašto adresas būtų matomas šoniniame meniu.
- Eksperimentavau su formomis: keičiau paprastas vieno puslapio formas ir korteles turinčias kelių žingsnių formas. Gyva peržiūra atnaujinosi iš karto, todėl buvo paprasta palyginti išdėstymus.
- Localizacijos įrankiai leido pritaikyti net smulkius sistemos tekstus, pvz., „Taip“, „Ne“ ar „Ištrinti“. Tai ypač naudinga prekės ženklui formuoti ir tarptautiniam diegimui – galite pritaikyti programėlę prie įmonės tono arba adaptuoti ją neanglakalbei auditorijai.

Kaip AppSheet veikia automatizavimas
Kitą apžvelgiau skiltį Automatizavimas. Sukūriau savo pirmąjį botą pasirinkdamas įvykį: „Kai atnaujinamas priskirtasis stulpelis, siųsti pranešimą.“ Sąsaja akimirksniu pavaizdavo tai kaip srautą: Įvykis → Procesas → Veiksmas.
Kai bandžiau pridėti kitą žingsnį, AppSheet vėl nustebino. Vietoje to, kad pasiūlytų tik bendrinius veiksmus, jis rekomendavo kontekstinius pasirinkimus, tokius kaip „Tikrinkite, ar data yra iki rytojaus“ arba „Siųsti el. laišką“. Šios rekomendacijos aiškiai remėsi mano programėlės duomenų stulpeliais.

Tai buvo itin naudinga. Automatizavimas tapo ne bandymu ir klaida, o tarsi žingsnis su patyrusiu asistentu. Net jei nebuvau tikras, kaip struktūruoti darbo eigą, platforma švelniai nukreipė teisinga linkme.
Kaip AppSheet veikia DI skiltis
Skiltis DI leidžia AppSheet žengti toliau už paprastą programėlių kūrimą. Čia galite pridėti prognozavimo modelius arba OCR (optinį simbolių atpažinimą). Prognozavimo modelio kūrimas buvo paprastas: pasirinkti treniravimo lentelę, nurodyti stulpelį, kurį norite prognozuoti, ir pasirinkti įvesties laukus. Sistema pažadėjo treniruoti modelį fone.

Ši dalis privertė susimąstyti. Dauguma be kodo platformų neturi integruoto mašininio mokymosi. Nors pirmojo testo metu visiškai neapmokiau modelio, faktas, kad tai galima padaryti keliais paspaudimais, rodo, kaip AppSheet stumia be kodo į „išmaniųjų programėlių“ sritį, o ne tik CRUD formas.
Kaip AppSheet veikia Saugumo ir valdymo skiltis
Galiausiai išbandžiau skiltis Saugumas ir Valdymas. Saugumas leido priversti prisijungti, šifruoti duomenis ir kontroliuoti failų prieigą. Kai kurios funkcijos, tokios kaip domeno autentifikacija, buvo prieinamos tik įmonėms, tačiau pagrindiniai nustatymai veikė iš karto.
Eidamas per visą vedlį turėjau veikiančią Lauko aptarnavimo užklausos programėlę. Išbandžiau, kaip pridėti naujų užklausų, keisti jų statusą ir sinchronizuoti duomenis. Programėlė veikia sklandžiai telefone, planšetėje ir darbalaukyje.
Dizaino ir išdėstymo pritaikymas
Sėkmingai sukūręs pirmą programėlę, norėjau pamatyti, ką užtruktų ją iš tikrųjų padaryti savą: suteikti asmenybę ir naudojimo patogumą.
Pirmas įspūdis apie vizualinį redaktorių:
Kairėje redaktoriaus meniu dalyje yra Mokymosi centras su siūlomais žingsniais ir pamokų vaizdo įrašais, bet mano dėmesį patraukė gyva peržiūra kartu su skiltimi Tema ir prekės ženklas, esančia Nustatymuose.

- Šviesa/Tamsa – perjungus į tamsų režimą peržiūra akimirksniu atsinaujino be jokio delsimo. Eksperimentuoti su dizainu AppSheet leidžia sklandžiai ir interaktyviai.
- Pagrindinė spalva – numatytoji buvo mėlyna. Pakeičiau į žalią, ir visi akcentai programėlėje atsinaujino realiuoju laiku. Tai leidžia be vargo suderinti su įmonės spalvomis.
- Logotipai ir vaizdai – galima įkelti programėlės logotipą, paleidimo ekrano vaizdą ar foną. Tai suteikia galimybę įdiegti įmonės identitetą be papildomo kodo.
- Antraštės valdikliai – čia yra jungikliai pavadinimui, logotipui, meniu ir paieškai rodyti arba slėpti. Įjungus logotipą AppSheet automatiškai paslepia programėlės pavadinimą, kad antraštė neliktų perkrauta. Šis dizaino saugiklis įspūdį daro todėl, kad platforma padeda išvengti netvarkos.
Programėlės pritaikomumas AppSheet
Tada išbandžiau, kaip programėlė prisitaiko prie skirtingų įrenginių. Peržiūros lango viršuje yra mygtukai mobile, tablet ir desktop. Paspaudus kiekvieną pasikeičia dydis ir išdėstymas, leidžiant tiksliai matyti, kaip ji atrodys įvairiuose ekranuose.

AppSheet taip pat leidžia reguliuoti šrifto stilių ir teksto dydį. Nors nėra galimybės importuoti savo šrifto, turimos parinktys apima profesinius poreikius.

Statinės spalvos ir temos – viena, bet aš taip pat tyrinėjau dinaminius vizualus. Naudodamas AppSheet formatavimo taisykles galėjau paryškinti eilutes ar įrašus pagal sąlygas – pvz., „Vėluojantys“ užduotys rodytųsi raudonai arba keistųsi piktogramos priklausomai nuo užklausos statuso.
Čia susitinka dizainas ir funkcionalumas. Vietoje vien estetikos AppSheet išdėstymo įrankiai gerina naudotojo patirtį, vizualiai išskirdami svarbiausius duomenis. Man tai – viena stipriausių funkcijų: programėlės tampa ne tik paženklintos, bet ir patogesnės naudoti.
- Pradedantiesiems tai idealu: galite per kelias minutes pritaikyti programėlės prekių ženklą ir žinoti, kad ji atrodys nuosekliai.
- Patyrusiems kūrėjams tai mažiau lankstu nei CSS, tačiau tikroji vertė yra iteracijų greitis. Galėjau toje pačioje sąsajoje be kodo pastangų kurti, peržiūrėti ir reguliuoti visą veikiančią sąsają.
Kaip AppSheet tvarko klaidas
Toliau norėjau pasigilinti į tai, kas ne visada sulaukia dėmesio, bet yra tokia pat svarbu kaip funkcijų kūrimas: kaip AppSheet tvarko klaidas.
Kadangi AppSheet daugmaž užslėpia kodą, niekada nesusidūriau su sintaksės klaidomis kaip įprastuose IDE. Vietoje to panašiausiai prie „derintuvo“ yra skiltis Patikra prieš diegimą meniu Valdymas.

Įėjęs į šią skiltį, puslapis aiškiai nurodė: „Prieš neprototipinėje aplinkoje naudojant programėlę turėtumėte atlikti ir sėkmingai praeiti šią patikrą.“ Mano programėlė Lauko aptarnavimo užklausos vis dar buvo pažymėta „prototipu“, tad paspaudžiau Vykdyti diegimo patikrą, kad pamatyčiau, ką ji atskleis.
Po trumpos įkėlimo animacijos rezultatai grįžo: „Lauko aptarnavimo užklausos dar nėra pasiruošusios diegti. Pataisykite toliau nurodytas klaidas.“ [7:46]
- Apibrėžimas – Sėkmingai. Programėlės apibrėžimo įspėjimai ir klaidos: SĖKMINGAI. Duomenys atitinka numatytą struktūrą: SĖKMINGAI.
- Programėlės aprašymas – ĮSPĖJIMAS. Jo dar neparašiau.
- Vartotojo sąsaja – Įspėjimai dėl „Naudoti pasirinktinį paleidimo ikoną“ ir „Standartinio meniu dizaino“.
- Sauga – Sėkmingai. Vartotojo prisijungimas ir teisės atnaujinti atrodo tvarkingos.
- Veikimas – Sėkmingai. Tiek mobiliojo, tiek serverio talpyklos patikros praėjo be problemų.
Ekrano apačioje pasirodė juodas pranešimų juosta su priminimu: „Šioje programėlėje yra 1 įspėjimas(-ų).“ Tai šiek tiek klaidino, nes pagrindiniame pranešime buvo rodomi trys, bet svarbiausias dalykas – programa nebuvo sugedusi, o trūko kelių patobulinimų.
Tai nebuvo klaidos, o labiau patarimai, kaip naudoti geriausią praktiką:
- Neužpildytas programėlės aprašymas → tereikia įvesti aprašymą skiltyje Nustatymai > Informacija.
- Nėra pasirinktinio paleidimo ikonos → įkelti ją skiltyje Tema ir prekės ženklas.
- Standartinio meniu dizaino įspėjimas → patobulinti navigaciją skiltyje Rodiniai.
Be to, AppSheet siūlo:
- Išraiškų asistentas – aptinka klaidas rašant formules ir siūlo pataisas.
- Auditavimo istorija – registruoja kiekvieną duomenų sąveiką, kad būtų lengviau diagnozuoti sinchronizavimo ar įrašymo problemas.
- Veikimo analizatorius – nurodo našumo „butelio kaklelio“ vietas, jei programėlė veikia lėtai.

Nors per testą rimtų sinchronizacijos klaidų nepatyriau, šie įrankiai yra paruošti, jei kas nors nepavyktų, ir visi jie skirti aiškumui ir veiksmų vadovavimui, o ne techniškai sudėtingiems pranešimams.
- Pradedantiesiems neatrodo, kad jie „sugriovė“ programėlę; vietoje to gauna nurodymus, ką patobulinti.
- Patyrusiems kūrėjams tai tampa greito patikros įrankiu, kad programa būtų pasiruošusi produkcijai.
Nors tai nepakeičia gilumo, kurią suteikia IDE įrankiai, manau, kad tai yra privalumas: AppSheet sumažina sudėtingumą iš esmės, o klaidų tvarkymas atitinka filosofiją: aiškumas vietoje sudėtingumo, sprendimai vietoje sintaksės.
Programėlės publikavimas ir integracijų pridėjimas
Vienas dalykas sukurti programėlę redaktoriuje, bet tikrasis iššūkis – ar ji gali jungtis prie sistemų, kurias jau naudojate, ir kaip lengvai galite suteikti prieigą vartotojams.
Pradėjau naudodamasis kairiuoju meniu, atsidariau skiltį Nustatymai → Integracijos. Ekranas aiškiai nurodė savo paskirtį:
- „IN: iš debesijos paslaugų į jūsų programėlę.“
- „Leisti debesų paslaugoms, tokioms kaip Looker Studio ir Zapier, bendrauti su jūsų programėle.“

Iš karto supratau, kad tai ne apie abstraktų techninį žargoną – tai apie praktiškus ryšius su populiariais įrankiais. Man tai buvo raminanti žinia: apžvalgininko akimis, faktas, kad AppSheet išskiria Looker Studio (duomenų analizei) ir Zapier (automatizavimui), rodo, kad platforma skirta sklandžiai įsilieti į platesnį verslo įrankių rinkinį.
Šiame ekrane mačiau:
- Jungiklį, leidžiantį įgalinti įeinančius ryšius iš debesijos paslaugų. Jis buvo aktyvus pagal numatytuosius nustatymus.
- Automatiškai sugeneruotą Programėlės ID mano projektui. Tai identifikatorius, kurį kitos paslaugos naudoja bendraudamos su mano programėle.
- Skiltį Prieigos raktai programėlei su mygtuku sukurti raktus trečiųjų šalių paslaugoms.
Pagal mano tyrimus AppSheet palaiko:
- Duomenų bazes: SQL Server, MySQL, PostgreSQL, Oracle ir kt. Debesų ryšiai patys paprasčiausi, o vietiniai duomenys reikalauja įmonių jungčių.
- Google Workspace programos: Sheets, Drive, Gmail, Calendar, Meet – viskas integruojasi sklandžiai.
- API: Išorinės per webhook’us (siųsti duomenis įvykus įvykiams), vidinės per Apigee arba AppSheet REST API.
- Numatyti priedai: el. paštas, SMS, PDF generavimas, brūkšninių kodų skaitymas, geokodavimas ir žemėlapiai. Tam nereikia atskirų API raktų – AppSheet tai turi įmontavęs.
Tai viena tų akimirkų, kai „be kodo“ pažadas iš tiesų pasiteisina. Nejaučiasi, kad pjaunatės kampus – platforma numatė dažniausiai reikalingus darbus ir padėjo juos pasiekti tiesiogiai.
Po integracijų apžvalgos perėjau į skiltį Valdymas → Diegimas, kad sužinotumėte, kaip iš tikrųjų pasidalinti programėle.
Pirmas pastebėjimas – priminimas: „Prieš neprototipinėje aplinkoje naudojant programėlę turėtumėte atlikti ir sėkmingai praeiti šią patikrą.“ Mano programėlė vis dar buvo „prototipas“, tad dar kartą vykdžiau patikrą.

Rezultatai buvo pažįstami:
- Praėjo: apibrėžimas, struktūra, saugumas, veikimas.
- Įspėjimai: trūksta programėlės aprašymo, nėra pasirinktinio paleidimo ikonos, reikia patobulinti meniu dizainą.
- Klaida: paskyros būklė – norint pilnai diegti reikalingas mokamas planas.
Tai buvo realybės patikrinimas. AppSheet suteikia daug galimybių prototipams, bet kai norite išeiti į gamybą, ypač įjungus vartotojo prisijungimą, reikės prenumeratos.
Iš esmės AppSheet leidžia pradedantiesiems lengvai publikuoti, o įmonėms – mastelį pasiekti per spartų diegimą, galimybę generuoti versijas Apple App Store ir Google Play parduotuvėms bei visiškai valdomą talpinimą Google Cloud.
AppSheet kainodara ir planai
Vienas dalykas, kurį vertinu AppSheet, – tai, kaip lengva pradėti eksperimentuoti be jokio įsipareigojimo. Galite kurti ir testuoti programėles nemokamai ir pakviesti iki 10 testavimo vartotojų jas išbandyti.
Tai suteikia pakankamai laisvės išbandyti platformą ir suprasti, ar ji atitinka jūsų poreikius, prieš perkant planą.
Kaip lyginami nemokami ir mokami planai:
- Nemokamas (Prototipo režimas): gaunate prieigą prie visų pagrindinių kūrimo įrankių, kol jūsų programėlė yra prototipas. Galite kurti kelias programėles, dalintis jomis su iki 10 testavimo vartotojų ir neribotai išbandyti funkcijas. Svarbi sąlyga – iki atnaujinimo negalite deramai diegti šių programėlių platesnei auditorijai.
- Starter: pagrindinis mokamas planas, suteikiantis pagrindines programėlių ir automatizavimo funkcijas, ryšį su skaičiuoklėmis ir debesų saugyklomis bei AppSheet duomenų bazę.
- Core (populiariausias): atrakina pažangų automatizavimą, programėlių saugumo valdiklius, el. pašto palaikymą ir visas Starter plano funkcijas. Šis planas taip pat įtrauktas į daugelį Google Workspace prenumeratų.
- Enterprise Plus (kaina pagal užklausą): skirtas didesnėms organizacijoms. Įtraukta viskas iš Core plano, plus įmonių lygio duomenų paslaugos, pažangus saugumas ir valdymas, mašininio mokymosi modeliai bei prioriteto palaikymas.
Viešoms programėlėms (vartotojams neprisijungiant) AppSheet taip pat siūlo Publisher Pro planą už $50 per programėlę per mėnesį, palaikantį neribotą vartotojų skaičių, bet be saugumo filtrų.
Google AppSheet Website Builder planai
| Plano pavadinimas | Disko talpa | Juostos plotis | Kaina | |
|---|---|---|---|---|
| Starter | Neribota | Neribota | 4.34 € | |
| Core | Neribota | Neribota | 8.68 € | |
| Enterprise Plus | Neribota | Neribota | 17.36 € |
Pastaba:
- Atsiskaitymai vykdomi per Google Admin Console (jei esate Google Workspace klientas) arba tiesiogiai jūsų AppSheet paskyroje.
- Prenumeratos gali būti mėnesinės arba metinės, o sąskaitas galite parsisiųsti iš mokėjimų skyriaus.
- Grąžinimų sąlygos nėra plačiai reklamuojamos, tačiau galite atšaukti arba keisti planą bet kada per savo paskyrą.
- Mokėjimai atliekami kreditine kortele, su nuolaidomis ne pelno siekiančioms organizacijoms ir švietimo įstaigoms.
Geriausi AppSheet alternatyvos
AppSheet turi tam tikrų ribojimų dizaino laisvei, išorės programėlėms ir savo vartotojų kainodaros modeliui. Įdomi alternatyva yra Glide, kuri taip pat kuria programėles iš skaičiuoklių, bet akcentuoja modernų dizainą, mobiliesiems pritaikytą patirtį ir skirtingą kainodaros struktūrą.
AppSheet vs Glide trumpai
| Funkcija | AppSheet | Glide |
|---|---|---|
| Naudojimo paprastumas | Vidutinė mokymosi kreivė; skaičiuoklės tipo išraiškos gali būti iššūkis pradedantiesiems | Labai paprasta; vizualus, tempimo–nuleidimo redaktorius itin prieinamas |
| Vartotojų paskirtis | Vidinės verslo programėlės darbuotojams ir komandoms, naudojančioms Google Workspace | Vidiniai įrankiai, klientų portalai ir vieši pažangiosios žiniatinklio programėlės (PWA) |
| Mobiliosios programėlės | Žiniatinklio ir mobiliosios programėlės per talpinimo programą; prekių ženklu pažymėtos programėlės reikalauja mokamo plano ir paskelbimo parduotuvėse | Išbaigtos žiniatinklio programėlės ir PWA, diegiamos per nuorodą; nėra gimtosios programėlių publikavimo galimybės |
| Tinkinamumas | Stipri duomenų pateikimo dalis; ribota dizaino laisvė | Didesnė dizaino laisvė su iš anksto paruoštomis temomis, išdėstymais ir komponentais |
| Pagrindinė sistema ir duomenys | Platus palaikymas: Google Sheets, Excel, SQL, duomenų bazės, Salesforce, Smartsheet | Google Sheets, Excel, Airtable, SQL duomenų bazės |
| Kainodara | $5–$10/vartotojui/mėn.; priklauso nuo vartotojų skaičiaus | Asmeninis vartotojo lygis; komandos planai brangesni, bet nuspėjami didesniam vartotojų skaičiui |
| DI funkcijos | Gemini DI programėlių generavimui ir automatizavimui | DI programėlių, komponentų ir darbo srautų generavimui |
Kieno rinktis: AppSheet ar Glide?
AppSheet idealiai tinka, jei jūsų organizacija jau naudoja Google Workspace ir jums reikia galingų, duomenimis pagrįstų programėlių vidiniams darbo srautams automatizuoti. Skaičiuoklės tipo išraiškos palengvina sudėtingos verslo logikos įgyvendinimą, o valdymo ir saugumo parinktys – tinka įmonėms.
Tuo tarpu Glide išsiskiria modernia estetika ir paprastumu. Tai puikus pasirinkimas klientų portalams, lengvoms vidinėms priemonėms ar viešoms PWA programėlėms, kurios iškart atrodo profesionaliai.
Galutinė išvada apie AppSheet
Išsamiai išbandęs AppSheet, rekomenduočiau jį visiems, norintiems be programavimo paversti skaičiuokles ar verslo procesus veikiančiomis programėlėmis. Tai ypač vertinga, jei jūsų komanda jau dirba Google Workspace – integracijos veikia sklandžiai, o mokymosi kreivė nėra staigi.
Galimybė greitai sukurti prototipą, išbandyti jį su vartotojais ir net pridėti DI funkcijų, tokių kaip prognozavimo modeliai, daro AppSheet kur kas galingesnį nei atrodo iš pirmo žvilgsnio.
Tačiau AppSheet ne visiems. Jei pagrindinis prioritetas – dizaino laisvė arba viešos programėlės su individualiu domenu, galite jaustis apriboti. Bet vidinėms priemonėms, darbo srautams ir verslo programėlėms, kur duomenys – svarbiausia, AppSheet yra viena praktiškiausių ir patikimiausių be kodo platformų, kurias esu naudojęs.

