Sêv di konferansekê de vekir WWDC 2019 Di derbarê teknolojiyên pêşkeftî de ku pêşkeftina serîlêdanê ji berê hêsantir û zûtir dikin. Van teknolojiyan SwiftUI, ARKit 3, û amûrên nû yên XCode ne. What'scar çi nû ye?


Craig Federighi got: “Teknolojiya nû ya geşepêdana sepanê ku me îro vekir pêşvexistina sepanê ji bo pêşdebiran zûtir, hêsantir û kêfxweş dike, û pêşeroja nûjeniya sepanê li hemî platformên Sêvê temsîl dike. SwiftUI bi afirandina pêşdîtinên zindî yên li ser navrûya bikarhêner û tevgera wan di nav sepanê de, pêvajoya afirandina navrûyên bikarhêner veguherîne, û em difikirin ku dê ji hêla pêşdebiran ve pir were ecibandin. "

 SwiftUI

Ew belavokek pêşkeftina nûjen e ku ji bo sepanên ku ji berê bihêztir û bînbar in, navrûyên bikarhêner diafirîne. Vê guherto li ser bingeha bernemamekirina hêsan û hêsan tê fam kirin, û pêşdebir dikarin wê bikar bînin da ku navrûyên bikarhênerên dilşewat, bi tevahî taybetmendî yên ku anîmasyonên nerm hene, biafirînin. Di heman demê de ji hêla pêşdeberan ve gelek fonksiyonên otomatîkî, ku di nav wan de teşekirina navrûyê, şêwaza nebaşiyê, gihîştin û piştgiriya ziman rast-ber-çep, ji bilî pêşek û pir formatan, pêşkêşî pêşdebiran dike.

◉ SwiftUI jî dike ku sepan ji her demê zûtir li ser cîhazan bixebitin.

◉ because ji ber ku SwiftUI heman navnîşa bernamekirinê ye ku di nav hemî pergalên Sêvê de entegre ye, pêşdebir dikarin li hemî platformên Sêv zû û bi hêsanî sepanên stabîl biafirînin.

Also Di heman demê de ji ya berê kêmtir û kurttir xet û kod peyda dike.

◉ Her weha hûn dikarin naverokê rasterast bikişînin pêşnumaya sepanê û bêyî destnivîs dest bi afirandina kodê bikin.


Xcode 11 piştgirî dide SwiftUI

Tool Amûra sêwirana grafîkî ya UI ya nû, a entegre ya Xcode 11 hêsan dike ku meriv bilez SwêfUI bikar bîne, bêyî ku pêdivî ye ku nermalavek nû binivîse, bilez berhev bike.

◉ Li ser guheztinê, guherînên navrûya bikarhêner yekser di amûrê sêwirana dîtbarî de xuya dibin. Pêşdebir dema ku bername berhev dikin û diceribînin dikarin pêşdîtinên rast-rast û otomatîkî yên xuyang û tevgera navrûyek bikarhêner bibînin.

◉ Vê hêsaniya veguheztina ji sêwirana grafîkî ber bi nivîsandina bernameyê ve pêşkeftina navrûya bikarhêner çêtir û bibandor dike, û dihêle pêşdebirên nermalavê û sêwiranerên UI-yê ji nêz ve hevkariyê bikin.

◉ Pêşdîtin dikarin rasterast li ser alavên Sêv ên girêdayî werin rêve kirin, di nav de iPhone, iPad, iPod, Apple Watch û Apple TV, rê dide pêşdebiran ku rasterast têkiliya sepanê bi hemî taybetmendiyên amûrê re wekî destdanîn, kamera, sensorsên cûrbecûr, û hwd.


ARKit 3, RealityKit, û Rastînerê Reality

Hemî amûrên pêşkeftî ne ku ji bo pêşdebiran hêsantir e ku ji her demê zêdetir di rastiya pêvekirî de ezmûnên nû biafirînin, hatine sêwirandin.

Pirtûkxaneya rastiya zêdekirî bibînin ARKit 3Em ê fêr bibin ku fokus bêtir li mirovan e. Bi Motion Capture, pêşdebirker dikarin tevgera mirovan bi hêsanî têxin nav sepanê.

With bi avantajek Mirovên Qedexe, Naveroka AR bi xwezayî li pêş an li pişt mirovan xuya dike, ezmûnên AR rastîntir diafirîne. Wekî din, di çêkirina fîlman de karanîna din ên ecêb ên mîna dîmenên ekrana kesk jî hene.

ARKit 3 di heman demê de dihêle ku kamera pêş sê heb rûyan bişopîne, di heman demê de piştgiriyê bide kamerayên pêş û paş jî. Vê yekê pêşkeftinên ku teknolojiya rastiya pêvekirî pir zûtir û rasteqîntir kir guhert.

Bê guman, ev nûvekirin ji bo pêşdebirên sepanê ku sepanên AR ava dikin girîng in. Hêjayî gotinê ye ku tê texmîn kirin ku nirxa bazara rastiya zêdekirî bi 11.14 mîlyar dolarî ye, û tê payîn ku heya 60-an ji 2023 mîlyar dolaran zêdetir bibe.

Ji bo amûrek RealityKit Ew bi taybetî ji bo rastiya pêvekirî hatiye sêwirandin, û ew ji hêla realîzmê ve tête xuyang kirin ji bilî ku jêhatîtir e ku nexşeya hawîrdorê dorpêç bike, û bandorên cihêreng ên wekî deng, lerz û tevger ji hev cûda bike, ku tê vê wateyê ku naveroka dîtbarî hema hema ji rastiyê cuda nine .

Di heman demê de RealityKit gelek anîmasyon, fîzîk û bihîstwerî hene, û pêşdebir dikarin bi navgîniya API-ya nû ya RealityKit Swift ji taybetmendiyên RealityKit sûd werbigirin.

Allow destûrê bide amûrê Bestekerê Rastî, Ji bo iOS, iPadOS û Mac-ê sepanek nû ya bihêz, dihêle ku pêşdeberan prototîpên ezmûnên rastiya zêdekirî bêyî ezmûna berê ya bi grafîkên XNUMXD re bixebitin biafirînin û hilberînin. Bi navgîniyek hêsan, hûn dikarin drav û dakêşanê bikar bînin, û komek hêmanên XNUMXD û anîmasyonan bikar bînin. Pêşdebir tête destûr kirin ku hêmanên rastiya zêdebûyî wekî ku tê xwestin bi cîh bike, bizivirîne û bizivire, û ew dikarin rasterast di nav serlêdanek li Xcode de werin yek kirin an jî ji bo AR Quick Look were hinardekirin.


Core ML û ML biafirîne

Bala Apple li ser zîrekiya çêkirî dimîne, ku ji hêla nepenî û ewlehiyê ve mezin e. Vê salê Core ML3 nûvekirinên mezin hene.

For ji bo kesên ku nizanin çi ye CoreML Ew pirtûkxaneyek nermalavê ye ji bo fêrbûna mekîneyê ji Sêvê ku pêşdebirvanan awayek peyda dike da ku bi çend rêzikên kodê behreyên fêrbûna zîrek di nav sepanên xwe de vehewînin.

Di weşana Core ML 3 ya îsal de, bêtir girîngî hate dayîna operasyonên verastkirinê ji hêla pîvana modela çêtirîn û çêtirkirina performansê û her weha ji pêşdebiran re qabîliyet ku modên xwe xwerû bikin. Naha sepan dikarin azmûnên ku têgihîştina kûr a "wêne", ziman û axaftina xwezayî bi awayên bêhempa radigihînin bidin.

Cara yekem, pêşdebir dikarin modelên fêrbûna makîneyê li ser cîhazê bi karanîna xwerûkirinê bikar bînin nûve bikin. Vê nêzikatiya nûjen derfetê dide pêşdebiran pêşkêşî taybetmendiyên xwerû bêyî ku nepeniya bikarhêner xera bike.

Lebê ML çêbikin, Serlêdana ku ji bo pêşxistina fêrbûna makîneyê hatî veqetandin, pêşdebir dikarin bêyî nivîsandina bernameyan ji bo fêrbûna makîne model çêbikin.


Apple Watch

◉ Pêşdebir êdî dikarin pêdivîyên xwe sêwiran bikin da ku bêyî hewceya iPhone-ê li ser Apple Watch serbixwe bimeşin.

◉ Pêşdebir dikarin motora neural a Apple Watch 4 bi navgîniya Core ML bi kar bînin da ku bikarhêneran sepanên zîrek bidin.

◉ Di firoşgeha sepanê de, hûn dikarin serîlêdanan rasterast li ser saetê bikirin, saz bikin û dakêşin.

Interface Navrûya bernamekirinê ya nû dihêle ku audyo û muzîkê bi kar bînin ku tenê Apple Watch, bêyî iPhone bikar bînin.

Interface Navrûya bernamekirinê ya pêveka serlêdanê ji bo temamkirina karên li ser Apple Watch dema ku sepan hîn jî li jor e, dema ku dîmender vemirîne jî tê de, wextê din jî dide, tê de gihîştina sensorên rayedar ên ku rêjeya dil, cîh û tevgerê dipîvin.

Support Piştgiriya SwiftUI ji bo watchOS.

Sêv bi gelemperî sepanên ji bo watchOS hene û taybetmendiyên pir bikêr ên wekî sepana kalkulator, sepana bîranîna deng, lihevhatina pirtûkên bihîstbar, herikîna muzîkê, û hwd zêde kir. Em li benda destpêkirina sepanên taybetî yên partiya sêyemîn in ku li ser watchOS dixebitin.


Taybetmendiyên pêşvebirinê yên din

Pirtûkxaneya PencilKit a Apple ji bo pêşdebiran hêsan dike ku piştevaniya Apple Pencil li sepanên xwe zêde bikin, û ew tê de komek amûrên ji nû ve dîzaynkirî jî hene.

Library Pirtûkxaneya SiriKit ji bo sepanên muzîk û bihîstên partiya sêyemîn piştgiriyê zêde dike, di nav de muzîk, podcasts, û pirtûkên bihîstwerî, ji ber vê yekê pêşdebir dikarin rasterast Siri di nav bernameyên xweyên iOS, iPadOS û watchOS de yek bikin, da ku bikarhêner bikaribin wan sepanan bi fermanên deng ên hêsan kontrol bikin.

◉ Pirtûkxaneya nexşeyan a MapKit komek taybetmendiyên nû yên wekî berhevkirina rêgezan, parzûnkirina bi cihên balkêş, sînorên mezinkirin û mezinkirin, û piştgiriya Moda Tarî pêşkêşî pêşdebiran dike.


Hesinî

Metal ji bo hilberîna grafîkên 8D ên komputerê û ji bo operasyonên pêvajoyê cuda ji sepana sereke, ji hêla Apple ve hatî pêşve xistin û pêşî li iOS XNUMX xuya dike, navrûyek nermalava kêm-ast e.

Kombînasyonên nû yên bihêz ên Metal hêsan dike ku parvekirina nermalavê di navbera gelek GPU-an de li seranserê platformên Sêvê, lê piştgiriya iOS Simulator hêsan dike ku hûn sepanên Metal-ê ji bo iOS û iPadOS-ê çêbikin.

Ev ne hemî ye. Hûrguliyên pêşkeftin û pêşvebirinê yên tevlihev ên din hene ku di yek gotarê de nayê gotin.

Hûn li ser nûvekirinên domdar ên Apple ên platformên pêşkeftinê û ji bo pêşdebiran derdorên berdar û hêsan peyda dikin hûn çi difikirin? Ji me re di şîroveyan de bizanin.

Jêder:

sêv | medya

Gotarên pêwendîdar