Orain arte, WebKit-en azken bertsioaren aurka kodetzeaz arduratzen diren web-garatzaileek Apple-ren gaueko eraikuntzak lortzeko eta instalatzeko prozesuan zehar joan behar izan dute. Metodo egokiena ez den arren, erabilgarri zegoen zerbaiten gainean egon daitezkeen programatzaile proaktiboak. Gauzak asko hobetu dira arlo honetan, ordea, Safari Teknologiaren Aurreikuspenarekin batera.
Lehenengo martxoaren amaieran eskuragarri egongo da, standalone aplikazio hau Safari egungo bertsioarekin batera doan; Horrela, garatzaileek aldi berean lan egiten duten bi teknologiekin batera lan egiten dute, baita publiko orokorra erabiltzen ari dena ere. Safariaren Teknologia Aurreikuspena ez da soilik WebKit-en bertsio berrian oinarrituta, CSS, HTML eta JavaScript eguneratzeak ere bertsio ofizial baten zati bihurtuko ditu. Nahikoa ez bada, aurrebista-edizioak Web Ikuskatzaileen bertsio berriena eta Diseinu modua sentikorrera sartzeko aukera ematen dizu zure aplikazioak eta orrialdeak probatzeko gailu gehienen artean, iPad eta iPhone barne. Safari Teknologia Aurreikuspenak garatzaileen komunitateari errazago egiten dion beste gauza bat da, Apple Bug Reporter bidez lortutako iritziak bidaltzen dituena. Aplikazioaren laguntza menutik eskuragarria.
WebKit Nightly builds-ek aipatutako aipamen nabarmena iCloud euskarria da, aplikazio honetan sartutako erosotasuna. Horrek aukera ematen die garatzaileei beren irakurketa-zerrenda eta laster-markak sartzeko, kodetzeko eta konpontzeko arazoak dituztelako. Nabarmendutako ezaugarri batzuk Safari Teknologia Aurreikuspenaren lehen bertsioan JIT bertsio berriaren JIT konpiladorea, ECMAScript6, Shadow DOM espezifikazioaren azken bertsioa, eta baita erabiltzaileen keinuetan oinarritutako testua kopiatzeko edo ebazteko gaitasuna ere izan ziren. Bigarren bertsioa apirilaren 13an estreinatu zen, aldaketak egin zituen; Askok garatzaileentzako eskaerak eta akats txostenak erantzun zuzena dute.
Helburu publikoa hemen bistakoa den arren, edonork Safari Teknologia aurrebista deskargatu edo eguneratu ahal izango du Mac App Store bidez, garatzaileen kontu baten beharrik gabe.
Safari Teknologia aurrebista: Garatzaile tresnak
Safari-en garatzaileentzako tresnaren osagaiak ezagutzen ez dituzten irakurleentzat, behean bere funtzio baliotsu batzuen ikuspegi laburra da.
- Open Page With: Webgunea irekitzeko beste nabigatzaile batzuetatik abiarazteko gaitasuna ematen dizu, Safari menutik zuzenean.
- Erabiltzaile-agentea: Hainbat nabigatzaile desberdinen erabiltzaile-agenteen artean aukeratu edo zure erabiltzaile-definitutako sintaxia erabiltzea ahalbidetzen dizu.
- Modu esanguratsuak diseinatzea: web orrialdeak gailu mota desberdinetan eta pantailako ebazpenetan agertuko lirateke.
- Webgunea: Safari-ren garatzaileentzako tresnen gunea da, lehenespenez arakatzailearen leihoaren behealdean kokatzen dena, eta normalean hurrengo osagaiak eskaintzen ditu: kontsola, araztua, elementuak, sarea, baliabideak, biltegiratzea eta denbora-lerroa.
- Errorea kontsola: bilaketaren egunkariaren datuak eta hainbat akats eta abisu aurkezten ditu.
- Erakutsi orrien baliabideak: Web orrialde baten kodea eskuragarria erakusten du, dokumentu bakoitzaren arabera banatuta.
- Timeline Grabaketa: JavaScript exekuzioaren denbora errealeko argazki bat erakusten du, sare eskaerak eta errendatze datuak.
- Onartu JavaScript bilaketa-eremu adimendunean: aukera ematen die garatzaileei sartzeko eta exekutatu URLak javascript-ekin: Safari helbide-barran.
- Tratatu SHA-1 ziurtagiriak segurua ez den bezala: SHA-1 algoritmoa oso dokumentatuta dauden arazoekin, Safari automatikoki sailkatzen ditu seguruenik.
- Hack gune zehatzak: batzuetan, Safari aldatu egingo da gune edo gune jakin batzuekin arazoak izan ditzaten. Aukera honek aldatze horiei behin-behineko gaitasuna ematen die.
- Fitxategi lokalen murriztapenak: Aukera honekin, garatzaileek Safari sarbidea fitxategietara sartzeko aukera ematen diote euren disko gogorrean.
- Iturri gurutzatuen murrizketak: XSS gelditutako murriztapenak eta erlazionatutako ahuleziak aldi baterako desgaitu daitezke aldi baterako.
Goiko tresna horiez gain, Safari Teknologia Aurreikusitako Garapen menutik ere ezaugarri eta osagai desgaitu ditzakezu. Honek barne hartzen du JavaScript exekutatzeko, zerbitzariaren aldeko eta cached irudiak orri batean kargatzeko, exekutatzen ari diren luzapenak, eta askoz gehiago.