Apple Naujienos

„Apple“ praneša apie reikšmingus SDK patobulinimus su nauja „Swift“ programavimo kalba, „CloudKit“ ir kt.

Pirmadienis, 2014 m. birželio 2 d., 13:51 PDT, Husain Sumra

„Apple“ paskutinį trečdalį savo pagrindinės kalbos Pasaulinėje kūrėjų konferencijoje šiandien skyrė programinės įrangos kūrimo rinkinio (SDK) patobulinimams, pristatydama naują programavimo kalbą, pavadintą. Swift , ir kūrimo rinkiniai, skirti sveikatai, namų automatizavimui, „iCloud“ ir programų veikimui.





ios8sdk
Pranešimas, sulaukęs didžiausios kūrėjų reakcijos, buvo „Swift“, nauja „Cocoa“ ir „Cocoa Touch“ programavimo kalba, kurią „Apple“ sukūrė. skambučių modernus, greitas ir galingas bei sukurtas saugumui.

„Swift“ yra naujausių programavimo kalbų tyrimų ir dešimtmečių patirties kuriant „Apple“ platformas rezultatas. Vardiniai parametrai, perkelti iš „Objective-C“, išreiškiami švaria sintakse, todėl „Swift“ API yra dar lengviau skaitomos ir prižiūrimos. Numanomi tipai daro kodą švaresnį ir mažiau linkę į klaidas, o moduliai pašalina antraštes ir suteikia vardų erdves. Atmintis valdoma automatiškai ir net nereikia rašyti kabliataškių.



„Swift“ taip pat apima „Playgrounds“, leidžiančią kūrėjams realiu laiku matyti savo kodo rezultatus šoniniame skydelyje. Atrodo, kad kūrėjų bendruomenė labai džiaugiasi „Swift“ ir „Realmac“ Niku Fletcheriu sakydamas jis neturėjo 'žodžių'. Žymus Apple žinovas ir kūrėjas Johnas Gruberis sakė kad „Swift“ yra „didžiulė, didžiulė naujiena“ ir „visos Apple plėtros ateitis“.

„iCloud“ taip pat iš dalies buvo atverta kūrėjams su galinga nauja sistema kūrėjams CloudKit . Tai leidžia kūrėjams išvengti brangaus ir daug laiko reikalaujančio kodavimo programų serverio pusėje, o „Apple“ nemokamai teikia didžiulį debesų saugyklos ir skaičiavimo galios kiekį, nors ir itin dideliais apribojimais, kad būtų skatinamas griežtas kodavimas.

Išnaudokite visas „iCloud“ galias ir kurkite programas naudodami naują „CloudKit“ sistemą. Dabar galite lengvai ir saugiai saugoti ir efektyviai gauti programos duomenis, pvz., struktūrinius duomenis duomenų bazėje arba išteklius tiesiai iš „iCloud“. „CloudKit“ taip pat leidžia jūsų vartotojams anonimiškai prisijungti prie jūsų programų naudodami „iCloud Apple“ ID, nesidalijant asmenine informacija.

Be to, „Apple“ paskelbė apie daugybę naujų API, skirtų kūrėjams, kad galėtų toliau naudotis „iOS“ pranašumais. Išplečiamumas leidžia programėlėms iš App Store, kurios paprastai yra atskirtos smėlio dėžėse, bendrauti tarpusavyje. Pavyzdžiui, „Pinterest“ programa gali būti atnaujinta, kad būtų pateikta bendrinimo parinktis „Safari“, arba „Bing“ galėtų būti atnaujinta, kad būtų pateikti vertimai „Safari“. Kitas pavyzdys yra nuotraukų programa, kuri gali naudoti filtrus iš trečiųjų šalių programų, tokių kaip VSCO.

Programos iš App Store gali siųsti valdiklius į pranešimų centro sritį Šiandien. Pavyzdžiui, ESPN SportsCenter galėtų įtraukti valdiklį į šiandienos sritį, leidžiantį vartotojams lengvai patikrinti naujausius sporto rezultatus neatidarius programos. Valdikliai taip pat yra interaktyvūs, todėl vartotojai gali, pavyzdžiui, siūlyti kainą už prekę „eBay“ pranešimų centre.

Kitos „iOS“ dalys taip pat buvo atvertos kūrėjams, įskaitant galimybę vartotojams pakeisti numatytąją „iOS“ klaviatūrą į trečiųjų šalių parinktis, pvz., „Swype“. „Touch ID“ taip pat buvo atidarytas kūrėjams, leidžiant tokioms programoms kaip „Mint“ naudoti pirštų atspaudų nuskaitymą, o ne slaptažodžius.

„Apple“ taip pat paskelbė apie savo namų automatikos platformą, vadinamą „HomeKit“. Anksčiau kiekviena namų automatizavimo programa naudojo savo saugos protokolus. Dabar, kai dirbate kartu su namų automatizavimo srities lyderiais, visos programos gali veikti kartu su vienu protokolu ir saugiomis poromis. Tai leidžia automatizuotiems namų įrenginiams, pvz., „Phillips Hue“ lemputėms, veikti su „Siri“. Dabar vartotojai gali pasakyti Siri kažką panašaus į „Siri, ruoškis miegoti“, kad išjungtų šviesą, uždarytų garažą ir visas kitas automatizuotas funkcijas vartotojų namuose.

„Apple“ taip pat patobulino žaidimų kūrėjams skirtus dalykus, paskelbdama apie „Metal“, kuris atlaisvina išteklių žaidimų kūrėjams, kad galėtų kurti geriau atrodančius ir galingesnius žaidimus „iOS“ įrenginiams. Pavyzdžiui, EA dabar galės naudoti savo „Frostbite“ variklį konsoliniams žaidimams, skirtiems „iOS“ žaidimams, pavyzdžiui, būsimiems žaidimams. Plants vs Zombies: Garden Warfare .

Xcode buvo atnaujintas naudojant tiesioginį atvaizdavimą, rodinio derinimą, našumo testavimą, siužetinę lentą ir kt.

Visos šios SDK funkcijos yra prieinamos kūrėjams iOS 8 beta versijoje šiandien, o vartotojai bus pasiekiamos vėliau šiais metais rudenį. Daug daugiau informacijos galima rasti „Apple“ kūrėjų svetainėje.