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.
Yangi OS X talablari qanday bo'lishini kimdir biladimi?
Mountain Lion va Mavericks bilan ishlaydigan barcha Mac kompyuterlari mos keladi. Masalan, MacBook Pro uchun bu 2007 yil o'rtalari va undan keyingi davr.
Macbook, iMac:-P
Meni asosiy eslatma mazmuni va yangi mahsulotlar haqidagi kafolatlangan yangiliklar seriyasi o'rtasidagi farq juda hayratda qoldirdi :-)
Ehtimol, Apple yangi uskuna haqida nimadir deyishi mumkin, lekin bu odatiy Apple, agar u yoqmagan narsa paydo bo'lsa, u jimgina uni o'tkazib yuborishga tayyor va shu bilan hatto turli xil qurilmalarni ishlab chiqarishni boshlaganlarga nisbatan keskinlikni kuchaytiradi. noyob ma'lumotlardan aksessuarlar. Bu allaqachon sodir bo'ldi, mish-mishlarga ko'ra, ishlab chiqaruvchi keyinchalik qo'yishi mumkin bo'lgan juda ko'p aksessuarlar ishlab chiqarilgan ... Soch.
Men Apple o'zining yangi Metalli iPad 6-dagi A4X kabi protsessorlarga qanday yondashishi bilan qiziqqan bo'lardim, chunki benchmarklardagi nazariy raqamlarga qaramay, u singlimning iPhone 5S smartfoni kabi barcha talabchan renderlarni to'liq tezlikda ishlaydi. Bu shuni anglatadiki, ular "Metal" ilovalari chiqa boshlaganda, men iPad 4 bilan hushtak chalishim mumkinmi?... iPhone 5 s A6 egasi nima deyishi kerak....
Swift bilan OSning eski versiyalari (masalan, iOS7) uchun ilovalarni ishlab chiqish mumkinmi? Men shunday deb o'ylayman, lekin negadir men uni topa olmadim.
Men o'zim javob beraman :) ishlaydi ...
Mantiqan bu mumkin bo'lishi kerak, chunki iPhone faqat ikkilik ishlaydi, men qo'rqadigan yagona narsa shundaki, agar biz faqat "Metal" dan foydalansak, o'yinlarda muammo bo'ladi :)