WWDC kifayət qədər geniş ictimaiyyət tərəfindən izlənilsə də, bu konfrans ilk növbədə tərtibatçılara aiddir. Axı, onun adı belə deyir. Açılış mətninin üçdə ikisi gözlənildiyi kimi OS X Yosemite və iOS 8-ə aid idi, lakin sonra diqqət sırf tərtibatçı məsələlərinə keçdi. Gəlin onları qısaca ümumiləşdirək.
Cəld
Objective-C öldü, yaşasın Swift! Heç kim bunu gözləmirdi - Apple WWDC 2014-də yeni Swift proqramlaşdırma dilini təqdim etdi. Orada yazılmış proqramlar Objective-C-dən daha sürətli olmalıdır. Tərtibatçılar Swift-ə əl atdıqca daha çox məlumat ortaya çıxmağa başlayacaq və əlbəttə ki, sizi xəbərdar edəcəyik.
Extensions
Mən iOS 8 çıxana qədər proqramlar arasında ünsiyyət üçün uzun müddət gözlədim.. Üstəlik, Extensions, sistemin funksionallığını yerli olaraq tətbiqlərlə genişləndirməyə imkan verəcək. Tətbiqlər Sandboxing istifadə etməyə davam edəcək, lakin iOS vasitəsilə onlar əvvəlkindən daha çox məlumat mübadiləsi apara biləcəklər. Əsas çıxışda Safari-də Bing-dən istifadə edərək tərcümə etmək və ya VSCO Cam tətbiqindən birbaşa daxili Şəkillərdəki fotoya filtr tətbiq etmək təqdimatı olub. Genişləndirmələr sayəsində biz həmçinin Bildiriş Mərkəzində vidjetləri və ya vahid fayl ötürülməsini görəcəyik.
Üçüncü tərəf klaviaturaları
Bu məsələ Uzatmalara aid olsa da, ayrıca qeyd etmək lazımdır. iOS 8-də daxili klaviaturanı əvəz etmək üçün üçüncü tərəf klaviaturalarına girişə icazə verə biləcəksiniz. Swype, SwiftKey, Fleksy və digər klaviaturaların pərəstişkarları bunu səbirsizliklə gözləyə bilərlər. Yeni klaviaturalar digər proqramlar kimi sandboxingdən istifadə etməyə məcbur olacaq.
SəhiyyəKit
Bütün növ fitnes qolbaqları və tətbiqləri üçün yeni platforma. HealthKit, tərtibatçılara məlumatlarını yeni Sağlamlıq tətbiqinə çatdırmaq üçün proqramlarını dəyişdirməyə imkan verəcək. Bu addım bütün "sağlam" məlumatlarınızı bir yerdə saxlayacaq. Sual yaranır - Apple bu cür məlumatları ələ keçirə bilən öz aparatı ilə gələcəkmi?
Touch ID API
Hazırda Touch ID yalnız iPhone-un kilidini açmaq və ya iTunes Store və onun filial mağazalarından alış-veriş etmək üçün istifadə edilə bilər. iOS 8-də tərtibatçılar bu barmaq izi oxuyucusunun API-yə giriş əldə edəcəklər ki, bu da onun istifadəsi üçün daha çox imkanlar açacaq, məsələn, yalnız Touch ID-dən istifadə edərək proqram açmaq.
CloudKit
Tərtibatçılar bulud əsaslı proqramlar yaratmaq üçün tamamilə yeni bir üsula sahibdirlər. Apple server tərəfinin qayğısına qalacaq ki, tərtibatçılar müştəri tərəfinə diqqət yetirə bilsinlər. Apple öz serverlərini bir neçə məhdudiyyətlə pulsuz təmin edəcək – məsələn, bir petabayt məlumatın yuxarı həddi.
HomeKit
Tək bir əl cihazı ilə idarə olunan bir ev bir neçə il əvvəl elmi fantastika kimi səslənərdi. Apple sayəsində bu rahatlıq tezliklə reallığa çevrilə bilər. İşıqlandırmanın intensivliyini və rəngini və ya otaq temperaturunu dəyişdirmək istəsəniz, bu hərəkətlər üçün tətbiqlər birbaşa Apple-dan vahid API istifadə edə biləcək.
Kamera API və PhotoKit
iOS 8-də tətbiqlərin kameraya təkmil çıxışı olacaq. Bu praktikada nə deməkdir? App Store-dan istənilən proqram ağ balansın, ekspozisiyanın və fotoqrafiya ilə bağlı digər vacib amillərin əl ilə tənzimlənməsinə icazə verə biləcək. Yeni API həmçinin, məsələn, qeyri-dağıdıcı redaktə, yəni orijinal şəkli dəyişmədən istənilən vaxt geri qaytarıla bilən redaktə təklif edəcək.
Metal
Bu yeni texnologiya OpenGL-dən on dəfəyə qədər performans vəd edir. Əsas çıxış zamanı iPad Air real vaxt rejimində yüzlərlə kəpənəyin rəvan uçuşunu bir seğirmə olmadan nümayiş etdirdi ki, bu da çoxillikdə öz gücünü göstərdi.
SpriteKit və SceneKit
Bu iki dəst tərtibatçılara 2D və 3D oyunları etmək üçün hər şeyi təklif edir. Onlarda toqquşmanın aşkarlanmasından tutmuş hissəcik generatoruna və fizika mühərrikinə qədər hər şey təmin edilmişdir. Əgər yeni başlamışsınızsa və ilk oyununuzu yaratmaq istəyirsinizsə, diqqətinizi burada cəmləyin.
Yeni OS X tələblərinin nə olacağını bilən varmı?
Mountain Lion və Mavericks ilə işləyən bütün Mac-lərin uyğun olduğu deyilir. məs. MacBook Pro üçün bu, 2007-ci ilin ortasıdır və sonrakı dövrdür.
Macbook, iMac :-P
Əsas qeydin məzmunu ilə yeni məhsullar haqqında zəmanətli xəbərlər silsiləsi arasındakı fərq məni ən çox əyləndirdi :-)
Bəli, bəlkə Apple yeni aparat haqqında nəsə deyərdi, lakin bu, tipik Apple-dır, xoşuna gəlməyən bir şey çıxanda, onu səssizcə ötürməyə hazırdır və beləliklə, hətta müxtəlif məhsullar istehsal etməyə başlayanlara qarşı gərginliyi artırır. unikal məlumatdan aksesuarlar. Artıq baş verdi ki, söz-söhbətlərə görə, istehsalçının daha sonra yerləşdirə biləcəyi çoxlu aksesuarlar hazırlanmışdır ... Saçlar.
Apple-ın iPad 6-də A4X kimi prosessorlara yeni Metal ilə necə yanaşacağı ilə maraqlanmaq istərdim, çünki meyarlardakı nəzəri rəqəmlərə baxmayaraq, o, bacımın iPhone 5S-i kimi bütün tələbkar renderləri tam sürətlə həyata keçirir. Bu o deməkdir ki, onlar "Metal" proqramlar çıxmağa başlayanda mən iPad 4 ilə fit çala bilərəmmi?… iPhone 5 s A6 sahibi nə deməlidir....
Swift ilə köhnə ƏS versiyaları (məsələn, iOS7) üçün proqramlar hazırlamaq mümkün olacaqmı? Düşünürəm, amma nədənsə tapa bilmədim.
Özüm cavab verəcəm :) işləyir...
Məntiqi olaraq bu mümkün olmalıdır, çünki iPhone yalnız ikili işləyir, qorxduğum yeganə şey odur ki, biz yalnız "Metal" istifadə etsək, oyunlarda problem yaranacaq :)