Alhoewel WWDC deur 'n redelik wye publiek gekyk word, behoort hierdie konferensie hoofsaaklik aan ontwikkelaars. Dit is immers wat sy naam aandui. Die eerste twee derdes van die hoofnota het, soos verwag, aan OS X Yosemite en iOS 8 behoort, maar toe het die fokus verskuif na suiwer ontwikkelaarsake. Kom ons som hulle in 'n neutedop op.
Swift
Objective-C is dood, lank lewe Swift! Niemand het dit verwag nie – Apple het sy nuwe Swift-programmeertaal by WWDC 2014 aangebied. Aansoeke wat daarin geskryf word, moet vinniger wees as dié in Objective-C. Meer inligting sal begin verskyn namate ontwikkelaars Swift in die hande kry, en natuurlik sal ons jou op hoogte hou.
Uitbreidings
Ek het lank gewag vir kommunikasie tussen toepassings totdat iOS 8 uitgekom het. Wat meer is, Uitbreidings sal dit moontlik maak om die funksionaliteit van die stelsel met toepassings uit te brei, native. Toepassings sal voortgaan om sandboxing te gebruik, maar deur iOS sal hulle meer inligting as voorheen kan uitruil. By die hoofaand was daar 'n aanbieding van vertaling met behulp van Bing in Safari of die toepassing van 'n filter vanaf die VSCO Cam-toepassing direk op 'n foto in ingeboude Beelde. Danksy uitbreidings sal ons ook legstukke in die kennisgewingsentrum of verenigde lêeroordrag sien.
Derdeparty-sleutelborde
Alhoewel hierdie saak onder Uitbreidings val, is dit die moeite werd om afsonderlik te noem. In iOS 8 sal jy toegang tot derdeparty-sleutelborde kan toelaat om die ingeboude een te vervang. Aanhangers van Swype, SwiftKey, Fleksy en ander sleutelborde kan hierna uitsien. Nuwe sleutelborde sal gedwing word om sandboxing net soos ander toepassings te gebruik.
HealthKit
'n Nuwe platform vir alle soorte fiksheidsarmbande en toepassings. HealthKit sal ontwikkelaars toelaat om hul toepassings te verander om hul data na die nuwe Health-toepassing te voer. Hierdie stap sal al jou "gesonde" data op een plek hou. Die vraag ontstaan - sal Apple met sy eie hardeware kom wat sulke data kan vaslê?
Raak ID API
Tans kan Touch ID net gebruik word om 'n iPhone te ontsluit of 'n aankoop by die iTunes Store en sy geaffilieerde winkels te doen. In iOS 8 sal ontwikkelaars toegang hê tot die API van hierdie vingerafdrukleser, wat meer moontlikhede vir die gebruik daarvan sal oopmaak, soos die opening van 'n toepassing met slegs Touch ID.
CloudKit
Ontwikkelaars het 'n heel nuwe manier om wolkgebaseerde toepassings te bou. Apple sal sorg vir die bedienerkant sodat ontwikkelaars op die kliëntkant kan fokus. Apple sal sy bedieners gratis voorsien van verskeie beperkings – byvoorbeeld 'n boonste limiet van een petagreep data.
HomeKit
'n Huishouding wat deur 'n enkele handtoestel beheer word, sou 'n paar jaar gelede soos wetenskapfiksie geklink het. Danksy Apple kan hierdie gerief egter binnekort 'n werklikheid word. Of jy nou die intensiteit en kleur van die beligting of die kamertemperatuur wil verander, toepassings vir hierdie aksies sal 'n verenigde API direk vanaf Apple kan gebruik.
Kamera API en PhotoKit
In iOS 8 sal programme verbeterde toegang tot die kamera hê. Wat beteken dit in die praktyk? Enige toepassing van die App Store sal handmatige aanpassing van witbalans, blootstelling en ander belangrike faktore wat met fotografie verband hou, kan toelaat. Die nuwe API sal ook byvoorbeeld nie-vernietigende redigering bied, dit wil sê redigering wat enige tyd ongedaan gemaak kan word sonder om die oorspronklike foto te verander.
Metal
Hierdie nuwe tegnologie beloof tot tien keer die werkverrigting van OpenGL. Tydens die hooftoespraak het die iPad Air die gladde vlug van honderde skoenlappers in reële tyd gedemonstreer sonder 'n enkele twitch, wat sy krag in multithreading gewys het.
SpriteKit en SceneKit
Hierdie twee kits bied ontwikkelaars alles om 2D- en 3D-speletjies te maak. Alles van botsingsopsporing tot 'n partikelgenerator tot 'n fisika-enjin word daarin voorsien. As jy net begin en jou eerste speletjie wil skep, fokus jou aandag hier.
Weet iemand wat die nuwe OS X-vereistes sal wees?
Daar word gesê dat alle Mac's wat Mountain Lion en Mavericks gebruik, versoenbaar is. Bv. vir MacBook Pro is dit middel 2007 en later.
Macbook, iMac :-P
Ek was die meeste geamuseerd deur die verskil tussen die inhoud van die sleutelnota en die reeks gewaarborgde nuus oor nuwe produkte :-)
Wel, miskien sal Apple iets sê oor die nuwe hardeware, maar dit is tipies Apple, wanneer iets uitkom waarvan hy nie hou nie, is hy bereid om dit in stilte verby te gaan en sodoende die spanning te verhoog selfs teenoor diegene wat reeds verskeie begin vervaardig het. bykomstighede van unieke inligting. Dit het al gebeur dat daar, volgens gerugte, baie bykomstighede gemaak is, wat die vervaardiger dan in ...Hair kon sit.
Ek sal eerder belangstel in hoe Apple verwerkers soos die A6X in my iPad 4 met sy nuwe Metal sal benader, want ten spyte van die teoretiese syfers in die maatstawwe, hardloop dit al die veeleisende weergawes op volle spoed net soos my suster se iPhone 5S. Dit beteken dat wanneer hulle "Metal"-toepassings begin uitkom, kan ek gaan fluit met my iPad 4?... Wat het 'n iPhone 5 s A6-eienaar te sê....
Sal dit moontlik wees om toepassings vir ouer bedryfstelselweergawes (bv. iOS7) met swift te ontwikkel? Ek dink so, maar op een of ander manier kon ek dit nie vind nie.
Ek sal myself antwoord :) dit werk...
Logies behoort dit moontlik te wees, aangesien die iPhone net binêr loop, is die enigste ding wat ek sou vrees dat daar 'n probleem met speletjies sal wees as ons net "Metal" gebruik :)