Keynote í gær í Apple WWDC lögun tvö nýtt OS. Hin nýja MacOS heitir El Capitan eftir rokkmyndun í Yosemite (sem hefur verið tekin af flestum fréttamönnum til að gefa til kynna að Apple sér næsta OS sem minniháttar, frekar en helstu útgáfu). MacOS El Capitan, og iOS 9 eru nú fáanleg í Apple forritara, verða sleppt í opinbera beta í næsta mánuði og munu lifa í haust.

Falinn meðal yfirheyrandi tilkynninga um að Apple greiddi veltu í allt að tvö lönd (Kanada og Bretlandi) og tónlistarþjónustu Apple, voru nokkrar vísbendingar um hvernig Apple sér á vefnum og hlutverk Safari er að þróast á næstu árum ...

1) Flettu glefsinn

Einn af stærstu tilkynningum fyrir vefhönnuðir er að koma í veg fyrir að CSS flettist vel. Skrunaðu að glefsa - sem er nú náð með JavaScript - er aðferð til að stilla slökun á skruni þannig að skrunið snertir í fyrirfram ákveðna stöðu. Ef þú hefur einhvern tíma flett einhversíðu síðu sem fór í næsta kafla, í stað þess að handahófskenndur fjöldi punkta, hefur þú upplifað að fletta snöggt.

Apple gerir ráð fyrir að stefna fyrir vefsíðna á einni síðu sé að halda áfram

Það er vísbending um að Apple geri ráð fyrir að þróunin sé fyrir vefsíðum á einni síðu, með hlutum sem fylla út alla útlitið, til að halda áfram óbreyttum.

Safari 9 kynnir eftirfarandi CSS rúlla snögga eiginleika: -webkit-scroll-snap-gerð, -webkit-scroll-snap-points-y, -webkit-skrun-snap-points-x, -webkit-scroll-smella-áfangastaður, og -webkit-scroll-snap-coordinate.

Eins og flettitæki er að mestu litið sem framsækið aukahlutur getur það fljótt verið hagnýt að skipta um þessi áhrif frá JavaScript til CSS.

2) Pinned staður

Safari 9 kynnir pinned síður. Pinned síður er leið til að halda uppáhalds vefsvæðum þínum opnum í vafranum til að fá skjótan aðgang, án þess að fara fljótt í flipann. Til að nota pinned síður í Safari 9 dragðu bara opna flipann til vinstri og lítið tákn verður búið til á bókamerkjastikunni sem gerir þér kleift að fljótt fá aðgang að síðunni.

Notendur munu án efa búast við að nota þessa eiginleika, þannig að allar síður þurfa að vera tilbúnir. Til þess að vera tilbúinn er allt sem þú þarft að gera er að búa til táknið: Gerðu það solid svart, með gagnsæri bakgrunn og vista það sem SVG. Þú getur síðan tengt táknið í höfuðið á HTML skjalinu þínu, eins og svo:

Ef þú vilt lita á táknið til að passa við vörumerkið þitt skaltu bæta þessu metataka strax eftir það:

3) HTML5 vídeó aukahlutir

Safari 9 kynnir nokkra aukahluti fyrir HTML5 vídeó.

Airplay gerir sérsniðnar stýringar fyrir HTML5 fjölmiðla. Með því að nota JavaScript geturðu greint Airplay framboð og, þar sem það er mögulegt (þ.e. í Safari 9), að veita sérsniðnar stýringar. Tilvalið fyrir alla aðra sem eru þreyttir á sjálfgefnum stýringum og brjóta vörumerki samkvæmni.

PiP (Picture in Picture) er vídeóstíll sem er mikið notaður í sjónvarpinu. PiP felur í sér að spila myndskeið í horni skjásins meðan annað efni er skoðað annars staðar; vafraðu rásinni á Tivo kassa meðan núverandi rás spilar í horninu, er gott dæmi.

Safari 9 kynna PiP er ótrúleg nýsköpun fyrir alla sem vilja horfa á lifandi viðburði (eins og Apple WWDC keynote) meðan þeir eru að vinna. Hins vegar, eins og flest tækni, er PiP opin fyrir misnotkun; þú ert líklegri til að sjá fyrstu PiP auglýsingarnar pabba upp í horni vafrans þínum á næstu 6 mánuðum. Til hamingju með Safari 9 er einnig hægt að slökkva á öllum hljóðum á öllum flipum með fljótlegum smellum.

4) Þvingaðu snertaviðburði

Nýja MacBooks eiginleiki Apple Force Touch Trackpads; trackpads sem uppgötva ekki bara krana, heldur krafturinn sem þú tappar á. Safari 9 kynnir nokkrar nýjar JavaScript viðburðir - kaldhæðnislega flokkuð sem músarviðburður - til að takast á við eiginleikann: Webkitmouseforcewillbegin, webkitmouseforcedown, webkitmouseforceup og webkitmouseforcechanged.

Þvingunarviðburður er aðeins líklegt til að vera gagnlegt fyrir viðbótar flakk á þessum tímapunkti þar sem tæknin er ekki bara hugbúnaður, heldur einnig vélbúnaður, takmörkuð. Hins vegar, ef þau eru notuð sem framsækin aukahlutur, opna þau nokkrar áhugaverðar möguleika, sérstaklega á sviði gaming og tilraunahönnun.

5) SFSafariViewController

Við fyrstu sýn virðist SFSafariViewController vera meira áhugavert fyrir forritara en vefhönnuðir. Það mun leyfa forritum að birta efni á vefnum innan forrita með því að nota Safari.

Hannað til að hagræða atburðarás eins og að opna innfæddur app og búa til reikning á vefsíðu fyrirtækisins, áður en þú ferð aftur í forrit til að skrá þig inn á reikninginn, þá er veruleg hlutur um SFSafariViewController sem leyfir vef, frekar en innfæddur maður, að vera lykilatriði netkerfis fyrirtækisins. Það er lítið stykki af hugbúnaði sem neyðar mjög stórt skref í átt að nánari samþættingu innfæddur og vefur.

6) ECMAScript 6

JavaScript er skref nær því að verða OOP tungumálið sem það ætti að vera

JavaScript forritarar vilja vera spenntir að læra að Safari 9 felur í sér fullan stuðning við flokka, reiknaða eiginleika, veikburða stillingu, fjölda mótmæla, oktal og tvöfalt bókstaf, táknhluta og sniðmát bókstaflega. Þessi stuðningur þýðir JavaScript er skref nær því að verða OOP tungumálið sem það ætti að vera núna.

7) CSS síur

CSS eiginleiki bakgrunns síu hefur verið bætt við í Safari 9. óskýrleika, skyggni, andstæða, skyggni, skuggi, gráðu, litblær, snúningur, ógagnsæi, saturate og sepia síur eru öll tiltæk.

8) Hönnunarhamur uppfærslur

Móttækilegur hönnunarhamur hefur verið kynntur í Safari 9 sem leið til að veita skjót skipta yfir skipulag yfir mismunandi sjónarhornum. Öll Apple tæki eru innifalinn sem forstillingar, en það er meira af gagnlegt kynningartæki fyrir viðskiptavinasamkomur en dev tól eins og bestu starfsvenjur standa vörð um efni, í stað þess að skoða, brotsvið. Það er mikilvægt að hafa í huga að móttækilegur hönnunarmöguleiki breytir aðeins sjónarmiðinu, það líkir ekki við mismunandi tæki. Það kann að vera gagnlegt sem fljótleg próf þegar nýjar Apple tæki eru hleypt af stokkunum, áður en hermir tækisins taka upp.

Vefur eftirlitsmaður hefur verið endurhannað. Saman við nokkrar UI klip til að bæta UX, er meiri áhersla á ramma flutningur og árangur.

9) Fyrirframgreind CSS

Sumar uppfærslur eru velkomnir en aðrir. Eitt af því sem er velkomið, en ólíklegt er að taka eftir, er að sleppa forskeyti vafra fyrir meira en 45 CSS eiginleika. Þó að það sé lítið til skamms tíma með arfleifð vafra sem eru enn í notkun þá sleppa fyrrnefndu vafrar forskeyti, því fyrr munum við kveðja þá til góðs.

Mestu máli til að fara forskeyti-frjáls eru sveigjanleiki eiginleika, umskipti eiginleika, umbreyta eiginleika og fjör eiginleika.