Safari-tegnologievoorskou: 'n blaaier vir ontwikkelaars

Tot nou toe moes webontwikkelaars hulle kode graag bevestig teen die nuutste weergawe van WebKit deur die proses van die verkryging en installeer van Apple se nag bouwerk. Terwyl dit nie die mees gerieflike metode is nie, doen proaktiewe programmeerders wat bo-op die dinge wat gemaak word, doen met wat beskikbaar was. Dinge het egter aansienlik verbeter in hierdie gebied, met die vrystelling van Safari Technology Preview.

Eerste beskikbaar gestel aan die einde van Maart, loop hierdie selfstandige program langs die huidige weergawe van Safari; Dit maak dit maklik vir ontwikkelaars om gelyktydig te werk met beide komende tegnologieë asook wat tans deur die algemene publiek gebruik word. Nie net is Safari Technology Preview gebou op die mees onlangse weergawe van WebKit nie. Dit bevat ook CSS-, HTML- en JavaScript-opdaterings wat uiteindelik deel van 'n amptelike vrystelling sal word. As dit nie genoeg was nie, gee die voorskou-uitgawe u ook toegang tot die nuutste weergawe van Webinspekteur sowel as die verantwoordelike ontwerpmodus om u programme en bladsye oor die meeste toesteltipes, insluitend iPad en iPhone, te toets. Nog 'n ding wat Safari Technology Preview vir die ontwikkelaarsgemeenskap makliker maak, gee terugvoering, wat via die Apple Bug Reporter bereik word. Toeganklik vanaf die program se Help-kieslys.

Een noemenswaardige funksie wat ontbreek van die voornoemde WebKit Nightly-geboue, is iCloud-ondersteuning, 'n gerief wat ingesluit is in hierdie program, wat ontwikkelaars toelaat om hul leeslys en boekmerke te gebruik terwyl hulle kode en foutopsporing. Sekere uitgeligte funksies in die eerste weergawe van Safari Technology Preview was 'n nuwe JavaScript JIT-kompilator met hoë deursetheid, ECMAScript6, die nuutste weergawe van die Shadow DOM-spesifikasie, sowel as die vermoë om teks op grond van gebruikergebare programmaties te kopieer of te sny. 'N Tweede weergawe is reeds op 13 April vrygestel, met dosyne veranderinge; baie in direkte reaksie op ontwikkelaar versoeke en fout verslae.

Alhoewel die teikengehoor hier voor die hand liggend is, kan iemand Safari-tegnologievoorskou aflaai of bywerk deur die Mac App Store sonder die behoefte aan 'n ontwikkelaarrekening.

Safari Tegnologie Voorskou: Ontwikkelaar Tools

Vir die lesers wat nie reeds vertroud is met Safari se geïntegreerde ontwikkelaargereedskap nie, hieronder is 'n kort oorsig van sommige van sy nuttiger funksies.

Benewens die bogenoemde gereedskap, kan u ook 'n aantal kenmerke en komponente uit die ontwikkelingslys van Safari Technology Preview uitskakel. Dit sluit in dat JavaScript nie uitgevoer word nie, bediener-kant en gekaste beelde van laai binne 'n bladsy, uitbreidings van hardloop en meer.