Natūralios iOS ir Android aplikacijos, sukurtos iš vienos kodo bazės.
Jums nereikia dviejų atskirų inžinierių komandų, dviejų biudžetų ir dviejų atskirų kodo bazių, kad pasiektumėte „App Store“ ir „Google Play“. Tas pasenęs agentūrų modelis degina laiką ir pinigus, versdamas jus kurti ir taisyti kiekvieną funkciją du kartus.
Kuriu didelio našumo mobiliąsias aplikacijas, kurios veikia natūraliai tiek iOS, tiek Android platformose iš vieno bendro pagrindo. Naudojant modernias tarpplatformines technologijas, tokias kaip Flutter, Capacitor ir React Native, jūsų vartotojai gauna tikrą natūralų pojūtį – sklandžius 60 kadrų per sekundę prisilietimų gestus, haptinį atsaką, prieigą prie kameros, „Push“ pranešimus ir biometrinius prisijungimus – o jūsų verslas sumažina priežiūros išlaidas perpus ir tuo pačiu metu išleidžia funkcijų atnaujinimus abiem platformoms.
Galutinė apimtis derinama atsižvelgiant į jūsų projektą.
01 / 08Ką galime pristatyti
01
Platformos strategija ir parduotuvių gairės
Nustatome tinkamą platinimo kelią jūsų vartotojams: „App Store“ ir „Google Play“ įdiegiamą programėlę, progresyviąją internetinę aplikaciją (PWA) su galimybe įdiegti į pagrindinį ekraną, arba abu variantus. Iš anksto išgryniname reikalavimus, kad užtikrintume sklandų patvirtinimą parduotuvėse be siurprizų.
02 / 08Ką galime pristatyti
02
Pritaikyta lietimui sąsaja ir gestų fizika
Telefono ekranas nėra tik mažas monitorius; tai intymus fizinis paviršius. Projektuoju nykščiui patogius išdėstymus, apatines naršymo juostas, atnaujinimo traukiant interakcijas ir natūralius braukimo gestus, kurie moderniuose įrenginiuose jaučiasi kaip namuose.
03 / 08Ką galime pristatyti
03
Vienas bendras verslo variklis
Užuot rašę autentifikaciją, duomenų modelius ir verslo logiką du kartus dvejomis skirtingomis programavimo kalbomis, sukuriame vieną centrinį variklį. Vienas logikos šaltinis vienu metu valdo tiek jūsų iOS, tiek Android versijas.
04 / 08Ką galime pristatyti
04
Natūralūs įrenginio aparatūros tiltai
Tiesioginė prieiga prie įrenginio jutiklių ir natūralių operacinės sistemos funkcijų: brūkšninių kodų nuskaitymas kamera, GPS geolokacija lauko operacijoms, „FaceID“/pirštų atspaudų biometrija, haptinės vibracijos ir „Push“ pranešimai.
05 / 08Ką galime pristatyti
05
Atsparumas be interneto ir vietinis talpinimas
Kai ryšys dingsta tunelyje ar sandėlyje su prastu Wi-Fi, jūsų aplikacija neužšąla ir neišmeta klaidos. Kritiniai duomenys saugiai saugomi įrenginyje, kad vartotojai galėtų tęsti savo darbą; pakeitimai sinchronizuojami automatiškai, kai ryšys atsiranda.
06 / 08Ką galime pristatyti
06
Pirkimai programėlėje ir prenumeratos
Atitikimas „Apple App Store“ ir „Google Play“ atsiskaitymo taisyklėms yra žinomas kaip neatlaidus. Įdiegiu saugų kliento pusės pirkimo rankos paspaudimą, kvitų patvirtinimą, pirkimų atkūrimo srautus ir prenumeratų teisių valdymą.
07 / 08Ką galime pristatyti
07
Pateikimas parduotuvėms ir pasirašymo procesas
Aš pasirūpinu varginančiu išleidimo mechanizmu: „Apple“ kūrėjų sertifikatais, „Android“ raktų saugyklomis, aprūpinimo profiliais, išteklių masteliu, privatumo manifestais ir „App Store“ peržiūros reikalavimais. Viskas supakuojama ir paruošiama viešam platinimui.
08 / 08Ką galime pristatyti
08
Testavimas su realiais įrenginiais ir perdavimas
Mes nepasikliaujame vien kompiuterių simuliatoriais. Jūsų programėlė nuodugniai testuojama su realiais, fiziniais iPhone ir Android įrenginiais, atsižvelgiant į skirtingas ekranų išpjovas ir OS versijas. Gaunate švarią repozitorijos nuosavybę, kūrimo vadovus ir stabilizaciją po paleidimo.
01/ 08
Platformos strategija ir parduotuvių gairės
Nustatome tinkamą platinimo kelią jūsų vartotojams: „App Store“ ir „Google Play“ įdiegiamą programėlę, progresyviąją internetinę aplikaciją (PWA) su galimybe įdiegti į pagrindinį ekraną, arba abu variantus. Iš anksto išgryniname reikalavimus, kad užtikrintume sklandų patvirtinimą parduotuvėse be siurprizų.
03 / kodėl
Kada tai padeda
04 / Lego kaladėlės
Tinkamų įrankių pasirinkimas
Šiuolaikinė tarpplatforminė inžinerija visiškai išaugo dešimtmečio senumo lėtus hibridinius apvalkalus.
Kuriu tarpplatformines mobiliąsias programėles naudodamas laiko patikrintas technologijas, tokias kaip Flutter, Capacitor ir React Native. Nesvarbu, ar kompiliuojama tiesiogiai į ARM mašininį kodą naudojant Flutter dėl turtingo vizualinio tikslumo, ar išnaudojant bendrus TypeScript pamatus su Capacitor, jūs gaunate greitį, reagavimą į prisilietimus ir sklandžias 60 kadrų per sekundę natūralaus kodo animacijas kartu su vienos kodo bazės efektyvumu.
Jūs diegiate į „TestFlight“, „Google Play Internal Testing“ ir abi viešąsias programėlių parduotuves iš vienos „Git“ repozitorijos – taip sutaupote mėnesius dubliuojamo darbo ir išlaikote būsimą priežiūrą ekonomišką.
Susiję darbai
Šią tikslią tarpplatforminę inžineriją galite pamatyti „Sport Goal“ programėlėje – kur tanki, duomenų pripildyta sporto platforma buvo pritaikyta iOS ir Android sistemoms naudojant Ionic ir Capacitor, įskaitant natūralų gestų valdymą ir kliento pusės „App Store“ ir „Google Play“ pirkimo rankos paspaudimą.
Jei mes jau turime internetinę aplikaciją, ar galime pakartotinai panaudoti savo esamą kodą mobiliesiems?+
Taip, ir būtent iš ten atsiranda didžiulis laiko ir išlaidų sutaupymas.
Jūsų verslo logika, API užklausos, skaičiavimo procedūros ir duomenų schemos iš esmės gali būti dalijamos. Mes pritaikome prezentacijos sluoksnį mobiliesiems – pakeičiant darbalaukio išdėstymus į apatinę navigaciją, nykščių gestus ir įrenginiui būdingas interakcijas – todėl jums nereikia kurti savo pagrindinės aplikacijos nuo nulio.
Kaip programėlė susidoroja su darbu neprisijungus, kai nėra interneto ryšio?+
Saugant duomenis įrenginio vietinėje talpykloje.
Nustatome, kurios užduotys turi būti prieinamos be signalo. Programėlė talpina tą informaciją vietoje (naudodama SQLite ar mobiliųjų įrenginių saugyklą). Kai vartotojas atlieka veiksmą neprisijungęs, jis saugiai įtraukiamas į eilę įrenginyje; kai tik telefonas vėl prisijungia prie korinio ryšio duomenų ar Wi-Fi, programėlė automatiškai susiderina su jūsų serveriu.
Ar padėsite mums pereiti „Apple App Store“ ir „Google Play“ peržiūros procesą?+
Taip. Parduotuvių gairių laikymasis yra neatsiejama pristatymo dalis.
„Apple“ ir „Google“ taiko griežtą politiką dėl paskyros ištrynimo, privatumo atskleidimo, atsiskaitymo programėlėje ir minimalaus funkcionalumo. Aš sukonfigūruoju jūsų programėlės versiją, kad ji atitiktų parduotuvių gaires, surenku reikiamus privatumo manifestus ir palaikau jus tiesiogiai per atsiliepimų peržiūrą, kol programėlė bus patvirtinta ir pradės veikti.
Ar turime teikti naują parduotuvės atnaujinimą „Apple“ ir „Google“ kiekvieną kartą, kai padarome nedidelį pakeitimą?+
Ne viskam.
Pakeitimams, keičiantiems natūralius įrenginio įskiepius ar leidimus, reikalingas standartinis binarinis atnaujinimas per parduotuves. Tačiau naudojant modernią tarpplatforminę architektūrą, daugelis turinio, stiliaus ir žiniatinklio sluoksnio patobulinimų gali būti perduoti nuotoliniu būdu (OTA) arba tvarkomi serverio atnaujinimais nelaukiant dienų „App Store“ pakartotinei peržiūrai.
Ar galime paleisti iOS platformoje pirmiausia, o Android vėliau, ar turėtume paleisti abi kartu?+
Kadangi kuriame iš vienos kodo bazės, nukreipimas į abi platformas nuo pirmos dienos yra natūralus ir paprastas.
Tačiau, jei jūsų pradinė auditorija labai krypsta link iOS (arba Android), galime sutelkti testavimą ir rinkodarą į vieną parduotuvę pirmiausia, kad patvirtintume paklausą, ir aktyvuoti antrąją platformą, kai tik būsite pasiruošę, neperrašant programėlės.
Darbas kartu
Kiek kainuos projektas?+
Kiekvienas bendradarbiavimas vertinamas individualiai, atsižvelgiant į apimtį, sudėtingumą ir pristatymo poreikius. Prieš pradedant kūrimą, mes susitariame dėl darbų ir jų kainos.
Kam priklauso programinė įranga?+
Individualiems projektams priklauso pritaikytas kodas, klientų valdomos saugyklos ir infrastruktūra, dokumentacija bei pilnas perdavimas. Trečiųjų šalių komponentai ir paslaugos išlaiko savo licencijas ir sąlygas.
Kai esamas produktas atitinka jūsų poreikius, galiu padėti jį įdiegti ir sukonfigūruoti, išvengiant nereikalingo kūrimo. Jūs gaunate prieigą pagal to produkto suderintas sąlygas; jo pagrindinė platforma lieka jo savininkui.
Koks palaikymas įtrauktas po pristatymo?+
Vienkartiniams projektams skiriama 60 dienų klaidų taisymui ir stabilizavimui po suderinto pristatymo išleidimo. Tolesnis palaikymas gali būti tęsiamas pagal priežiūros sutartį, o papildomos funkcijos vertinamos atskirai. Esamo produkto prieiga atitinka to produkto palaikymo sąlygas.