← Async Digital

English Cymraeg

Astudiaeth achos ·

Dolennu dwfn fel iaith fewnbwn

Async Digital Ltd Caerdydd, DU

Crynodeb

Mae’r rhan fwyaf o apiau yn trin dolen ddofn fel drws ffrynt. Mae URL yn agor sgrin, a dyna’r cytundeb cyfan. O’i ddal i safon uwch, daw’r URL yn iaith fewnbwn: gall unrhyw beth sy’n gallu tanio un (defnyddiwr, prawf, Shortcut, asiant yn gyrru’r ffôn) symud yr ap i unrhyw gyflwr cyrraeddadwy, yn ddeterministig, o ble bynnag y mae’n digwydd bod. Deep Link Kit yw’r pecyn Swift a adeiladais i ddal y safon honno. Mae’n cywasgu URLau sy’n rasio i un enillydd gyda chanslo cydweithredol, yn darllen cyflwr presennol yr ap fel bod un URL byr yn golygu’r peth iawn o unrhyw le, yn cadw ei ôl troed i un ffolder o god y defnyddiwr, ac yn gallu cyflwyno drafft wedi’i baratoi, yn barod i’w olygu, ddwy haen o ddalennau i lawr mewn un alwad. Mae pob un o’r pum astudiaeth achos isod yn cymryd un o’r honiadau hynny ac yn dangos y dystiolaeth, wedi’i mesur yn erbyn ap demo a adeiladwyd i ymarfer y pecyn.

Un URL, un canlyniad deterministig, o unrhyw le yn yr ap, waeth pa mor gyflym y mae’r URL nesaf yn glanio. Dyna’r cytundeb. Y dudalen hon yw’r map o sut mae Deep Link Kit yn ei gadw, a lle mae’r dystiolaeth yn byw.


§1·Gallu

Beth ddylai URL allu ei wneud

Mae gan ddolennu dwfn enw fel gwaith plymwr. Mae dolen farchnata yn agor yr ap, mae’r ap yn agor sgrin, ac mae pawb yn symud ymlaen. Mae’r cytundeb yn aros yn denau am fod y mewnbwn yn cael ei dybio’n brin ac yn gwrtais: un URL, yn cyrraedd ar ei ben ei hun, i ap sy’n eistedd yn dawel ar ei sgrin gartref.

Nid yw’r un o’r tybiaethau hynny’n goroesi awtomeiddio. Y foment y daw URLau yn ffordd i brofion yrru’r ap, yn ffordd i lwyfannu recordiadau demo, ac yn ffordd i Shortcut neu asiant gyrraedd nodwedd, maent yn cyrraedd mewn pyliau, yng nghanol animeiddiad, i ba bynnag gyflwr y gadawyd yr ap ynddo. Mae haen dolennu dwfn sydd ond yn trin yr achos cwrtais yn methu’n dawel ym mhobman arall: dalennau wedi pentyrru, llywio wedi’i hanner gymhwyso, sgrin sy’n perthyn i’r URL blaenorol.

Deep Link Kit yw’r haen a adeiladais ar gyfer yr achosion anghwrtais. Mae’n troi un URL yn ddilyniant deterministig o gamau llywio strwythurol a sgil-effeithiau, wedi’u cymhwyso mewn trefn, gyda chanslo cydweithredol pan fydd yr URL nesaf yn glanio cyn i’r un diwethaf orffen. Pedair priodwedd sy’n cario’r pwysau.

Mae pob honiad yn y gyfres hon yn cael ei fesur yn erbyn ap negeseuon demo a adeiladwyd fel defnyddiwr y pecyn. Mae’r recordiadau yn gipiadau o’r ap hwnnw’n rhedeg; daw’r rhifau o’i god. Mae’r ap yn bodoli fel bod gan y pecyn rywle gonest i brofi ei hun.

Mae’r panel isod yn ailchwarae senario nodweddiadol y pecyn: chwe URL wedi’u tanio mewn llai nag eiliad, pob un yn canslo’r un o’i flaen, yr olaf yn ennill, dim byd yn pentyrru. Mae’r fersiwn wedi’i recordio, wedi’i chipio o’r ap demo heb unrhyw driciau animeiddio, yn agor erthygl gyntaf y gyfres.

Ffig 1 Chwe URL mewn llai nag eiliad. Mae pump yn canslo, mae’r olaf yn datrys, does dim byd yn pentyrru. Mae’r pwl yn ailchwarae pan ganiateir symudiad; fel arall mae’r cyflwr wedi’i ddatrys yn aros.
§2·Cyfres

Pum honiad, pum mesuriad

Mae pob erthygl yn cymryd un briodwedd ac yn dangos y dystiolaeth: tablau senario, olion troed wedi’u mesur, rasys wedi’u recordio. Mae’r briodwedd olaf yn cario dwy erthygl, un am yr wyneb mewnbwn ac un am ba mor ddwfn y gall un URL gyrraedd. Maent yn darllen orau mewn trefn, ac mae pob un yn sefyll ar ei phen ei hun.

§3·Argaeledd

Lle mae’r pecyn yn byw heddiw

Pecyn Swift preifat yw Deep Link Kit, wedi’i adeiladu a’i gynnal gan Async Digital. Mae’n mynd allan fel rhan o waith y stiwdio ei hun, a’r ap demo y mae’r gyfres hon yn ei fesur yw ei ddefnyddiwr cyfeirio. Mae bwriad i’w ryddhau fel cod agored. Pan ddigwydd hynny, dyma lle bydd dolenni’r storfa a’r pecyn yn byw.

Tan hynny, y gyfres uchod yw’r ddogfennaeth. Os yw dolennu dwfn sy’n ddiogel rhag rasys ac yn ymwybodol o gyflwr yn allu y mae ei angen ar eich cynnyrch, ysgrifennwch at info@async-digital.com. Yr hyn a gaiff ei ryddhau bryd hynny yw’r hyn y mae’r erthyglau’n ei ddisgrifio nawr.