Apple News

Az Apple jelentős fejlesztéseket jelentett be az SDK-ban az új „Swift” programozási nyelvvel, a CloudKittel és még sok mással

2014. június 2., hétfő, 13:51 PDT, Husain Sumra

Az Apple a mai Worldwide Developer Conference-en tartott vitaindító beszédének utolsó harmadát a Software Development Kit (SDK) fejlesztésének szentelte, új programozási nyelvet, az úgynevezett. Gyors , valamint fejlesztőkészletek az egészségügy, az otthoni automatizálás, az iCloud és az alkalmazások közötti működéshez.





ios8sdk
A bejelentés, amely a legnagyobb reakciót váltotta ki a fejlesztők részéről, a Swift volt, egy új programozási nyelv a Cocoa és Cocoa Touch számára, amelyet az Apple. hívásokat modern, gyors és erős, és a biztonságra tervezték.

A Swift a programozási nyelvekkel kapcsolatos legújabb kutatások eredménye, ötvözve az Apple platformok építésében szerzett több évtizedes tapasztalattal. Az Objective-C-ből előhozott elnevezett paraméterek tiszta szintaxisban vannak kifejezve, amely még könnyebben olvashatóvá és karbantarthatóvá teszi a Swift API-kat. A kikövetkeztetett típusok tisztábbá teszik a kódot, és kevésbé hajlamosak a hibákra, míg a modulok megszüntetik a fejléceket és névtereket biztosítanak. A memória kezelése automatikusan történik, és még pontosvesszőt sem kell begépelnie.



A Swift tartalmazza a „Playgrounds”-ot is, amely lehetővé teszi a fejlesztők számára, hogy valós időben lássák kódjuk eredményét egy oldalpanelen. Úgy tűnik, a fejlesztői közösség rendkívül izgatott a Swift miatt, a Realmac Nik Fletcherével mondás „nem voltak szavai”. Figyelemre méltó Apple szakértő és fejlesztő John Gruber mondott hogy a Swift „hatalmas, hatalmas hír” és „az Apple összes fejlesztésének jövője”.

Az iCloud részben a fejlesztők számára is megnyílt egy új, hatékony keretrendszerrel CloudKit . Lehetővé teszi a fejlesztők számára, hogy elkerüljék a költséges és időigényes kódolást az alkalmazások szerveroldalán, mivel az Apple hatalmas mennyiségű felhőalapú tárhelyet és számítási teljesítményt biztosít ingyenesen, bár rendkívül magas korlátokkal, amelyek ösztönzik a szigorú kódolást.

Használja ki az iCloud teljes erejét, és készítsen alkalmazásokat az új CloudKit keretrendszerrel. Mostantól egyszerűen és biztonságosan tárolhatja és hatékonyan lekérheti alkalmazásadatait, például adatbázisban lévő strukturált adatokat vagy eszközöket közvetlenül az iCloudból. A CloudKit azt is lehetővé teszi a felhasználók számára, hogy névtelenül jelentkezzenek be az alkalmazásaiba iCloud Apple ID-jükkel anélkül, hogy megosztanák személyes adataikat.

Ezenkívül az Apple számos új API-t jelentett be a fejlesztők számára, hogy még jobban kihasználhassák az iOS előnyeit. A bővíthetőség lehetővé teszi, hogy az App Store-ból származó alkalmazások, amelyek általában homokozókban vannak elszigetelve, kommunikáljanak egymással. Például a Pinterest alkalmazás frissíthető, hogy megosztási lehetőséget biztosítson a Safariban, vagy a Bing frissíthető, hogy fordításokat biztosítson a Safariban. Egy másik példa a Fotók alkalmazás, amely képes harmadik féltől származó alkalmazások, például a VSCO szűrőit használni.

Az App Store áruházból származó alkalmazások widgeteket küldhetnek az Értesítési központ Mai paneljére. Például az ESPN SportsCentere hozzáadhat egy widgetet a Today (Mai nap) ablaktáblához, amely lehetővé teszi a felhasználók számára, hogy az alkalmazás megnyitása nélkül egyszerűen ellenőrizzék a legfrissebb sporteredményeket. A widgetek interaktívak is, így a felhasználók például az Értesítési Központból licitálhatnak egy tételre az eBay-en.

Az iOS más részeit is megnyitották a fejlesztők előtt, beleértve azt a lehetőséget, hogy a felhasználók lecseréljék az alapértelmezett iOS-billentyűzetet harmadik féltől származó opciókra, például a Swype-ra. A Touch ID szolgáltatást is megnyitották a fejlesztők előtt, lehetővé téve az olyan alkalmazások számára, mint a Mint, hogy jelszavak helyett ujjlenyomat-leolvasást használjanak.

Az Apple bejelentette HomeKit névre keresztelt otthonautomatizálási platformját is. Korábban minden otthonautomatizálási alkalmazás saját biztonsági protokollt használt. Most, az otthonautomatizálási terület vezetőivel való együttműködés után, az összes alkalmazás egyetlen protokollal és biztonságos párosítással működhet együtt. Ez lehetővé teszi, hogy az automatizált otthoni eszközök, például a Phillips Hue lámpái együttműködjenek a Sirivel. A felhasználók most valami olyasmit mondhatnak Sirinek, hogy „Siri, készülj lefeküdni”, hogy kapcsolja le a lámpákat, zárja be a garázst, és minden egyéb automatizált funkciót a felhasználók otthonában.

Az Apple a játékfejlesztők számára is javított, és bejelentette a Metalt, amely erőforrásokat szabadít fel a játékfejlesztők számára, hogy jobb megjelenésű és erősebb játékokat készítsenek iOS-eszközökre. Az EA például mostantól használhatja a Frostbite motorját a konzolos játékokhoz iOS-re szánt játékokhoz, mint például a közelgő Plants vs Zombies: Garden Warfare .

Xcode frissítve lett élő rendereléssel, nézethibakereséssel, teljesítményteszttel, storyboardokkal és még sok mással.

Ezen SDK-funkciók mindegyike elérhető a fejlesztők számára az iOS 8 bétaverziójában ma, és a fogyasztók számára még idén, ősszel. Sokkal több információ elérhető az Apple fejlesztői webhelyén.