Azoko antoka fa naheno momba ny tsipika ianao na nampiasa fampiharana iray. Saingy nanontany tena ve ianao hoe nahoana ny streaks no malaza sy mahery? Eny ary, misy ny miharihary fa irin'ny fampiharana araka izay tratra ny sainao, fa ankoatra izany, fantatrao ve fa rehefa nampiditra widgets iOS hanehoana streaks ny fampiharana fianarana malaza Duolingo, dia nitombo 60% ny fanoloran-tenan'ny mpampiasa. Ny enimpolo isan-jato dia fiovana goavana eo amin'ny fitondran-tena ary mampiseho ny fomba azo ampiasana ny lamina "streak" mba hampitomboana ny fandraisana anjara sy ny fampiasana fiara. Amin'ny ankapobeny, ny streak dia ny isan'ny andro misesy anaovan'ny mpampiasa hetsika iray manokana. Ny olona sasany dia mamaritra azy io ho fahazarana "gamified" na metric natao hamporisika ny fampiasana tsy tapaka. Saingy mihoatra noho ny maha metrika na firaketana an-tsoratra amin'ny app ny tsipika iray; ara-tsaina kokoa noho izany. Mora voataonan'ny toe-tsain'olombelona ny anton-javatra mety. Jereo ireto anton-javatra telo ireto: fandrosoana, avonavona, ary tahotra ny ho very (antsoina matetika hoe FOMO). Inona no iraisan'ireo rehetra ireo? Ezaka. Arakaraky ny ezaka ataonao amin'ny zavatra iray no mamolavola ny maha-ianao anao, ary izany no fomba iampitan'ny tsipika mankany amin'ny tontolon'ny psikolojia fitondran-tena. Ankehitriny, miaraka amin'ny hery lehibe dia misy andraikitra lehibe, ary noho izany dia misy lafiny maizina amin'ny tsipika. Ato amin'ity lahatsoratra ity dia hiditra ao amin'ny psikolojia, UX, ary ny fitsipiky ny famolavolana ao ambadiky ny fananganana rafitra streak mahomby isika. Hojerentsika ny (1) nahoana ny atidohantsika no mamaly ho azy amin'ny hetsika streak, (2) ny fomba famolavolana tsipika amin'ny fomba tena manampy ny mpampiasa, ary (3) ny asa ara-teknika tafiditra amin'ny fananganana lamina. Ny psikolojia ao ambadiky ny streaks Mba hamolavolana sy hananganana rafi-pandrefesana mahomby dia mila mahatakatra ny fomba ampifanarahana amin'ny fomba ifandraisan'ny atidohantsika isika. Tahaka ny hoe, inona no mahatonga azy io hahomby amin'ny fahatsapantsika fanoloran-tena mafy mba hiarovana ny tsipikantsika? Misy fitsipika psikolojia telo mahaliana sy voarakitra tsara izay manohana ny mahatonga ny streaks ho mahery sy mampiankin-doha. Loss Aversion Ity angamba no hery matanjaka indrindra ao ambadiky ny tsipika. Milaza izany aho satria matetika dia saika tsy afaka misoroka izany eo amin'ny fiainana ianao. Eritrereto izao: Raha manome anao $100 ny namana iray, dia ho faly ianao. Fa raha very $100 tao amin'ny poketrao ianao, dia haratra mafy kokoa izany. Ny lanjan'ny fihetseham-po amin'ireo toe-javatra ireo dia tsy mitovy. Ny fatiantoka dia mankarary kokoa noho ny mahazo tombony. Andeha hojerentsika izany ary lazao fa omeko $100 ianao ary mangataka anao hilalao filokana. Misy vintana 50% hahazoanao $100 hafa ary vintana 50% ho very ny $100 tany am-boalohany. Horaisinao ve izany? tsy hanao aho. Tsy hanao izany ny ankamaroan'ny olona. Izany dia ny tsy fahampian-tsakafo. Raha dinihina dia lojika, azo takarina, olombelona. Ny foto-kevitra ao ambadiky ny tsy fatiantoka dia ny hoe mahatsapa ny fanaintainan'ny fahaverezana avo roa heny noho ny fahafinaretana mahazo zavatra mitovy lanja isika. Amin'ny lafiny ara-psikolojika, ny fatiantoka dia maharitra mihoatra noho ny tombony. Azo inoana fa hitanao ny fifandraisan'izany amin'ny streaks. Mba hamoronana tsipika mibaribary dia mitaky ezaka izany; rehefa mitombo ny tsipika iray, dia manomboka mihamalalaka ny antony manosika azy; na ny marimarina kokoa dia manomboka lasa faharoa. Ity misy ohatra iray: Lazao ny namanao manana andiany telo andro manakatona ny "Move Rings" ao amin'ny Apple Watch. Saika tsy misy ho very izy ireo ankoatra ny faniriana hanatratra ny tanjony sy tsy miovaova. Amin'izay fotoana izay ihany koa dia manana streak 219 andro mahavariana ianao. Mety ho voafandriky ny tahotra ny ho very ianao. Azo inoana fa tsy mieritreritra ny zava-bita ianao amin'izao fotoana izao; bebe kokoa momba ny fiarovana ny ezaka nataonao, ary izany dia ny fialana amin'ny fahaverezana. Hazavain'i Duolingo ny fomba itondran'ny tsy fatiantoka amin'ny fisalasalan'ny mpampiasa iray hanapaka ny filaharana lava, eny fa na dia amin'ny andro mahakamo indrindra aza. Amin'ny lafiny iray, ny streak dia mety hivadika ho fahazarana rehefa mipetraka ny tsy fatiantoka. Ny maodely fitondran-tena Fogg (B = MAP) Ankehitriny rehefa takatsika ny tahotra ny ho very ny ezaka natao tamin'ny tsipika lava kokoa, ny fanontaniana iray hafa dia ny hoe: Inona no mahatonga antsika hanao ny zavatra voalohany, isan'andro isan'andro, na dia alohan'ny hitomboan'ny streak aza? Izany no momba ny Fogg Behavior Model. Tsotra ihany izany. Ny fitondran-tena (B) dia mitranga rehefa misy antony telo - Motivation (M), Ability (A), ary Prompt (P) - mifanaraka amin'ny fotoana iray ihany. Noho izany, ny equation B = MAP. Raha misy amin'ireo lafin-javatra ireo, na dia iray aza, no tsy hita amin'io fotoana io, dia tsy hitranga ilay fihetsika. Noho izany, mba hahombiazana sy miverimberina ny rafitra streak, dia tsy maintsy misy ireo antony telo ireo: MotivationIty dia marefo fa tsy zavatra tsy misy foana. Misy andro izay ianaomipoitra hianatra teny espaniola, ary andro tsy hahatsapanao akory ny finiavana hianatra ny fiteny. Tsy azo ianteherana ny antony manosika ho amin'ny fananganana fahazarana ary ady resy hatramin'ny andro voalohany. Fahaizana Mba hanonerana ny fetran'ny antony manosika dia tena ilaina ny fahaizana. Amin'ity toe-javatra ity, ny fahaiza-manao dia midika hoe mora amin'ny hetsika, izany hoe mora ny ezaka ka tsy azo atao ny milaza fa tsy azo atao izany. Ny ankamaroan'ny fampiharana dia minia mampiasa izany. Ny Apple Fitness dia mila mijoro mandritra ny iray minitra ao anatin'ny adiny iray mba hahazoanao marika mankany amin'ny tanjonao. Mila lesona iray vita fotsiny i Duolingo. Ireo asa ireo dia tsy mitaky ezaka be loatra. Ny sakana dia ambany dia ambany ka na dia amin'ny andro ratsy indrindra aza dia azonao atao izany. Saingy ny ezaka mitambatra amin'ny filaharana mitohy dia ny hevitra momba ny fahaverezan'io tsipika io. PromptIo no mameno ny equation. Ny olombelona dia manadino voajanahary, ka eny, ny fahaiza-manao dia afaka mahazo antsika 90% any. Fa ny bitsika iray dia mampahatsiahy antsika hanao zavatra. Ny streaks dia maharitra amin'ny alàlan'ny famolavolana, noho izany dia mila ampahatsiahivina tsy tapaka ny mpampiasa ny hetsika. Mba hahitana ny herin'ny bitsika iray, dia nanao fitsapana A/B i Duolingo mba hahitana raha toa ka mampitombo ny fampiasana tsy tapaka ny marika mena kely amin'ny kisary an'ny fampiharana. Namokatra fitomboana 6% amin'ny mpampiasa mavitrika isan'andro izany. Badge mena fotsiny. Famerana modely Raha lazaina izany rehetra izany, dia misy fetra ny modely Fogg izay hitan'ny mpitsikera sy ny fikarohana maoderina fa ny famolavolana izay miantehitra be amin'ny bitsika, toy ny fampandrenesana mahery vaika, dia mety hiteraka harerahana ara-tsaina. Ny fampahafantarana tsy tapaka sy ny ora fanampiny dia mety hahatonga ny mpampiasa hikorontana. Koa tandremo izany. Ny vokatry ny Zeigarnik Ahoana ny fihetseham-ponao rehefa mamela asa iray vita amin'ny antsasany? Mahatezitra olona maro izany satria ny asa tsy vita dia mitana toerana ara-tsaina kokoa noho ny zavatra vitantsika. Rehefa misy zavatra vita ka lasa, dia manadino izany isika. Rehefa misy zavatra avela tsy vita dia mirona ho mavesatra ao an-tsaintsika izany. Izany indrindra no antony hampiasan'ny vokatra nomerika tondro fandrosoana artifisialy, toy ny tsipika fahavitan'ny mombamomba an'i Upwork, mba hampahafantarana ny mpampiasa iray fa “60% feno” fotsiny ny mombamomba azy. Manosika ny mpampiasa hamita izay natombony izany.

Andeha isika hijery ohatra iray hafa. Manana asa dimy ianao amin'ny rindranasa lisitra tokony hatao, ary amin'ny fiafaran'ny andro dia ny efatra amin'izy ireo ihany no manamarina fa vita. Maro amintsika no hahatsiaro ho tsy vita noho io asa iray tsy vita io. Izany, eo, dia ny vokatry ny Zeigarnik. Ny fiantraikan'ny Zeigarnik dia nasehon'ny psikology Bluma Zeigarnik, izay nanoritsoritra fa mazàna mitazona asa tsy feno ao amin'ny fitadidiantsika ela kokoa noho ny asa vita. Ny lamina streak dia miditra amin'izany amin'ny endrika UX. Andao atao hoe ao anatin'ny andro faha-63 amin'ny fizotry ny fianarana ianao. Amin'izay fotoana izay dia ao anatin'ny lamina mitohy amin'ny asa tsy vita ianao. Mahalana ny atidohanao no hanadino an’izany satria mipetraka ao an-tsainao. Amin'izao fotoana izao, ny atidohanao no mandefa fampahafantarana anao. Rehefa manambatra ireo hery ara-tsaina ireo ianao, dia manomboka tena takatrao hoe nahoana ny streaks dia tsy endri-javatra mahazatra fotsiny; mahavita manova ny fitondran-tenan’olombelona izy ireo. Saingy any amin'ny toerana iray - tsy afaka milaza marina aho hoe rahoviana, satria tsy mitovy amin'ny olon-drehetra izany - tonga amin'ny fotoana iray ny zava-misy dia miova avy amin'ny "mahafinaritra" mankany amin'ny zavatra tsapanao fa tsy ho vitanao ny very. Tsy tianao ho very maina ny ezaka 58 andro, sa tsy izany? Izany no mahatonga ny rafitra streak mahomby. Raha atao tsara, ny streaks dia manampy ny mpampiasa hanangana fahazarana manaitra izay manatratra tanjona. Mety ho mamaky isan'andro na mamely ny gym tsy tapaka. Ireo fihetsika miverimberina ireo (indraindray kely) dia mitambatra rehefa mandeha ny fotoana ary miharihary eo amin'ny fiainantsika andavanandro. Saingy misy lafiny roa amin'ny vola madinika tsirairay. Ny tsipika manify eo anelanelan'ny fahazarana sy ny fanerena Raha efa nanaraka izany ianao dia afaka milaza fa misy lafiny maizina amin'ny rafitra streak. Ny fananganana fahazarana dia momba ny tsy fitoviana amin'ny tanjona miverimberina. Ny fanerena anefa dia ny tsy fiovaovan'ny fiasana amin'ny tanjona izay tsy ilaina intsony fa tazonina noho ny tahotra na ny fanerena. Tsipika manify hareza izy io. Miborosy nify isa-maraina tsy misaina ianao; mandeha ho azy izy io ary misy tsindrimandry, miaraka amin'ny tanjona mazava dia ny hanana fofonaina tsara. Izany dia dingana iray izay mamorona fahazarana tsara. Ny rafitra streak etika dia manome toerana malalaka ho an'ny mpampiasa. Raha, noho ny antony, dia tsy miborosy ny maraina, dia afaka miborosy amin'ny mitataovovonana. Ny tsy fahalavorariana dia avela tsy misy tahotra ny ho very ezaka maharitra. Mifanohitra amin'izany ny fanerena, izay mahatonga anao hanahy, hahatsiaro tena ho meloka ianao na ho reraka mihitsy aza ny fanerena, ary indraindray dia toa tsy nahavita na inona na inona ianao, na dia teo aza ny zava-drehetra nataonao.asa. Mihetsika ianao tsy hoe te hanao izany ianao, fa noho ianao matahotra ny hahita ny fandrosoanao miverina amin'ny zero. Nisy namaritra izany mihitsy aza hoe: "Tsapako fa namitaka aho, saingy tsy niraharaha fotsiny. Izany dia mampiseho ny mety hisian'ny streaks tafahoatra amin'ny olona iray. Hatramin'ny nanombohan'ny mpampiasa mamatotra ny hasarobidin'izy ireo amin'ny metrika tsy misy dikany fa tsy ny tanjona voalohany na ny antony nanombohan'izy ireo ny filaharana voalohany. Ny streak dia lasa hoe iza izy ireo, fa tsy izay ataony fotsiny. Ny rafi-pandrefesana etika voalamina tsara dia tokony ho toy ny famporisihana ny mpampiasa, fa tsy fanerena na adidy. Izany dia mifandray amin'ny fifandanjana ny intrinsic sy extrinsic motivation. Ny antony manosika avy any ivelany (valisoa ivelany, misoroka ny sazy) dia mety hahatonga ny mpampiasa hanomboka, fa ny antony manosika (manao ny asa ho an'ny tanjona manokana toy ny fianarana teny espaniola satria tena te hifandray amin'ny olon-tianao ianao) dia matanjaka kokoa ho an'ny fifandraisana maharitra. Ny rafitra tsara dia tokony hisarika ny saina amin'ny antony manosika amin'ny fampiasana amim-pitandremana ireo singa ivelany, izany hoe, mampahatsiahy ny mpampiasa ny halaviran'izy ireo, fa tsy mandrahona azy ireo amin'izay mety ho very. Averina indray fa tsipika tsara. Ny fitsapana tsotra rehefa mamolavola rafitra streak dia ny maka fotoana kely ary mieritreritra raha mahazo vola ny vokatrao amin'ny fivarotana vahaolana amin'ny fanahiana izay noforonin'ny vokatrao. Raha eny, be dia be ny manararaotra ny mpampiasa anao. Mipetraka àry ny fanontaniana manaraka, Raha misafidy ny hampiasa streak aho, ahoana no hamolavolako azy amin'ny fomba tena manampy ny mpampiasa hanatratra ny tanjony? Ny UX amin'ny famolavolana rafitra tsara streak Mino aho fa eto no misy ny ankamaroan'ny tetikasa na manitsy rafitra streak mahomby na manakorontana azy tanteraka. Andeha hojerentsika ny fitsipiky ny UX momba ny famolavolana tsipika tsara. Ataovy tsy misy ilana azy Efa naheno an'io angamba ianao, angamba avy amin'ny boky toy ny Atomic Habits, saingy tsara ny manamarika fa ny iray amin'ireo fomba tsotra indrindra ahafahana miforona ny fahazarana dia ny fanaovana ny hetsika ho kely sy mora. Izany dia mitovy amin'ny anton-javatra fahaizana noresahintsika tamin'ny Fogg Behavior Model. Ny fitsipika voalohany amin'ny famolavolana tsipika rehetra dia tokony hanao ny hetsika ilaina ho kely araka izay azo atao raha mbola mahatratra ny fandrosoana. Raha mitaky finiavana hamitana ny hetsika isan'andro, dia tsy haharitra dimy andro izany hetsika izany. Nahoana? Tsy afaka mandrisika anao dimy andro misesy. Tranga iray: Raha mampiasa fampiharana fisaintsainana ianao dia tsy mila mampirisika ny mpampiasa handalo fivoriana 20 minitra fotsiny mba hitazonana ny tsipika. Andramo iray minitra, angamba na dia kely toy ny telopolo segondra aza. Araka ny fitenenana, ny rano indray mitete no mahatonga ny ranomasimbe mahery). Ny ezaka kely dia mitambatra ho zava-bita lehibe rehefa mandeha ny fotoana. Izany no tokony ho tanjona: manala ny fifandirana, indrindra rehefa mety ho sarotra ny fotoana. Rehefa sahiran-tsaina na sahiran-tsaina ny mpampiasa dia ampahafantaro azy ireo fa ny fisehoana fotsiny, na dia segondra vitsy aza, dia heverina ho ezaka. Manomeza valiny mazava amin'ny maso Ara-boajanahary ny olombelona. Matetika, mila mahita zavatra inoana isika; ilaina ny maka sary an-tsaina ny zavatra mba hahatakarana azy ireo bebe kokoa sy hametrahana zavatra amin'ny fomba fijery. Izany no mahatonga ny lamin'ny streak matetika mampiasa singa hita maso, toy ny grafika, marika, peratra fandrosoana, ary grids, mba hijerena ny ezaka. Jereo ny tabilao fandraisan'anjaran'i GitHub. Fampisehoana tsotra momba ny tsy fitoviana izany. Na izany aza, ny mpamorona dia mifoka izany toy ny oksizenina.

Ny zava-dehibe dia ny tsy hahatonga ny rafitra streak ho tsy misy dikany. Tokony hahatsiaro tena ho tena izy io. Ohatra, ny peratra hetsika Duolingo sy Apple's Fitness dia mampiasa endrika sarimiaina madio rehefa vita ny tsipika iray, ary ny GitHub dia mampiseho angon-drakitra ara-tantara momba ny tsy fitovian'ny mpampiasa iray rehefa mandeha ny fotoana.

Ampiasao ny fotoana tsara Nolazaiko teo aloha fa ny olombelona dia amin'ny ankapobeny dia manadino, ary izany bitsika izany dia afaka manampy amin'ny fitazonana ny hafainganam-pandeha. Raha tsy misy bitsika, ny ankamaroan'ny mpampiasa vaovao dia manadino ny hanohy. Mety ho sahirana ny fiainana, manjavona ny antony manosika, ary misy zavatra mitranga. Na dia ireo mpampiasa efa ela aza dia mahazo tombony amin'ny bitsika, na dia matetika aza dia efa mihidy ao anatin'ny tsipika mahazatra izy ireo. Na dia izany aza, na dia ny olona be fanoloran-tena indrindra aza dia mety ho diso andro iray. Tena mila fampahatsiahivana ny rafitra streak anao. Ny fampahatsiahivana haingana be mpampiasa indrindra dia fampandrenesana manosika. Tena zava-dehibe ny fotoana rehefa miasa miaraka amin'ny fampandrenesana manosika. Zava-dehibe koa ny karazana fampiharana. Ny fandefasana fampandrenesana amin'ny 9 ora maraina milaza hoe "Tsy nanao fanazaran-tena ianao androany" dia hafahafa fotsiny ho an'ny fampiharana fianarana iray satria maro no manana zavatra hatao amin'ny andro alohan'ny hieritreretany ny hamita lesona. Raha miresaka momba ny fampiharana ara-batana isika, dia izanymitombina ary mety antenaina mihitsy aza ny hampahatsiahivana mialoha ny andro. Ny fampandrenesana fanerena dia miovaova be arakaraka ny sokajy fampiharana. Ny fampiharana ara-batana, ohatra, dia mahita fifaneraserana ambony kokoa miaraka amin'ny fampandrenesana vao maraina (7–8 maraina), raha toa ka mety hahomby kokoa ny fampiharana vokatra amin'ny mitataovovonana. Ny tena zava-dehibe dia ny fitsapana A/B ny fotoanan'ny fampiharanao mifototra amin'ny fitondran-tenan'ny mpampiasa anao fa tsy ny fiheverana fa iray ihany ny zavatra rehetra. Izay mety amin'ny fampiharana fisaintsainana dia mety tsy mety amin'ny tracker kaody. Ny fomba haingana hafa dia teboka mena eo amin'ny kisary fampiharana ary na dia ny Widget fampiharana aza. Miovaova ny fandalinana, fa ny olon-tsotra dia manokatra ny fitaovany eo anelanelan'ny 50-150 isan'andro (PDF). Raha misy mpampiasa mahita teboka mena amin'ny fampiharana na widget iray izay manondro ny tsipika ankehitriny isaky ny mamoha ny findainy, dia mampitombo ny fanoloran-tena izany. Aza atao tafahoatra fotsiny; ny bitsika dia tokony ho fampahatsiahivana, fa tsy ody. Mankalaza ny zava-mitranga Ny rafitra streak dia tokony hiezaka hankalaza ny zava-mitranga mba hamerenana indray ny fihetseham-po, indrindra ho an'ireo mpampiasa lalina ao anaty tsipika. Rehefa mamely ny Andro 7, Andro 30, Andro 50, Andro 100, Andro 365 ny mpampiasa iray, dia tokony hanao zavatra lehibe ianao. Ekeo ny zava-bita — indrindra ho an'ireo mpampiasa efa ela.

Araka ny efa hitantsika teo aloha, i Duolingo dia nahafantatra izany ary nametraka sary mihetsika izay mankalaza ny zava-mitranga amin'ny confetti. Ny sehatra sasany aza dia manome valisoa be dia be izay manamarina ny ezaka ataon'ny mpampiasa. Ary mety hahasoa ny fampiharana izany, ka ny mpampiasa dia mirona hizara ny zava-bitany ampahibemaso amin'ny media sosialy. Ny tombony iray hafa dia ny fiandrasana izay tonga alohan'ny hahatongavana amin'ny dingana lehibe. Tsy vitan'ny hoe mitazona ny tsipika ho velona tsy misy farany; manana zavatra antenaina ny mpampiasa. Ampiasao ny Mekanisma Fahasoavana Tsy azo vinaniana ny fiainana. Variana ny olona. Ny rafitra tsipika tsara rehetra dia tokony hanantena ny tsy fahalavorariana. Ny iray amin'ireo fandrahonana ara-tsaina lehibe indrindra amin'ny rafitra streak dia ny famerenana mafy amin'ny zero aorian'ny andro iray tsy hita. Ny rafi-pandrefesana "etika" dia tokony hanome fahafaham-po ny mpampiasa. Andao atao hoe manana fianarana chess 90 andro ianao. Tsy nifikitra nandritra ny telo volana tsara ianao, ary indray andro, maty ny findainao teo am-pandehanana, ary toy izany ihany, ny 90 dia lasa 0 — voafafa daholo ny zava-drehetra, izay ezaka rehetra, ary levona ny fandrosoana. Mety ho potika tanteraka ny mpampiasa. Ny eritreritra ny hanorina azy hatrany am-boalohany dia tena mahakivy fa ny ezaka dia tsy mendrika izany. Amin'ny ratsy indrindra, mety handao ny fampiharana ny mpampiasa iray rehefa mahatsapa ho toy ny tsy fahombiazana. Eritrereto ny manampy mekanika "fahasoavana" amin'ny rafitra streak anao:

Streak FreezeAvelao ny mpampiasa minia tsy afaka andro iray tsy misy sazy. Ora fanampinyAvelao ora vitsivitsy (2–3) mihoatra ny fe-potoana mahazatra alohan'ny hamerenana indray. Models simba Raha tokony ho reset mafy, dia mihena kely ny streak, ohatra, 10 andro dia nesorina tamin'ny streak isaky ny andro tsy hita.

Mampiasà Tonony Mampahery Andao hampitaha hafatra roa aseho amin'ny mpampiasa rehefa tapaka ny tsipika iray:

"Resy tamin'ny 42 andro ianao. Atombohy indray." "Niseho nandritra ny 42 andro tsy tapaka ianao. Fandrosoana tsy mampino izany! Te hanandrana indray ve ianao?"

Samy mampita vaovao mitovy, fa ny fiantraikany ara-pihetseham-po dia hafa. Ny hafatra voalohany dia mety hahatonga ny mpampiasa iray hahatsiaro tena ho kivy ary hampiala azy ireo. Ny hafatra faharoa dia mankalaza izay efa vita ary mamporisika moramora ny mpampiasa hanandrana indray. Streak Systems Design Challenges Alohan'ny hidirantsika amin'ny antsipiriany ara-teknika amin'ny fananganana rafitra streak dia tokony ho fantatrao ny fanamby mety hatrehinao. Mety ho saro-takarina ny zava-drehetra, araka izay eritreretinao. Fikarakarana ny Timezones Misy antony iray mahatonga ny fitantanana ny fotoana sy ny daty ho anisan'ny foto-kevitra sarotra indrindra atrehin'ny mpamorona. Misy ny fandrafetana, ny iraisam-pirenena, ary ny maro hafa tokony hodinihina. Mamelà ahy hanontany anao izao: Inona no atao hoe andro? Fantatsika fa mandeha amin'ny faritry ny ora samihafa izao tontolo izao, ary toy ny hoe tsy ampy izany, ny faritra sasany dia manana ny ora fitehirizana andro (DST) izay mitranga indroa isan-taona. Aiza ianao no manomboka mitantana ireo tranga edge ireo? Inona no atao hoe “fiantombohan’ny” rahampitso? Ny mpamorona sasany dia manandrana misoroka izany amin'ny fampiasana faritra afovoany iray, toy ny UTC. Ho an'ny mpampiasa sasany, mety hiteraka valiny marina izany, fa ho an'ny sasany kosa dia mety maty adiny iray, adiny roa, na mihoatra. Io tsy fitovian-kevitra io dia manimba ny traikefan'ny mpampiasa. Ny mpampiasa dia tsy miraharaha ny fomba fitantananao ny fotoana ao ambadiky ny sehatra; Ny hany andrasan'izy ireo dia ny hoe raha manao hetsika misesy izy ireo amin'ny 11:40 alina, dia tokony hisoratra anarana amin'io fotoana io izany, araka ny toe-javatra misy azy. Tokony hofaritanao ny "andro iray" mifototra amin'ny faritry ny ora eo an-toerana an'ny mpampiasa, fa tsy ny ora mpizara. Mazava ho azy, azonao atao ny miala sasatralalana ary avereno indray ny tsipika manerantany ho an'ny mpampiasa rehetra amin'ny misasak'alina UTC, saingy tena mamorona tsy rariny ianao. Ny olona iray any Kalifornia dia manana adiny valo fanampiny hamitana ny asany noho ny olona mipetraka any Londres. Izany dia lesoka tsy ara-drariny izay manasazy ny mpampiasa sasany noho ny toerana misy azy. Ary ahoana raha mitsidika fotsiny ilay olona any Londres, mamita asa iray, avy eo miverina any amin'ny faritra hafa? Vahaolana iray mahomby amin'izany rehetra izany ny mangataka ireo mpampiasa hametraka mazava ny fe-potoanany mandritra ny onboarding (tsara kokoa aorian'ny fanamarinana voalohany). Tsara ny mampiditra fanamarihana an-kolaka fa ny fanomezana fampahafantarana momba ny fizaram-potoana dia tsy ampiasaina afa-tsy amin'ny fampiharana hanaraha-maso marina ny fivoarana, fa tsy ampiasaina ho angona azo fantarina manokana. Ary hevitra tsara iray hafa ny manao izany ho toe-javatra azo ovaina. Manoro hevitra aho fa na iza na iza hisoroka mivantana ny lojikan'ny zone zone amin'ny app. Mampiasà tranomboky daty efa voazaha toetra, toy ny Moment.js na pytz (Python), sns. Tsy ilaina ny manavao indray ny kodiarana ho an'ny zavatra sarotra toy izao. Andro tsy hita sy tranga Edge Ny fanamby iray hafa tokony hanahianao dia ny tranga tsy voafehy toy ny mpampiasa matory be loatra, ny tsy fahampian'ny serivisy, ny fahatarana, ny tsy fahombiazan'ny tambajotra, sns. Ny fampiasana ny hevitra momba ny fomba fiasan'ny fahasoavana, tahaka ireo noresahina teo aloha, dia afaka manampy. Ny varavarankelin'ny fahasoavana adiny roa dia mety hanampy ny mpampiasa sy ny mpamorona, amin'ny heviny hoe tsy voasazy mafy ireo mpampiasa noho ny toe-javatra tsy voafehy eo amin'ny fiainana. Ho an'ny mpamorona, ny fikandrana fahasoavana dia manampy amin'ireo fotoana tsy voafehy rehefa midina amin'ny misasakalina ny mpizara. Ambonin'ny zava-drehetra, aza matoky ny mpanjifa. Hamarino hatrany amin'ny lafiny mpizara. Ny mpizara dia tokony ho loharano tokana amin'ny fahamarinana. Fisorohana ny fitaka Averina indray, tsy afaka manamafy izany aho: Ataovy azo antoka ny hanamarina ny lafiny rehetra amin'ny serivisy. Olombelona ny mpampiasa, ary mety hamitaka ny olona raha omena fahafahana. Tsy azo ihodivirana izany. Azonao atao ny manandrana:

Mitahiry ny hetsika rehetra miaraka amin'ny mari-pamantarana UTC. Ny mpanjifa dia afaka mandefa ny ora eo an-toerana, fa ny mpizara dia afaka manova izany avy hatrany ho UTC ary manamarina amin'ny fotoanan'ny mpizara. Amin'izany fomba izany, raha toa ka mampiahiahy lavitra ny famantaranandron'ny mpanjifa, dia afaka mandà izany ny rafitra ho fahadisoana, ary afaka mamaly mifanaraka amin'izany ny UI. Mampiasa fanaraha-maso mifototra amin'ny hetsika. Raha lazaina amin'ny teny hafa, mitahiry firaketana momba ny hetsika tsirairay miaraka amin'ny metadata ahitana fampahalalana toy ny karapanondron'ny mpampiasa, ny karazana hetsika natao, ary ny fe-potoana sy ny fe-potoana. Manampy amin'ny fanamarinana izany.

Manangana motera System Streak Tsy fampianarana kaody ity, noho izany dia hisoroka ny fanariana kaody maromaro aminao aho. Hotazoniko ho azo ampiharina izany ary hamariparitra ny fomba fiasan'ny zavatra amin'ny ankapobeny ny motera rafitra streak hatrany amin'ny maritrano, ny fandehanana ary ny fahatokisana. Core Architecture Araka ny efa nolazaiko imbetsaka, ataovy ny mpizara ho loharano tokana ho an'ny angon-drakitra. Ny rafitra dia afaka mandeha toy izao amin'ny mpizara:

Tehirizo ao anaty angon-drakitra ny angon'ny mpampiasa tsirairay. Tehirizo ny fivarotana streak ankehitriny (default ho 0) ho integer. Tehirizo ny safidin'ny faritry ny fotoana, izany hoe, tady IANA Timezone (na an-kolaka avy amin'ny mari-pamantarana eo an-toerana na mazava tsara amin'ny fangatahana ny mpampiasa hisafidy ny faritra misy azy). Ohatra, "America/New_York". Raiso ny lojika rehetra mba hamaritana raha mitohy na tapaka ny filaharana, miaraka amin'ny fisavana faritra misy fotoana mifandraika amin'ny faritry ny ora eo an-toerana an'ny mpampiasa.

Mandritra izany fotoana izany, eo amin'ny lafiny mpanjifa:

Asehoy ny filaharana ankehitriny, alaina amin'ny mpizara mahazatra. Alefaso amin'ny mpizara ny hetsika atao amin'ny endrika metadata mba hanamarina raha tena nahavita hetsika tsipika mahafeno fepetra ny mpampiasa. Manomeza fanehoan-kevitra hita maso mifototra amin'ny valintenin'ny mpizara.

Noho izany, raha fintinina, ny atidoha dia eo amin'ny mpizara, ary ny mpanjifa dia natao ho an'ny tanjona fampisehoana sy fandefasana hetsika. Izany dia mamonjy anao be dia be ny tsy fahombiazana sy ny sisiny, miampy manamora ny fanavaozana sy fanamboarana. Ny Flow Lojika Andeha hojerentsika ny fomba fandehan'ny motera rafitra streak faran'izay mahomby rehefa mahavita hetsika ny mpampiasa iray:

Ny mpampiasa dia mamita ny hetsika ankafiziny. Mandefa hetsika amin'ny mpizara ho metadata ny mpanjifa. Mety ho "Ny mpampiasa X nahavita hetsika Y amin'ny timestamp Z". Mandray ity hetsika ity ny mpizara ary manao fanamarinana fototra. Tena mpampiasa ve ity? Nohamarinina ve izy ireo? Mety ve ny hetsika? Mifanaraka ve ny faritry ny ora? Raha mandalo izany, dia alain'ny mpizara ny angon'ny mpampiasa avy amin'ny angon-drakitra. Avy eo, ovay ny mari-pamantarana hetsika voaray ho faritry ny ora eo an-toerana an'ny mpampiasa. Avelao ny mpizara hampitaha ny datin'ny kalandrie (fa tsy ny famantaranandro) ao amin'ny faritry ny ora eo an-toerana an'ny mpampiasa: Raha ny andro iray ihany, dia mihemotra ny hetsika ary tsy misy fiovana amin'nystreak. Raha ny ampitso dia miitatra ary mitombo 1 ny tsipika. Raha misy elanelana mihoatra ny iray andro dia tapaka ny tsipika. Na izany aza, eto no ahafahanao mampihatra mekanika fahasoavana. Raha tsy hita ny mekanika fahasoavana dia avereno amin'ny 1 ny tsipika.

Raha misafidy ny hitahiry ny angona ara-tantara ho an'ny zava-bitan'ny zava-bita ianao, dia havaozy ny fari-piadidiana toy ny “fisesy lava indrindra” na “andro mavitrika manontolo”. Ny mpizara dia manavao ny angon-drakitra ary mamaly ny mpanjifa. Misy zavatra toy izao:

{ "current_streak": 48, "lava_lava": 50, "total_active_days": 120, "streak_extended": marina, }

Ho fepetra fanampiny, ny mpizara dia tokony hanandrana indray na handà ary hampandre ny mpanjifa rehefa misy zavatra tsy mahomby mandritra ny dingana. Fanorenana ho amin'ny faharetana Araka ny voalaza teo aloha, ny mpampiasa very streak noho ny bibikely na ny tsy fahampian'ny server dia UX mahatsiravina, ary ny mpampiasa dia tsy manantena ny hianjera amin'izany. Noho izany, ny rafitra streak anao dia tokony hanana fiarovana amin'ireo toe-javatra ireo. Raha toa ka mihintsana ny mpizara noho ny fikojakojana (na inona na inona antony), dia eritrereto ny hamela varavarankely vonjimaika amin'ny ora fanampiny mba handaminana azy mba hahafahan'ny hetsika alefa tara ary mbola isaina. Azonao atao ihany koa ny misafidy ny hampandre ny mpampiasa, indrindra raha mety hisy fiantraikany amin'ny filaharana mitohy ny toe-javatra. Fanamarihana: Mametraha varavarana fidirana admin izay ahafahana mamerina amin'ny laoniny ny angona. Tsy azo ihodivirana ny bibikely, ary misy mpampiasa sasany miantso ny fampiharana anao na manatona hanohana ny fahatapahan'izy ireo noho ny antony tsy azony fehezina. Tokony ho azonao atao ny mamerina amin'ny tanana ny tsipika raha toa ka marina ny mpampiasa aorian'ny fanadihadiana. Fehiny Ny zavatra iray dia mazava tsara: Tena mahery ny streaks noho ny fomba fiasan'ny psikolojia olombelona amin'ny ambaratonga fototra. Ny rafitra streak tsara indrindra any dia izay tsy eritreretin'ny mpampiasa. Lasa fahazarana ny vokatra avy hatrany na ny fandrosoana hita maso, toy ny miborosy nify, izay lasa fahazarana mahazatra. Ary holazaiko fotsiny izany: Tsy ny vokatra rehetra no mila rafitra streak. Tokony hanery ny tsy miovaova ve ianao satria fotsiny hoe mila mpampiasa mavitrika isan'andro? Ny valiny dia mety ho "tsia".

You May Also Like

Enjoyed This Article?

Get weekly tips on growing your audience and monetizing your content — straight to your inbox.

No spam. Join 138,000+ creators. Unsubscribe anytime.

Create Your Free Bio Page

Join 138,000+ creators on Seemless.

Get Started Free