ROLLOUT.IO'S ROX OMOGOČA RAZVIJALCEM APLIKACIJ VARNO UPORABO NOVIH FUNKCIJ - PRAV TAKO KOT VELIKI FANTJE - TECHCRUNCH - ANDROID - 2019

Anonim

Podjetje Rollout.io, ki je razvilo tehnologijo, ki je razvijalcem aplikacij za mobilne naprave omogočala, da posodobijo svoje aplikacije, ne da bi morali iti skozi postopek odobritve App Store, zdaj vstopa v novo podjetje, potem ko je Apple z uporabo programske opreme uničil aplikacije. Danes se je prejšnji finalist Disrupt Battlefield-a prešel na nov izdelek, ki razvijalcem omogoča, da selijo nove funkcije v svoje aplikacije v podskupine uporabnikov, preden jih uveljavijo širšo bazo uporabnikov.

Izviren izdelek podjetja Rollout.io je bil dobro sprejet, saj je rešil težavo, s katero se soočajo mnogi razvijalci aplikacij - potrebo po hitrem popravljanju napake ali pravočasni rešitvi kritične varnostne luknje. Postopek odobritve aplikacije Store lahko upočasni pridobivanje teh vrst sprememb, ki se sproščajo vsem uporabnikom, nato pa se še vedno opira na uporabnike, ki posodabljajo aplikacije v svoji mobilni napravi, da bi jih videli.

Izvirna rešitev Rollout.io bi po drugi strani dejansko lahko "vroče obliž" aplikacij na letalu, zahvaljujoč orodjem za razvijalce (Rollout SDK), kjer pakira vnaprej določene rešitve, kot so tiste, ki bi lahko onemogočile funkcije, ki povzročajo zrušitve, na primer. Razvijalci bi lahko tudi vbrizgali kodo JavaScript, da bi določili bolj zapletene težave.

Toda Apple nima. V marcu je Apple začel opozoriti razvijalce, da bi morali odstraniti kodo Rollout.io, ker ni bil v skladu s svojimi smernicami za razvijalce. Za Apple je bila verjetnost odločitve o tem, da bi lahko nadzorovala svoj ekosistem, poleg morebitnih varnostnih vprašanj, ki spremljajo možnost zamenjave aplikacij brez odobritve.

V tem času je 2.000 razvijalcev aplikacij namestilo SDK, ki je delovalo na 80 milijonov naprav.

Po besedah ​​soustanovitelja in izvršnega direktorja podjetja Rollout.io Ereza Rusovskega, je bil novi proizvod družbe Rox by Rollout že v razvoju, preden je Apple sprejel svojo odločitev. Ampak zdaj, namesto da bi bila sekundarna ponudba, je glavna.

Pravzaprav Rusovsky pravi, da je razvoj Roxa vplivalo na povratne informacije iz svoje obstoječe baze strank, ki je manipuliralo z vročo rešitvijo, da bi nove funkcije varnejše in hitrejše.

Zamisel selektivnega prikaza funkcij za del uporabnikov aplikacije je nekaj večjih podjetij, kot sta Facebook in Twitter, ves čas. To so pogosto postopni zaključki, ki podjetju omogočajo, da odpravijo težave pred širšo izdajo, čeprav so včasih bolj podobni testom A / B, kjer lahko podjetje vidi, kako se podniz uporabniške baze odziva na novo funkcijo.

S programom Rox imajo razvijalci aplikacij za mobilne naprave podobno možnost.

"Rox uporablja stalno funkcijo, ki ne vnaša nove kode, temveč vklopi / izključi obstoječo kodo, " pojasnjuje Rusovsky. "Rox ne reši samo problemske napake pri proizvodnji, temveč obravnava celoten cikel uvajanja programske opreme, vključno z razvojem, notranjim testiranjem, QA, testiranjem sprejemljivosti uporabnikov in celotnimi prenosi, " pravi.

Ker programerjem ne dovoljuje, da bi spremenili svoje aplikacije na leti - kodo, ki jo selektivno omogoča, je že med pregledom aplikacije pregledano - Apple mora dovoliti, da se rešitev nadaljuje.

Vendar pa Rox ne more biti popolna testna platforma A / B. Namesto tega Rox omogoča mobilnim razvijalcem nadzor nad uvajanjem novih funkcij s centralizirane nadzorne plošče. Od tu lahko razvijalci ciljajo svoje vaje na določene skupine uporabnikov ali naprav, lahko pa ročno nadzorujejo ali avtomatizirajo uporabo, tako da sistemu omogočijo, da ugotovi, kdaj je varno, da se nova funkcija sproži vsem.

Medtem ko je Rox lahko pomagal razvijalcem zgraditi infrastrukturo, potrebno za testiranje A / B, ne zagotavlja analitike, ki spremlja takšno rešitev. Vendar pa se združi z obstoječimi razvojnimi orodji in delovnimi procesi, pravi podjetje.

Cena za novo rešitev se začne na 500 evrov na mesec, vendar so na voljo popusti za zagon. Rox je trenutno samo za iOS, podpira pa Android.