Apple-Uutiset

Apple ilmoittaa merkittävistä SDK-parannuksista uudella 'Swift'-ohjelmointikielellä, CloudKitilla ja muilla

Maanantai 2. kesäkuuta 2014 klo 13:51 PDT, kirjoittanut Husain Sumra

Apple omisti viimeisen kolmanneksen pääpuheestaan ​​Worldwide Developer Conferencessa tänään SDK:n (Software Development Kit) parannuksille ja lanseerasi uuden ohjelmointikielen nimeltä Swift ja kehityspaketteja terveyteen, kotiautomaatioon, iCloudiin ja sovellusten väliseen toimintaan.





ios8sdk
Ilmoitus, joka sai suurimman reaktion kehittäjiltä, ​​oli Swift, uusi ohjelmointikieli Cocoalle ja Cocoa Touchille, jonka Apple puhelut moderni, nopea ja tehokas ja suunniteltu turvallisuuteen.

Swift on viimeisimmän ohjelmointikielitutkimuksen tulos yhdistettynä vuosikymmenien kokemukseen Apple-alustojen rakentamisesta. Objective-C:stä esille tuodut nimetyt parametrit ilmaistaan ​​puhtaalla syntaksilla, joka tekee Swiftin API:ista entistäkin helpompi lukea ja ylläpitää. Päätellyt tyypit tekevät koodista puhtaamman ja vähemmän alttiita virheille, kun taas moduulit eliminoivat otsikot ja tarjoavat nimiavaruuksia. Muistia hallitaan automaattisesti, eikä sinun tarvitse edes kirjoittaa puolipisteitä.



Swift sisältää myös 'Playgrounds', jonka avulla kehittäjät voivat nähdä koodinsa tulokset sivupaneelissa reaaliajassa. Kehittäjäyhteisö näyttää olevan erittäin innoissaan Swiftistä Realmacin Nik Fletcherin kanssa sanonta hänellä ei ollut 'sanoja'. Merkittävä Applen asiantuntija ja kehittäjä John Gruber sanoi että Swift on 'valtava, valtava uutinen' ja 'koko Applen kehityksen tulevaisuus'.

iCloud on myös osittain avattu kehittäjille tehokkaalla uudella kehyksellä kehittäjille nimeltä CloudKit . Sen avulla kehittäjät voivat välttää kallista ja aikaa vievää koodausta sovellusten palvelinpuolella, sillä Apple tarjoaa valtavasti pilvitallennustilaa ja laskentatehoa ilmaiseksi, vaikkakin erittäin korkeilla rajoituksilla tiukan koodauksen edistämiseksi.

Hyödynnä iCloudin koko teho ja rakenna sovelluksia uuden CloudKit-kehyksen avulla. Nyt voit helposti ja turvallisesti tallentaa ja hakea tehokkaasti sovellustietojasi, kuten strukturoituja tietoja tietokannassa tai resursseja suoraan iCloudista. CloudKitin avulla käyttäjät voivat myös kirjautua anonyymisti sovelluksiisi iCloud Apple ID -tunnuksilla jakamatta henkilökohtaisia ​​tietojaan.

Lisäksi Apple julkisti paljon uusia sovellusliittymiä, joiden avulla kehittäjät voivat hyödyntää iOS:ää entisestään. Laajennettavuuden ansiosta App Storen sovellukset, jotka yleensä on eristetty hiekkalaatikoista, voivat kommunikoida keskenään. Esimerkiksi Pinterest-sovellus voitaisiin päivittää tarjoamaan jakamisvaihtoehto Safarissa, tai Bing voitaisiin päivittää tarjoamaan käännöksiä Safarissa. Toinen esimerkki on Kuvat-sovellus, joka voi käyttää suodattimia kolmansien osapuolien sovelluksista, kuten VSCO.

App Storen sovellukset voivat lähettää widgetejä ilmoituskeskuksen Tänään-ruutuun. Esimerkiksi ESPN:n SportsCenter voisi lisätä Tänään-ruutuun widgetin, jonka avulla käyttäjät voivat helposti tarkistaa uusimmat urheilutulokset ilman, että heidän tarvitsee avata sovellusta. Widgetit ovat myös interaktiivisia, joten käyttäjät voivat esimerkiksi tehdä tarjouksen eBayssa olevasta tuotteesta ilmoituskeskuksen kautta.

Myös muut iOS:n osat on avattu kehittäjille, mukaan lukien käyttäjien mahdollisuus vaihtaa oletusarvoinen iOS-näppäimistö kolmannen osapuolen vaihtoehtoihin, kuten Swype. Touch ID on myös avattu kehittäjille, mikä sallii Mintin kaltaisten sovellusten käyttää sormenjälkiskannauksia salasanojen sijaan.

Apple julkisti myös huhutun kotiautomaatioalustan nimeltään HomeKit. Aiemmin jokainen kodin automaatiosovellus käytti omia suojausprotokolliaan. Nyt kun olet työskennellyt yhdessä kotiautomaatioalan johtajien kanssa, kaikki sovellukset voivat toimia yhdessä yhden protokollan ja suojattujen pariliitosten avulla. Tämän ansiosta automatisoidut kodin laitteet, kuten Phillipsin Hue-valot, voivat toimia Sirin kanssa. Käyttäjät voivat nyt kertoa Sirille esimerkiksi 'Siri, valmistaudu nukkumaan', jotta se sammuttaa valot, sulkee autotallin ja mitä tahansa muita toimintoja, jotka on automatisoitu käyttäjien kodissa.

Apple on myös parantanut asioita pelien kehittäjille julkistamalla Metalin, joka vapauttaa pelien kehittäjille resursseja tehdä paremman näköisiä ja tehokkaampia pelejä iOS-laitteille. Esimerkiksi EA voisi nyt käyttää Frostbite-moottoriaan konsolipeleihin iOS:lle tarkoitettuihin peleihin, kuten tulevaan Plants vs Zombies: Garden Warfare .

Xcode on päivitetty live-renderöinnillä, näkymän virheenkorjauksella, suorituskykytestauksella, kuvakäsikirjoituksella ja muilla.

Kaikki nämä SDK-ominaisuudet ovat iOS 8:n beta-kehittäjien saatavilla tänään, ja ne tulevat kuluttajien saataville myöhemmin tänä vuonna syksyllä. Paljon enemmän tietoa on saatavilla Applen kehittäjäsivustolta.