Seguro kani uyarirqanki rayakunamanta utaq huk app kaqwan huk app llamk’achirqanki. Ichaqa, ¿hayk’aqllapas tapukurqankichu imaraykutaq rachas ancha riqsisqa hinaspa atiyniyuq? Bueno, kanmi sut’i kaq chay apps munanku aswan atencionniykimanta atikuq hina, ichaqa chaymanta huk laduman, yacharqankichu chayta mayk’aqchus riqsisqa yachay app Duolingo iOS widgets riqsichirqa rachas qhawachinapaq, compromiso usuario 60% yapakurqa. Pachakmanta soqta chunka hatun tikraymi comportamiento nisqapi chaymanta qawachin imaynatam “streak” nisqa ruwaykunata llamk’achiy atikunman compromiso yapanapaq chaymanta llamk’ayta purichinapaq. Aswan qallariyninpi, huk racha nisqaqa hayk'a qatiq p'unchawkuna huk llamk'achiq huk ruwayta hunt'asqanmi. Wakin runakunapas “gamified” costumbre utaq métrica ruwasqa sapa kuti llamk’achiyta kallpachanapaq hina riqsichinku. Ichaqa rayas transcende aswan huk métrica utaq huk registro huk app kaqpi; chaymantaqa aswan psicológico nisqa. Runapa instintonkunaqa facilmi allin factorkunawan influyen. Qhawariy kay kinsa ruwaykunata: ñawpaqman puriy, hatunchakuy, manchakuy ima faltayta (aswantaqa FOMO nispa sutichanku). ¿Imapin tupan llapa chaykuna? Kallpachakuy. Imamanpas aswan kallpachakusqaykiman hinaqa, aswanmi identidadniykita ruwan, chay hinatan rayakuna chimpanku psicología comportamental nisqa pachaman. Kunanqa, hatun atiywanmi hamun hatun responsabilidad, chayraykutaqmi kan huk tutayaq lado rayakuna. Kay qillqasqapi, psicología, UX, chaymanta diseño kamachiykunaman yaykusunchik huk allin sistema racha ruwaypa qhipanpi. Qhawarisunchis (1) imaraykun umanchis yaqa instintivamente kutichin raya ruwayman, (2) imaynatas rayakunata diseñanchis imaynatas cheqaqtapuni yanapan usuariokunata, hinallataq (3) técnico llank’aymi kan huk patrón raya ruwaypi. La Psicología Traseros nisqa Allin sistema de rayas nisqa ruwanapaq, ruwanapaqpas, entiendenanchismi imaynatas umanchis alambrasqa kasqanwan tupan chayta. Imaynan, ¿imataq ancha efectivota ruwan chaykama, chaymi sientenchis ancha sinchi dedicacionta rachanchiskunata amachanapaq? Kimsa sumaq, allin qillqasqa psicología kamachiykunam kan, chaykunam yanapan imakunam rachakunata ancha atiyniyuq hinaspa vicioyuqta ruwan. Perdida Aversión nisqa Kayqa ichapas aswan kallpasapa kallpa rayakuna qipapi. Kaytaqa nini imaraykuchus yaqa llapan kutipiqa, yaqapaschá mana kaytaqa karunchakuyta atiwaqchu kawsaypi. Kaypi yuyaykuy: Sichus amigoyki 100 dólares qolqeta qosunkiman chayqa, kusisqan kanki. Ichaqa sichus billeteraykimanta 100 dolar qolqeta chinkachinki chayqa, aswantan nanasunkiman. Chay situacionkunaq llasaynin emocionalqa manan kaqllachu. Chinkachiyqa aswan nanaymi, gananciaqa allinta sientekusqanmantaqa. Aswan karuman apaspa nisun 100 dolar qolqeta qoyki, hinaspa qolqepaq pukllayta mañayki nispa. Kanmi 50% chansa huk $100 gananaykipaq chaymanta 50% chansa kan original $100 chinkachinaykipaq. ¿Apakuwaqchu? Manam chaytaqa ruwaymanchu. Yaqa llapan runakunan mana chayta ruwankumanchu. Chayqa chinkachiy millakuymi. Sichus yuyaykunki chayqa, lógico, entiendenapaqmi, runaqmi. Chinkachiy millay yuyayqa, imapas chinkachiypa nanayninta iskay kuti aswanta sientenchik, imapas kaqlla chaniyuq kaqta tarispa kusikuymanta. Psicológico nisqapiqa, chinkachiyqa aswan unaytan qhepan, gananciakunamantaqa. Yaqapaschá rikunki imaynatas kayqa tupan rayakunawan. Reparanapaq rachata hatarichinapaqqa kallpanchakunanchikmi; huk racha wiñasqanman hinam, chaypa qipanpi kallpanchakuyqa chinkayta qallaykun; otaq aswan allinta rimaspaqa, iskay kaqman tukupuyta qallarikun. Kaypi huk ejemplo: Niy amigoyki kinsa p’unchay qatiqninpi wisq’ashan “Move Rings” nisqakunata Apple Watch nisqapi. Yaqa mana ima chinkachiypas kanchu, aswanpas munasqankuta hunt’ayta munaspa, mana chiriyaspalla kayta munaspa. Chaypachallapitaq, juk admirable 219 p’unchaw racha purichkanki. Yaqapaschá chayta chinkachiyta manchakuspa hap’isqa kashanki. Yaqapaschá mana kay ratopichu yuyaykushanki chay aypaypi; aswanmi qolqe churasqa kallpachakuyniyki waqaychaymanta, chaytaqmi chinkachiy millay. Duolingo sut’inchan imaynatachus chinkachiy millay yanapakun huk llamk’aqpa mana munayninman huk unay qatiq p’akiyta, aswan qhella p’unchawninkupipas. Huk nisqallanpiqa, huk rachaqa costumbremanmi tukupunman, chinkachiy millakuy tiyaykuqtin. Chay Modelo de Comportamiento Niebla (B = MAP) nisqa. Kunanqa entiendenchisña manchakuyta chinkachiyta kallpachakuy qolqe churasqa aswan unay rachakunapi, huk tapukuymi: ¿Imataq ruwawanchis chay ruwayta ñawpaq kaqpi, p’unchaymanta p’unchay, manaraq racha hatun kashaqtinpas? Chaytan riman Modelo de Comportamiento de Niebla nisqa. Chayqa relativamente facilmi. Huk ruway (B) nisqaqa kimsa factorkuna — Motivación (M), Atiy (A), Prompt (P) — huk pachallapi hukllanakuptinllam rikurin. Chayhinam, B=MAPA nisqa ecuación. Sichus mayqenpas kay factorkuna, hukllapas, chay ratopi faltan chayqa, manan chay comportamientoqa kanqachu. Chaymi, huk sistema de rachas allin kananpaq, kuti kuti kananpaqpas, kimsantin factorkunam kanan: MotivaciónKayqa fragilmi hinaspapas manam imapas sapa kutichu. Kanmi p’unchawkuna chaypi kasqaykibombeasqa kastilla simita yachanaykipaq, p’unchawkunapitaq mana huk iota munaytapas sientenkichu simita yachanaykipaq. Huk costumbreta hatarichinapaq kallpanchakuyqa manam confianapaq hinachu hinaspapas punta punchawmantapacham atipaq maqanakuy. AtiyKallpachakuypa limitacionninkunata kutichipunapaq, atiyqa ancha allinmi. Kay contextopi, atiyqa niyta munan ruway mana sasachu, i.e, kallpachakuyqa ancha facilmi, chaymi mana cheqaqchu mana atikunchu niyta. Yaqa llapan appkuna kayta munaspa llamk'achinku. Apple Fitness huk minutollapi huk horapi sayayta necesitan huk tick Stand metaykiman gananaykipaq. Duolingoqa huk hunt’asqa yachachikuyllatan necesitan. Chay ruwaykunapaqqa manan chay hinatachu kallpachakuna. Chay hark’ayqa ancha pisillan, chaymi aswan mana allin p’unchayniykikunapipas ruwayta atinki. Ichaqa huk racha puririqpa huñusqa kallpachakuyninmi maypichus chay racha chinkachiy yuyayqa qallarikun. TapuyKayqa ecuación nisqatam tukuchin. Runakunaqa naturalmente qunqaqmi, chaymi arí, atiyqa 90% chayman chayachiwasunman. Ichaqa huk prompta yuyarichiwanchismi imatapas ruwananchispaq. Rayas nisqakunaqa mana tukukuqmi diseño nisqaman hina, chaymi usuariokunata sapa kutilla yuyarichinanku imatapas ruwanankupaq. Qhawanapaq mayk’a atiyniyuq huk tapuy kanman, Duolingo huk A/B prueba ruwarqa qhawanapaq sichus huk pisi puka insignia app’s icono kaqpi sapa kuti llamk’ayta yaparqa. Sapa punchaw activo usuariokunapi 6% yapakuynintam ruwarqa. Puka insignialla. Limitaciones Modelo nisqa Tukuy kay nisqa, kanmi huk limitación kay modelo Fogg kaqpi maypichus criticokuna chaymanta kunan pacha investigacionkuna repararqanku huk diseño mayqinchus anchata hapipakun prompts kaqpi, agresiva notificaciones hina, riesgoyuq kay mental sayk’uy paqarichinanpaq. Sapa kuti willakuy chaymanta yapasqa pacha ruwaqkunata churn ruwayta atinman. Chaymi, chaymanta qhawariy. Efecto Zeigarnik nisqamanta ¿Imaynataq sientekunki proyectomanta huk ruwayta kuskan ruwasqata saqispayki? Chayqa achka runakunatam piñachin, mana tukusqa ruwaykuna aswan yuyaypi espaciota hapisqanrayku, tukusqanchik kaqkunamantaqa. Imapas ruwasqaña manaña kaqtinqa qonqapunchismi. Imapas mana ruwasqa saqisqa kaptinqa, yuyayninchikpi llasayta munan. Kayqa chiqamanta imaraykuchus digital rurukuna artificial ñawpaqman puriy rikuchiqkunata llamk'achinku, Upwork kaqpa perfil tukukuy barra hina, huk llamk'aqman willanapaq perfilninku “60% hunt'asqa” kaqlla kasqanmanta. Chayqa llamk'achiqta tanqan imatachus qallarisqankuta tukunanpaq.
Huk ejemplota qhawarisun. Pichqa ruwanakunayuq kanki huk ruwanakuna lista app kaqpi, chaymanta p'unchaw tukukuypi, tawallata qhawanki tukusqa hina. Askhanchismi mana hunt’asqa hina sientekusun chay huk mana tukusqa ruwasqanchisrayku. Chayqa, chayllapi, Zeigarnikpa efecton. Kay Zeigarnik efectota rikuchirqa psicólogo Bluma Zeigarnik, pay willakurqa kay mana hunt’asqa ruwaykunata aswan unayta yuyariyninchikpi activota waqaychayta munanchik tukusqa ruwaykunamanta. Huk raya patrón naturalmente kayta tapka UX diseñopi. Yachaypa 63 p’unchawninpi kasqaykita nisunman. Chay ratopiqa, mana tukusqa negociokunaq ruwayninpin kashanki. Umaykiqa pisillapin chaytaqa qonqanman yuyayniykiq qhepanpi tiyasqanrayku. Kaypiqa umaykiqa willakuykunata apachiqmanmi tukupun. Kay psicológico kallpakunata huñunki chayqa, chiqamanta entiendeyta qallarinki imaraykuchus rayakuna mana sapa kuti app ruwayllachu kanku; paykunaqa runap ruwayninta musuqmanta ruwayta atinku. Ichaqa maypipas chirupi — manan niyta atiymanchu hayk’aqpuni, imaynan llapa runapaq hukniray — imakuna chayan huk puntoman maypichus huk racha “kusikuymanta” imapas mana chinkachiyta atisqaykita sientesqaykiman t’ikrakun. Manan munankichu 58 p’unchay kallpachakuy usuchisqa kananta, ¿riki? Chayqa huk sistema de rayas nisqatam allinta ruwan. Sichus allinta ruwasqa, rachas yanapan usuariokunata musphay costumbrekuna ruwanankupaq mayqinkunachus huk meta hunt’anku. Chayqa kanmanmi sapa punchaw leey otaq gimnasioman sapa kutilla takay. Kay kuti-kutirispa ruwaykuna (wakin kutipiqa huch’uylla) tiempowanmi astawan yapakun, sapa p’unchay kawsayninchispipas sut’inmi rikukun. Ichaqa sapa qolqeq iskay ladonpin kan. La Línea Fina Entre Habito Y Compulsión Sichus qatiparqanki chayqa, yachawaqña kan huk tutayaq lado sistemakuna rayakunapaq. Costumbrekuna ruwayqa sapa kutilla metayuq kaymantam. Ichaqa obligasqa kayqa manaña necesitakuq metapi llank’aymi, ichaqa manchakuymanta otaq mat’ipayaspa hap’ipakuymi. Chayqa navaja hina llañu chiru. Sapa paqarinmi mana yuyaykuspa kiruykikunata maqchikunki; kikillanmanta, instintivo, sut’i metayuq allin samayniyuq. Chayqa huk racha, allin costumbreta paqarichiq. Huk sistema de racha ética nisqa, usuariokunaman espaciota qun samanankupaq. Sichus, imaraykupas, tutamanta mana cepillankichu chayqa, chawpi p’unchaypi cepillawaq. Mana hunt’asqa kaytaqa saqekunmi unayta kallpachakusqanchista mana manchakuspa. Compulsión nisqa chimpa ñannintan purin, chaypin huk rachaqa llakichisunki, huchayoq otaq sayk’usqapas sientekunki, wakin kutitaqmi, mana imatapas hunt’asqaykita hina sientekunki, tukuy ima ruwasqaykipas chaypasllamkay. Mana munasqaykiraykuchu ruwanki, aswanpas subconscientemente mancharisqa kasqaykirayku ñawpaqman puriyniyki ceroman kutichisqa kaqta rikuspa. Pipas kaytaqa allintaraqmi willakurqa: “Engaño kasqaytam piensarqani, ichaqa manam imanawarqachu. Manam imapaschu kani mana rachaywanqa”. Kayqa rikuchinmi sinchi hap’iy rayakuna huk sapan runapi kanman. Maykamachus usuariokuna kikinkumanta valorninkuta huk arbitraria métrica kaqman watayta qallarinku aswanta chay meta original kaqman utaq razonman chay rachata ñawpaq kaqpi qallarisqankumanta. Chay rachaqa pi kasqankumanmi tukupun, manan ima ruwasqankullachu. Huk allin ruwasqa sistema racha ética kaqmanta kallpachay hina sientekunan tiyan usuariopaq, mana ñit'iy hinachu nitaq obligación hinachu. Kayqa tupanmi equilibrio de motivación intrínseca y extrínseca nisqawan. Motivación extrínseca (hawa premiokuna, castigomanta karunchakuy) usuariokunata qallarichinman, ichaqa motivación intrínseca (huk meta personalpaq ruwayta ruway kastilla simita yachay hina imaraykuchus chiqamanta huk munasqa runawan rimayta munanki) aswan kallpayuqmi unay pachapaq compromisopaq. Huk allin sistemaqa gravitanmi motivación intrínseca nisqaman, elementokuna extrínseco nisqakunata allinta llamk'achispa, i.e., usuariokunaman yuyarichinan maykama chayasqankuta, manataqmi amenazanachu ima chinkachiy atisqankumanta. Yapamanta, sumaq chiru. Huk prueba sanu huk sistema racha ruwachkaspa chiqamanta huk pachata hap'iy chaymanta yuyay sichus rurukunayki qullqita ruwanku solucionkuna llakikuypaq ranqhaspa chaymanta ruruyki ruwasqa. Sichus arí, kan huk hatun chansa llamk’aqkunata explotasqayki. Chaymi qatiqnin tapukuyqa tukun, Sichus streak llamk'achiyta akllani, ¿imaynatataq chayta diseñasaq huk ñanpi chiqamanta yanapan usuariokunata metasninkuta chayanankupaq? Diseño de Sistema de Buen Racha nisqapa UX nisqa Creeni kaypi maypichus aswan proyectokuna otaq clavanku huk sistema de rachas efectivas otaq completamente desorden. Allin raya ruwaymanta wakin UX kamachiykunata puririsunchik. Mana kallpachakuspalla waqaychay Yaqapaschá kaytaqa uyarirqanki, ichapas Hábitos Atómicos nisqa librokunamanta, ichaqa allinmi kanman rimanapaq huknin aswan facil ruway costumbrekuna formakunanpaqqa, chay ruwayqa huch’uylla, mana sasachakuspalla ruwaymi. Kayqa rikchakunmi chay factor de capacidad nisqaman, chaytam rimarqanchik Modelo de Comportamiento de Fogg nisqamanta. Ima diseño de raya nisqapas punta kaq kamachikuyninqa kananmi chay mañasqa ruwayta runapa atisqanman hina uchuylla ruway, chaynallataqmi ñawpaqman puririyta aypachkaspa. Sichus sapa p’unchay ruway hunt’akunanpaq munay atiyta necesitan chayqa, manan chay ruwayqa phisqa p’unchayta pasanqachu. Imanasqa? Manan phisqa p’unchay qatiqninpi kallpachasqa kayta atiwaqchu. Caso en punto: Sichus huk yuyaymanay app purichinki, mana necesitankichu ruwaqkunata 20 minuto sesión pasanankupaq chay rachata waqaychayllapaq. Chaypa rantinpi huk minutollata kallpanchakuy, ichapas kimsa chunka segundo hina uchuyllatapas. Nisqankuman hinaqa, unu huch’uy sut’uykunan hatun mamaqochata ruwan). Huch’uy kallpachakuykunan huñukun hatun ruwaykunaman tiempowan. Chaytan metaqa kanan: ch’aqwayta horqoy, astawanqa chay rato sasa kaqtin. Usuariokuna estresado utaq llumpay llakisqa kaptinku, willaylla rikuchiylla, pisi segundos kaqpaqpas, kallpachakuy hina yupasqa. Sut’i rikuy yuyaykunata quy Runakunaqa naturalezankumanta rikukuqmi. Yaqa llapanpim, creenapaqqa imatapas qawananchik; kanmi kay necesidad imakunatapas qhawarinapaq aswan allinta hamut’anapaq hinallataq imakunatapas allinta qhawarinapaq. Kayraykum raya ruwaykuna sapa kuti rikuy elementokunata llamk'achinku, imaynachus graficokuna, marcakuna, ñawpaqman puriy anillokuna, rejillakuna ima, kallpachakuykunata qhawanapaq. GitHub yanapakuypa siq’inta qhaway. Chayqa mana kaqlla kayninmanta sasan rikuchiymi. Chaywanpas paqarichiqkunam oxígeno hina samaykunku.
Llaveqa manan huk sistema de rayas nisqa abstracto hinachu sientekunanpaq. Chiqapmi hinaspa ganasqa hinam sientekunan. Ejemplopaq, Duolingo chaymanta Apple’s Fitness ruway anillokuna ch’uya animación ruwaykunata llamk’achinku huk racha tukukuptin, chaymanta GitHub huk ruwaqpa consistencianmanta ñawpaqmanta willayta pachawan rikuchin.
Allin Tiempowan yanapachikuy Ñawpaqtaqa rimarqanim runakunaqa naturalmente qunqaq kasqankumanta, hinaspapas kallpanchakuykunaqa yanapanmanmi ñawpaqman purinankupaq. Mana tapuywan, aswan musuq llamk'aqkuna qunqanku puriyta. Kawsayqa ocupasqa kanman, kallpanchakuypas chinkapunmanmi, imapas pasanmanpas. Unay pacha llamk'aqkunapas tapuywan yanapachikunku, ichaqa yaqa llapanpi, costumbre llalliq ukhupi wichq'asqaña kanku. Chaywanpas aswan comprometisqa runapas mana yuyaypichu huk p’unchayta faltanman. Sistema rayaykiqa aswan sut’imanta yuyarichiykunata necesitan. Aswan llamk'achisqa tapuy yuyarichiykuna tanqay willaykuna kanku. Tiempo chiqamanta importante kan tanqay willakuykunawan llamk'achkaspa. Ima clase app nisqapas importanten. Huk willayta 9 a.m. kachay “Mana kunan p’unchaw practicarqankichu” nispa huk yachay apppaq extrañolla imaraykuchus askha imakuna ruwananku p’unchawpi manaraq yuyaykuchkaspapas huk yachachiyta tukunankupaq. Ichaqa, sichus rimashanchis huk fitness app nisqamanta chayqa, chayrazonable nisqa, yaqapaschá suyakunmanraq p’unchay ñawpaqta yuyarichisqa kananta. Push willakuykunaqa app categoría kaqmanhina anchata hukniray kanku. Fitness ruwanakuna, huk rikch'anapaq, aswan hatun ruwayta rikunku tutamanta willakuykunawan (7–8 AM), chaymanta ruruchiy ruwanakuna aswan allinta ruwankuman chawpi p'unchawpi. Llaveqa A/B prueba ruwayniykipaq pachata ruwaqniykikunap ruwayninkumanhina aswanta imakuna huk-tamaño-llapapaq kaqta suyaspa. Imachus huk yuyaymanay app kaqpaq llamkan mana huk codificación qatiqpaq llamk'anmanchu. Huk tapuy ñankuna kanku puka ch'ikukuna app icono kaqpi chaymanta app widgets kaqpipas. Estudios hukniray kanku, ichaqa huk promedio runa dispositivonta kicharin 50-150 kutita p’unchawpi (PDF). Sichus huk llamk'achiq huk puka ch'ikuta huk app kaqpi utaq huk widget kaqpi rikun mayqinchus huk kunan rachata sapa kuti telefononkuta kichanku, chaymanta compromisota yapan. Ama nishuta ruwayllachu; chay tapuyqa yuyarichiy hinam kanan, manam nag hinachu. Hitos nisqakunata raymichay Huk sistema racha kaqmanta kallpachakunan tiyan raymichayta ruwaykunata wakmanta rawrachinapaq, aswanta huk racha ukhupi kaq usuariokunapaq. Mayk'aq huk llamk'achiq 7 p'unchaw, 30 p'unchaw, 50 p'unchaw, 100 p'unchaw, 365 p'unchawpi tupan, chaymanta huk hatun ruwayta ruwanayki tiyan. Reqsiy aypay — aswanta unay pacha llamk'aqkunapaq.
Ñawpaqta rikusqanchis hina, Duolingo kayta yuyaykurqan, hinaspan huk gráfico animado nisqa ruwarqan, chaymi confeti nisqawan hatun ruwaykunata raymichan. Wakin plataformakuna astawan qunku sustancial premios de bonificación kaqmanta mayqinkunachus usuariokunap kallpachakuyninkuta validan. Hinallataq kayqa allin kanman apps kaqpaq, chaymanta usuariokuna tendencianku qunku ruwayninkuta llapa runaman redes sociales kaqpi. Huk allinninpas manaraq hatun ruwaykunaman chayachkaspa hamuq suyakuymi. Manan chay rachata mana tukukuqta kawsachiyllachu; usuariokuna imapas suyanankupaq kanku. Gracia Mecanismos nisqawan yanapachikuy Kawsayqa mana yachay atina. Runakunaqa distraenku. Ima allin sistema de rayapas mana hunt’asqa kaytan suyanan. Huk hatun psicológico amenazakuna huk sistema racha kaqpaq kan huk sinchi p’unchaw faltasqamanta cero kaqman sinchi kutichiy. Huk sistema de rachas “éticos” nisqa llamk’aqman wakin llañuta qunan tiyan. 90 p’unchaw ajedrez yachayniyuq kasqaykita nisunman. Kimsa allin killakuna mana chiriyasqa kanki, huk p'unchawtaq, telefonoyki wañun purichkaspa, chaymanta chayhina, 90 0man tukun — tukuy imapas, tukuy chay kallpachakuy, pichasqa, ñawpaqman puriytaq chinkan. Usuarioqa llapanpi thuñisqa kanman. Zeromantapacha wakmanta hatarichiy yuyayqa sinchitan llakichiwanchis, chaymi mana valenchu chay kallpachakuyqa. Aswan mana allin kaqpiqa, huk llamk'achiqmi chay appta saqinman mana allin ruwasqa hina sientekusqanmanta. Yuyaykuy huk “gracia” mecanismota yapayta sistema de rayas nisqaykiman:
Streak FreezeSaqiy llamk'achiqkunata intencionalmente huk p'unchawta mana muchuchiywan faltanankupaq. Yapa pachaSaqiy huk pisi pachakuna (2–3) sapa kuti p'unchawmanta pasasqa manaraq huk kutichiyta llamk'achichkaspa. Ismuy ModelosHuk sinchi kutichiypa rantinpi, chay racha pisiyapun, e.g., 10 p'unchawkuna rachamanta sapa pantasqa p'unchawmanta qichusqa.
Kallpanchanapaq Tonowan rimay Iskay willakuykunata tupachisun, huk racha p’akikuqtin, ruwaqkunaman rikuchisqa:
"42 p'unchaw qatiqniykita chinkachirqanki, musuqmanta qallariy”, nispa. “Qanqa 42 p’unchaymi sapa kutilla rikuchikurqanki, chayqa mana iñiy atina ñawpaqman puriymi!, ¿Munawaqchu huk kutitawan pruebayta?”
Iskayninkupas kaq willakuyllatam willakunku, ichaqa hukniraymi sientekuypi imayna tarikusqankuqa. Ñawpaq willakuyqa aswanta huk usuariota desmoralizasqa sientechinman chaymanta saqinankupaq ruwanman. Iskay kaq willakuyqa imachus aypasqaña kaqta raymichan chaymanta sumaqllata kallpachan ruwaqta wakmanta kallpachakunanpaq. Sistemas de Raya Diseño nisqamanta sasachakuykuna Manaraq huk sistema racha ruwaymanta específicos técnicos kaqman yaykuspayku, yachanayki tiyan ima sasachakuykunatachus atipankiman. Imapas sasachakunmanmi, suyasqaykiman hina. Zonas de Tiempo nisqakunata apaykachana Kanmi huk razón imarayku pacha chaymanta p'unchaw llamk'achiyta aswan sasa hamut'aykunamanta kanku chaymanta ruwaqkuna ruwanku. Kanmi formato, internacionalización, askha imakuna qhawarinapaq. Kayta tapusqayki: ¿Imataq huk punchaw hina yupasqa? Yachanchikmi kay pacha hukniray pacha zonakunapi purisqanmanta, chaypas mana aypanmanchu hina, wakin suyukunapiqa Punchaw pacha (DST) nisqayuqmi, chaymi watapi iskay kutita pasakun. ¿Maypitaq kay kantu cajakunatapas hapiyta qallarinki? ¿Imataq yupakun paqarin punchawpa “qallariynin” hina? Wakin paqarichiqkuna kayta hark'ayta munanku huk chawpi pacha kitita llamk'achispa, UTC hina. Wakin ruwaqkunapaq, kayqa allin ruwaykunata qunman, ichaqa wakinpaq, huk hora, iskay hora utaq aswan apagasqa kanman. Kay mana tupaq kayqa user experienciata waqllichin. Usuariokuna mana anchatachu llakikunku imaynatachus pachata qhipaman qhawanki; tukuy suyasqankuqa sichus ruwanku huk acción de racha 11:40 p.m., chaymanta registrakunan chay exacto horapi, contextonkupi. “Huk p’unchaw” nisqamanta riqsichinayki tiyan ruwaqpa llaqta pachanpi, mana servidor pachaman hinachu. Seguro, atiwaqmi chay facilta hap’iytaruta chaymanta reset rachas pachantinpi llapa ruwaqkunapaq chawpi tuta UTC kaqpi, ichaqa anchata mana chanin ruwayta ruwachkanki. California llaqtapi pipas pusaq hora yapasqaraqmi ruwananta tukunanpaq, Londres llaqtapi tiyaq runamantaqa. Chayqa huk mana chanin diseño pantaymi wakin usuariokunata maypi kasqankurayku muchuchin. Hinaspa, ¿imataq kanman Londres llaqtapi chay runa watukuqlla kaptin, huk llamkayta tukuptin, hinaspa huk horarioman kutiptin? Huk allin allichay tukuy kaypaq mañay ruwaqkunata explícitamente churanankupaq pacha zona kaqninku onboarding kaqpi (aswan allin ñawpaq chiqaqchaymanta). Allin yuyay huk sutil notata churay chaymanta pacha zona willayta quyqa apppaqlla llamk’achkan chiqamanta ñawpaqman puriyta qatiypaq, aswanta sapalla riqsichiy datokuna hina llamk’achisqa. Hinaspapas huk allin yuyaymi chayta huk cambiaq churayta ruway. Sugerini pillapas mana chiqamantachu huk app kaqpi zona horaria lógica llamk'achiyta. Pruebasqa-hinallataq-chiqa p’unchaw bibliotecakuna llamk’achiy, Moment.js utaq pytz (Python) hina, hukkunapas Mana necesidad kanchu rueda kaqmanta inventanapaq kay hina sasachakuyniyuq kaqpaq. P'unchawkuna Faltasqa Y Casos Borde Huk sasachakuy llakikunayki tiyan mana controlable kantu casokuna imaynachus ruwaqkuna llumpay puñusqanku, servidor mana llamk'ay, qhipakuy, llika pantaykuna, chaymanta wakkuna. Gracia mecanismokunaq yuyayninta utilizayqa, ñawpaq rimasqanchis hina, yanapanmanmi. Iskay pachamanta gracia ventana yanapanman iskayninta ruwaqta chaymanta paqarichiqta, kay yuyaypi ruwaqkuna mana sinchitachu muchuchisqa kanku mana controlable kawsay circunstanciakunarayku. Paqarichiqkunapaq, grace ventanas yanapakunku chay mana controlakuq pachakunapi mayk'aq servidor chawpi tutapi uraykun. Tukuy imamanta aswantaqa, ama hayk’aqpas clientepi confiaychu. Sapa kuti servidor-ladopi chiqaqchay. Servidorqa sapallan chiqap pukyuta kanan. Engañakuymanta harkakuy Yapamanta, mana kayta allinta resaltayta atiymanchu: Tukuy ima servidor-ladopi chiqaqchayta qhaway. Usuariokunaqa runakunam, runakunaqa engañankumanmi oportunidadta quptinku. Mana aypay atina. Ichapas kallpanchakuwaq:
Llapa ruwaykunata UTC pacha sellokunawan waqaychay.Kliyenteqa llaqta pachankuta apachiyta atin, ichaqa sirwiq chaylla chayta UTCman tikrayta atin chaymanta sirwiq pachawan chiqaqchayta atin. Chayhina, sichus cliente pacha sello sospechoso karu kachkan, sistema pantay hina mana chaskiyta atin, chaymanta UI chaymanhina kutichiyta atin. Sucedimiento-nisqa qatiy llamk’achispa.Huk rimaypi, sapa ruwaymanta registro metadatos kaqwan waqaychay chaymanta willayta imaynachus ID ruwaqpa, ruwasqa ruway laya, chaymanta pacha sello chaymanta pacha kiti. Kayqa yanapanmi validacionpi.
Huk Motor Sistema de Rachas nisqa ruway Kayqa mana huk codigo yachachiychu, chayrayku mana huk qutu codigota qamman wikch’usaqchu. Kayta ruwaypaq waqaychasaq chaymanta willasaq imaynatachus imakuna generalmente huk motor sistema raya kaqmanta llamk’achinku arquitectura, flujo chaymanta confiabilidad kaqkama. Arquitectura de Núcleo nisqa Askha kuti nisqa hina, servidorta ruway sapalla chiqaq pukyuta streak willaykunapaq. Arquitecturaqa kayhinata sirwiqpi riyta atin:
Sapa llamk’aqpa willayninta huk willay tantanapi waqaychay. Kunan qatiq waqaychasqa (0 hina ñawpaqmanta) hunt'asqa yupay hina waqaychay. Waqaychay pacha kiti munasqa, i.e., IANA pacha kiti watiqa (icha implícitamente kiti pacha sellomanta utaq sut'imanta ruwaqta mañaspa pacha kitinta akllananpaq). Ejemplopaq, “América/Nueva_York” nisqa. Llapa lógica kaqwan ruway sichus racha hinalla utaq p’akikun chayta yachanaykipaq, huk pacha kiti qhawaywan mayqinchus ruwaqpa llaqta pachanwan tupachisqa.
Chaykamataq, cliente-ladopi:
Kunan rachata rikuchiy, normalmente servidormanta apamusqa. Ruway ruwasqa metadato hina servidorman kachay chiqaqchaypaq sichus ruwaq chiqamanta huk allinchasqa racha ruwayta hunt'arqan. Servidorpa kutichiyninkunaman hina rikuy yuyaykunata quy.
Chaymi, pisi rimayllapi, umaqa servidorpi kachkan, chaymanta clienteqa qhawaypaq chaymanta eventokuna apachiypaq. Kayqa achka pantaykunamanta chaymanta kantu casokunamanta qispichisunki, chaymanta musuqyachiykunata chaymanta allichaykunata aswan facil ruwan. El Flujo Lógico nisqa Simulasun huk puriyta imayna huk motor sistema raya minimal eficiente rinman huk ruwaq huk ruwayta tukuptin:
Usuarioqa huk calificación racha ruwayta tukun. Cliente huk ruwayta servidorman metadatos hina kachan. Kayqa kanman “Usuario X ruwayta Y hunt’arqan pacha sello Z kaqpi”. Servidor kay ruwayta chaskikun chaymanta sapsi chiqaqchayta ruwan. ¿Kayqa chiqap usuariochu? ¿Autenticadochu kanku? ¿Allinchu chay ruway? ¿Hukllachu pacha chirusqa? Sichus kay pasakun, sirwiqqa ruwaqpa racha willayta willay tantanamanta kutichin. Chaymanta, chaskisqa ruway pacha sellota ruwaqpa llaqta pachanman tikray. Servidorqa calendario p'unchawkunata (mana pacha sellokunatachu) tupachichun, llamk'achiqpa llaqta pachanpi: Sichus kikin p’unchaylla kan chayqa, chaymanta ruwayqa redundante, manataqmi ima cambiopas kanchu chaysiqi. Paqaristin kaptinqa, chaymantaqa chay rachaqa mastarikunmi hinaspa 1 yapakun. Huk p’unchawmanta aswan ch’usaq kaqtinqa, chay ch’iqa p’akikun. Ichaqa, kaypin gracia mecánica nisqakunata churawaq. Sichus gracia mecanismo faltasqa, chaymanta rachata 1 kaqman kutichiy.
Sichus ñawpaqmanta willayta waqaychayta akllanki hatun ruwaypaq, chaymanta “aswan unay racha” utaq “tukuy ruwaq p’unchawkuna” hina variablekuna musuqyachiy. Chaymanta servidorqa willaypa tiyapuyninta musuqyachin chaymanta clienteman kutichin. Imapas kayhina:
{ . "kunan_pacha": 48, 2019. "aswan unay_racha": 50, 2019. "tukuy_p'unchawkuna_llamk'u": 120, "streak_extended": chiqap, . } .
Aswan tupuy hina, sirwiq wakmanta kallpachakunan tiyan utaq mana chaskinan tiyan chaymanta rantiqman willanan tiyan mayk'aq imapas ruwaypi mana allinchu. Construcción Para Resiliencia Ñawpaqta nisqa hina, ruwaqkuna huk racha chinkachiy pantayrayku utaq servidor mana llamk’ayninrayku manchay UX kaq, chaymanta ruwaqkuna mana suyankuchu chaypaq urmayta hap’iyta. Chayhina, sistema rachaykiqa chay escenarios kaqpaq salvaguardiakunayuq kanan tiyan. Sichus servidor mantenimientopaq (utaq imaraykupas) mana llamk'achkanchu, yuyay huk pachapaq ventanata yapasqa pachakuna allichaypaq saqiyta chaymanta ruwaykuna qhipaman apachisqa kankuman chaymanta yupayraq. Akllayta atikunkitaq willayta ruwaqkunaman, astawanraq sichus situación huk purichkaq rachata afectayta atikun. Qhaway: Huk kamachiq qhipa punkuta churay maypi willayta makiwan kutichiyta atikun. Pantasqakuna mana qispiy atina kanku, chaymanta wakin ruwaqkuna appniyki waqyankuman utaq chayankuman yanapanankupaq chaymanta paykunap racha p'akisqa huk razonrayku mana controlayta atisqankurayku. Makiwan rayakunata kutichiyta atikunki sichus, t'aqwiymanta, llamk'achiq chiqan kachkan. Tukuchina Huk kaqninmi sutilla kachkan: Rayakunaqa chiqap atiyniyuqmi, runapa psicologían imayna llamkasqanrayku, nivel fundamental nisqapi. Aswan allin racha sistema chaypi kaqmi chaymanta usuariokuna mana conscientemente yuyaykunkuchu. Chayqa huk rutinamanmi tukupun, chaylla resultadokuna otaq rikukuq ñawpaqman puriy, kirukuna cepillay hina, chaymi sapa kutilla costumbreman tukupun. Hinaspa chayta nisaq: Mana llapan rurukunachu sistema de rayas nisqa necesitanku. ¿Chiqamantachu consistenciata obliganayki tiyan sapa p'unchaw activo usuariokuna munasqaykiraykulla? Kutichiyninqa ancha allintachá “manan” kanman.