Apple Ziņas

Apple paziņo par būtiskiem SDK uzlabojumiem, izmantojot jaunu programmēšanas valodu 'Swift', CloudKit un citus

Pirmdiena, 2014. gada 2. jūnijs, 13:51 PDT, Husain Sumra

Apple šodien Pasaules izstrādātāju konferencē galveno uzrunu pēdējo trešdaļu veltīja programmatūras izstrādes komplekta (SDK) uzlabojumiem, ieviešot jaunu programmēšanas valodu ar nosaukumu. Svifta , un izstrādes komplekti veselībai, mājas automatizācijai, iCloud un starplietotņu darbībai.





ios8sdk
Paziņojums, kas saņēma vislielāko izstrādātāju reakciju, bija Swift, jauna programmēšanas valoda Cocoa un Cocoa Touch, ko Apple. zvani moderns, ātrs un jaudīgs un paredzēts drošībai.

Swift ir jaunāko pētījumu par programmēšanas valodām rezultāts, kas apvienots ar gadu desmitiem ilgo pieredzi Apple platformu veidošanā. No Objective-C izvirzītie nosauktie parametri ir izteikti tīrā sintaksē, kas padara API Swift vēl vieglāk lasāmus un uzturējamus. Izsecinātie veidi padara kodu tīrāku un mazāk pakļauti kļūdām, savukārt moduļi novērš galvenes un nodrošina nosaukumvietas. Atmiņa tiek pārvaldīta automātiski, un jums pat nav jāievada semikoli.



Swift ietver arī 'Playgrounds', kas ļauj izstrādātājiem reāllaikā redzēt sava koda rezultātus sānu panelī. Izstrādātāju kopiena, šķiet, ir ļoti sajūsmā par Swift un Realmac Niku Flečeru sakot viņam nebija 'vārdu'. Ievērojams Apple eksperts un izstrādātājs Džons Grūbers teica ka Swift ir 'milzīgs, milzīgs jaunums' un 'visas Apple attīstības nākotne'.

iCloud ir arī daļēji atvērts izstrādātājiem ar spēcīgu jaunu sistēmu izstrādātājiem, ko sauc CloudKit . Tas ļauj izstrādātājiem izvairīties no dārgas un laikietilpīgas lietojumprogrammu servera puses kodēšanas, jo Apple bez maksas nodrošina milzīgu mākoņkrātuves apjomu un skaitļošanas jaudu, lai gan ar ārkārtīgi augstiem ierobežojumiem, lai veicinātu stingru kodēšanu.

Izmantojiet visas iCloud iespējas un veidojiet lietotnes, izmantojot jauno CloudKit sistēmu. Tagad varat viegli un droši uzglabāt un efektīvi izgūt savas lietotnes datus, piemēram, strukturētus datus datu bāzē vai līdzekļus tieši no iCloud. CloudKit arī ļauj lietotājiem anonīmi pierakstīties jūsu lietotnēs ar saviem iCloud Apple ID, nekopīgojot savu personisko informāciju.

Turklāt Apple paziņoja par daudzām jaunām API izstrādātājiem, lai turpmāk izmantotu iOS sniegtās priekšrocības. Paplašināmība ļauj lietotnēm no App Store, kas parasti ir izolētas smilšu kastēs, sazināties savā starpā. Piemēram, lietotni Pinterest var atjaunināt, lai nodrošinātu koplietošanas opciju programmā Safari, vai Bing varētu atjaunināt, lai nodrošinātu tulkojumus programmā Safari. Vēl viens piemērs ir lietotne Fotoattēli, kurā var izmantot filtrus no trešās puses lietotnēm, piemēram, VSCO.

Lietotnes no App Store var nosūtīt logrīkus uz paziņojumu centra rūti Šodien. Piemēram, ESPN SportsCenter rūtī Šodien var pievienot logrīku, kas lietotājiem ļauj viegli pārbaudīt jaunākos sporta rezultātus, neatverot lietotni. Logrīki ir arī interaktīvi, ļaujot lietotājiem, piemēram, solīt cenu par preci vietnē eBay no paziņojumu centra.

Izstrādātājiem ir atvērtas arī citas iOS daļas, tostarp iespēja lietotājiem nomainīt noklusējuma iOS tastatūru pret trešās puses opcijām, piemēram, Swype. Touch ID ir atvērts arī izstrādātājiem, ļaujot tādām lietotnēm kā Mint paroļu vietā izmantot pirkstu nospiedumu skenēšanu.

Apple arī paziņoja par savu mājas automatizācijas platformu, ko sauc par HomeKit. Iepriekš katra mājas automatizācijas lietotne izmantoja savus drošības protokolus. Tagad, strādājot kopā ar mājas automatizācijas jomas līderiem, visas lietotnes var darboties kopā ar vienu protokolu un drošiem pāriem. Tas ļauj automatizētām mājas ierīcēm, piemēram, Phillips Hue apgaismojumam, strādāt ar Siri. Lietotāji tagad var pateikt Siri, piemēram, “Siri, gatavojieties gulēt”, lai izslēgtu apgaismojumu, aizvērtu garāžu un visas citas funkcijas, kas ir automatizētas lietotāju mājās.

Apple ir arī uzlabojis lietas spēļu izstrādātājiem, paziņojot par Metal, kas atbrīvo spēļu izstrādātājus resursus, lai izveidotu labākas un jaudīgākas spēles iOS ierīcēm. Piemēram, EA tagad varētu izmantot savu Frostbite dzinēju konsoļu spēlēm spēlēm, kas paredzētas iOS, piemēram, gaidāmajām spēlēm. Plants vs zombies: Garden Warfare .

Xcode ir atjaunināts ar reāllaika renderēšanu, skata atkļūdošanu, veiktspējas testēšanu, sižetiem un daudz ko citu.

Visas šīs SDK funkcijas ir pieejamas izstrādātājiem iOS 8 beta versijā šodien, un patērētājiem tās būs pieejamas vēlāk šī gada rudenī. Daudz vairāk informācijas ir pieejams Apple izstrādātāju vietnē.