Aprilo 29, 2020

Alt-Trafikaj Programoj Konstruitaj Kun React Native

En 2015 Facebook publikigis novan kadron, kiun ili konstruis por krei poŝtelefonajn programojn. Se ni antaŭeniras ĝis hodiaŭ, ĉi tiu kadro, React Native, estas nomata la unua vera solvo por displata platforma programado de poŝtelefonoj. La kadro permesas al programistoj krei versiojn de iOS kaj Android de poŝtelefona programo dividante la saman kodbazon.

Reagu Indiĝenon estas Javascript-kadro konstruita supre de biblioteko nomita Reagu, permesante al Reagaj programistoj krei poŝtelefonajn programojn, kiuj redonas uzantajn la indiĝenajn APIojn kaj UI por elektita movebla platformo.

La koncepto mem sonas iom nekredebla, kio povus esti pli bona ol konstrui verajn denaskajn versiojn de via programo por iOS kaj Android? Tamen ekzistas multaj mirindaj poŝtelefonaj programoj konstruitaj kun React Native, kiuj traktas altajn kvantojn da uzantoj ĉiumonate. De noventreprenoj ĝis kompanioj de Fortune 500, ŝajnas, ke la plej impresaj programoj lanĉitaj hodiaŭ uzas la teknologion. Rigardu ĉi tiujn kvin programojn konstruitajn kun React Native:

instagram

Antaŭ ol Instagram estis akirita de Facebook, ĝi estis kreita kiel du apartaj denaskaj poŝtelefonoj, unu por iOS kaj unu por Android.

Post kiam React Native estis publikigita, Instagram komencis esplori la eblon sendi funkciojn pli rapide kaj ekplenumis por integri la teknologion en iliaj ekzistantaj denaskaj programoj kaj akiri iujn el la avantaĝoj. Ili komenciĝis per tre simpla Push Notification-vido kaj efike transiris la plimulton de Instagram-trajtoj en Reagi Nativan programon dum kelkaj monatoj. 85% ĝis 99% de kodo estas dividita inter Android kaj iOS-programoj, depende de produktoj, kaj novaj funkcioj nun pli rapide disvolviĝas danke al la pliigita disvolva rapido donita de React Native.

La programo konstante eniras la plej bonajn elŝutajn grafikojn ĉiumonate, ĉar la foto-bazita socia reto daŭre kreskas per programo, kiu nun multe pli rapide ol antaŭe, dank'al React Native.

Bloomberg

La nova konsumanta poŝtelefona programo de Bloomberg permesas al uzantoj aliri personecigitajn enhavojn, filmetojn kaj vivajn fluojn de la amaskomunikiloj de Bloomberg. La programo estis evoluigita kun aparta poŝtelefona kadro. Ĉu vi povas diveni, kiu? Prave, ĝi estis React Native.

Antaŭ ol uzi React Native la te technika teamo de Bloomberg en Novjorko pasigus signifan tempon devante disvolvi kaj ĝisdatigi apartajn versiojn de la iOS kaj Android-programo. Ili decidis krei prototipan programon testantan la reagan indiĝenan teknologion kaj impresis pri tio, kiom rapide ili povus konstrui multiplatan programon kompare kun sia ekzistanta disvolva procezo. Por migri sian tutan programon al React Native necesis kvin monatoj, Proksimume duono de la tempo ĝi prenus se ili konstruus du apartajn programojn.

Ĉar React Native permesas puŝi ĝisdatigojn per la aero, tio signifas, ke postmigra Bloomberg nun povas publikigi produktajn ecojn pli rapide ol antaŭe kaj ankaŭ rapide ripari iujn erarojn, kiuj povus esti malkovritaj.

Walmart

Walmart estas nuntempe la plej granda podetalisto en la mondo, kaj provizi superan klientan sperton ĉiam estis alta prioritato por ili. Ilia poŝtelefona programo havis kelkajn interretajn vidpunktojn, kiujn ili opiniis malpli ol la normo, kiun ili kaj iliaj klientoj atendas de sia programo. Ili sciis, ke ili bezonos serĉi solvon por plibonigi rendimenton, dum ili ne inkluzivas facilajn evoluajn opciojn, kiuj funkcius por ambaŭ platformoj de poŝtelefonoj.

Kiam ili vidis la ŝancon, kiun React Native provizis, ili rapide provis ĝin per sia propra poŝtelefona programo. La rapideco kun kiu iliaj programistoj povis lanĉi novajn funkciojn preskaŭ duobliĝis, ĉar ili skribus kodon unufoje por ambaŭ platformoj. Nun 95% de la programkodbazo estas dividita inter platformoj kaj la agado de la programo ankaŭ multe pli rapide ol antaŭe. La programo Walmart permesas al milionoj da usonanoj aĉeti siajn konsumvarojn kaj manĝaĵojn de la manplato per supera poŝtelefono.

butiko

Post jaroj da denaska poŝtelefona disvolviĝo, Shopify decidis plene kompromiti konstrui siajn novajn poŝtelefonajn programojn kun React Native. Unu el tiaj programoj estas ilia Butika programo, unu el iliaj plej popularaj konsumaj programoj, fakte ĝi estas la ĉefa 10-butikuma programo. La uzantoj de la Butika programo spuras siajn mendojn, trovas ĉiujn aĉetajn detalojn en unu loko kaj malkovras novajn butikojn, kiujn ili eble ŝatus.

Dum la butika programo (tiam nomata Alvenu) estis tre taksita kaj havis milionojn da elŝutoj en iOS, ĝi ne havis respektivan Android-version. Ĉi tio igis ĝin perfekta kandidato por rekonstruado en React Native. Ĝi estas nun ĉe iOS kaj Android kaj dividas 95% de la sama kodo. La reskribo ankaŭ rezultigis malpli da fiaskoj en iOS ol la antaŭa denaska versio. La programo nun estis uzata de 16 milionoj da konsumantoj jam kaj la kompanio ĝis nun nomis React Native "la Estonteco de Poŝtelefono ĉe Shopify".

Postpago

Afterpay estas aŭstralia finta teknologia kompanio, kiu ofertas servon "aĉetu nun pagu poste", kiu permesas al uzantoj aĉeti konsumvarojn super kvar partopagoj. Ili fariĝis tutmonda multmiliard-dolara komerco en malpli ol kvar jaroj kaj nun havas pli ol 7 milionojn da aktivaj klientoj.

Komence, interreta produkto, en 2017 Afterpay okupiĝis Dovetail projekti kaj konstrui poŝtelefonan programon por ili. La programo, kiun ili lanĉis, iris rekte al la supro de la furorlistoj pri programoj en Aŭstralio kaj fine faris la samon en Usono kaj Britio post kiam Afterpay lanĉiĝis tie. Verŝajne la programo estis tute konstruita kun React Native de la komenco. Krom akiri multajn novajn klientojn, ĉar la programo estis elŝutita pli ol 15 milionojn da fojoj, ĝi ankaŭ malŝlosis novajn enspezajn kanalojn por Afterpay. Butikaj aĉetoj, funkcio, kie vi povas krei strekokodon por pagi ĉe butiko, ne ekzistis ĝis la poŝtelefona programo kaj nun ĝi estas kvarono de ilia totala enspezo en Oceanio. La poŝtelefonaj programoj de Afterpay por iOS kaj Android havas po 4.9 el 5-takson kaj kombinitajn ses milionojn da monataj aktivaj uzantoj.

apps

Pri la aŭtoro 

Imran Uddin


{"email": "Retpoŝta adreso nevalida", "url": "Reteja adreso nevalida", "required": "Bezonata kampo mankas"}