Reklamani yopish

WWDC juda keng jamoatchilik tomonidan kuzatilsa-da, bu konferentsiya birinchi navbatda ishlab chiquvchilarga tegishli. Axir, uning nomi shuni ko'rsatadi. Asosiy ma’ruzaning uchdan ikki qismi kutilganidek, OS X Yosemite va iOS 8’ga tegishli bo‘ldi, ammo keyin e’tibor faqat ishlab chiquvchi masalalariga qaratildi. Keling, ularni qisqacha bayon qilaylik.

Swift

Objective-C o'ldi, yashang Swift! Hech kim buni kutmagan - Apple WWDC 2014 ko'rgazmasida o'zining yangi Swift dasturlash tilini taqdim etdi. Unda yozilgan ilovalar Objective-C ga qaraganda tezroq bo'lishi kerak. Ishlab chiquvchilar Swift-ni qo'lga kiritgandan so'ng qo'shimcha ma'lumotlar paydo bo'la boshlaydi va, albatta, biz sizni xabardor qilamiz.

Kengaytmalar

Men iOS 8 chiqquncha ilovalar o'rtasidagi aloqani uzoq kutdim. Bundan tashqari, kengaytmalar tizimning funktsional imkoniyatlarini ilovalar bilan kengaytirish imkonini beradi. Ilovalar sandboxingdan foydalanishda davom etadi, ammo iOS orqali ular avvalgidan ko'ra ko'proq ma'lumot almashishlari mumkin bo'ladi. Asosiy ma’ruzada Safari’da Bing yordamida tarjima qilish yoki VSCO Cam ilovasidan to‘g‘ridan-to‘g‘ri o‘rnatilgan Images’dagi fotosuratga filtr qo‘llash taqdimoti bo‘lib o‘tdi. Kengaytmalar tufayli biz bildirishnoma markazida vidjetlarni yoki birlashtirilgan fayllarni uzatishni ham ko'ramiz.

Uchinchi tomon klaviaturalari

Garchi bu masala Kengaytmalarga tegishli bo'lsa-da, uni alohida aytib o'tish kerak. iOS 8 da siz o'rnatilgan klaviaturani almashtirish uchun uchinchi tomon klaviaturalariga kirishga ruxsat berishingiz mumkin. Swype, SwiftKey, Fleksy va boshqa klaviaturalarning muxlislari buni intiqlik bilan kutishlari mumkin. Yangi klaviaturalar ham boshqa ilovalar kabi sandboxingdan foydalanishga majbur bo‘ladi.

HealthKit

Barcha turdagi fitnes bilakuzuklar va ilovalar uchun yangi platforma. HealthKit ishlab chiquvchilarga o'z ma'lumotlarini yangi Health ilovasiga yuborish uchun o'z ilovalarini o'zgartirishga imkon beradi. Bu qadam barcha "sog'lom" ma'lumotlarni bir joyda saqlaydi. Savol tug'iladi - Apple bunday ma'lumotlarni yozib olishga qodir bo'lgan o'z apparati bilan keladimi?

Touch ID API

Hozirda Touch ID-dan faqat iPhone-ni qulfdan chiqarish yoki iTunes do'konidan va uning sho'ba do'konlaridan xarid qilish uchun foydalanish mumkin. iOS 8-da ishlab chiquvchilar ushbu barmoq izini o'qish qurilmasining API-dan foydalanish imkoniyatiga ega bo'ladilar, bu esa undan foydalanish uchun ko'proq imkoniyatlarni ochib beradi, masalan, faqat Touch ID yordamida dasturni ochish.

CloudKit

Ishlab chiquvchilar bulutga asoslangan ilovalarni yaratishning butunlay yangi usuliga ega. Apple server tomoniga g'amxo'rlik qiladi, shuning uchun ishlab chiquvchilar mijoz tomoniga e'tibor qaratishlari mumkin. Apple o'z serverlarini bir nechta cheklovlar bilan bepul taqdim etadi - masalan, bir petabayt ma'lumotlarning yuqori chegarasi.

Bosh sahifaKit

Bir necha yil oldin bitta qo'l qurilmasi tomonidan boshqariladigan uy xo'jaligi ilmiy fantastika kabi eshitilardi. Biroq, Apple tufayli bu qulaylik tez orada haqiqatga aylanishi mumkin. Yorug'likning intensivligi va rangini yoki xona haroratini o'zgartirishni xohlaysizmi, bu harakatlar uchun ilovalar to'g'ridan-to'g'ri Apple'dan birlashgan API dan foydalanishi mumkin.

Kamera API va PhotoKit

iOS 8 da ilovalarning kameraga kirish imkoniyati yaxshilanadi. Bu amalda nimani anglatadi? App Store'dagi har qanday ilova oq rang balansi, ekspozitsiya va suratga olish bilan bog'liq boshqa muhim omillarni qo'lda sozlash imkonini beradi. Yangi API shuningdek, masalan, buzilmaydigan tahrirlashni taklif qiladi, ya'ni asl fotosuratni o'zgartirmasdan istalgan vaqtda bekor qilinishi mumkin bo'lgan tahrirlash.

metall

Ushbu yangi texnologiya OpenGL-dan o'n baravar ko'proq ishlashni va'da qiladi. Asosiy ma'ruza davomida iPad Air real vaqt rejimida yuzlab kapalaklarning bir burilmasdan silliq parvozini namoyish etdi, bu esa multithreadingda o'z kuchini ko'rsatdi.

SpriteKit va SceneKit

Ushbu ikkita to'plam ishlab chiquvchilarga 2D va 3D o'yinlarini yaratish uchun hamma narsani taklif qiladi. Ularda to'qnashuvni aniqlashdan tortib zarrachalar generatorigacha, fizika dvigateligacha bo'lgan hamma narsa taqdim etilgan. Agar siz endigina boshlayotgan bo'lsangiz va birinchi o'yiningizni yaratmoqchi bo'lsangiz, diqqatingizni shu yerga qarating.

.