Փակել գովազդը

Թեև WWDC-ն դիտվում է բավականին լայն հասարակության կողմից, այս համաժողովը հիմնականում պատկանում է ծրագրավորողներին: Ի վերջո, հենց դա է հուշում նրա անունը: Հիմնական ելույթի բացման երկու երրորդը, ինչպես և սպասվում էր, պատկանում էր OS X Yosemite-ին և iOS 8-ին, սակայն այնուհետև ուշադրությունը տեղափոխվեց զուտ մշակողների հարցերին: Համառոտ ամփոփենք դրանք։

արագ

Objective-C-ն մեռած է, կեցցե Սվիֆթը: Սա ոչ ոք չէր սպասում. Apple-ը ներկայացրել է իր նոր Swift ծրագրավորման լեզուն WWDC 2014-ին: Դրանում գրված հավելվածները պետք է ավելի արագ լինեն, քան Objective-C-ում: Լրացուցիչ տեղեկություններ կսկսեն ի հայտ գալ, քանի որ մշակողները ձեռք կբերեն Swift-ը, և, իհարկե, մենք ձեզ տեղյակ կպահենք:

Ստուգման

Ես երկար սպասեցի հավելվածների միջև հաղորդակցությանը, մինչև iOS 8-ը դուրս եկավ: Ավելին, Extensions-ը հնարավորություն կտա ընդլայնել համակարգի ֆունկցիոնալությունը հավելվածներով: Հավելվածները կշարունակեն օգտագործել sandboxing-ը, սակայն iOS-ի միջոցով նրանք կկարողանան ավելի շատ տեղեկատվություն փոխանակել, քան նախկինում: Հիմնական զեկուցման ժամանակ տեղի ունեցավ թարգմանության շնորհանդես Safari-ում Bing-ի միջոցով կամ VSCO Cam հավելվածից զտիչ կիրառելով անմիջապես ներկառուցված Պատկերների լուսանկարի վրա: Ընդլայնումների շնորհիվ մենք կտեսնենք նաև վիջեթներ Ծանուցումների կենտրոնում կամ ֆայլերի միասնական փոխանցում:

Երրորդ կողմի ստեղնաշարեր

Թեև այս հարցը պատկանում է Extensions-ին, արժե առանձին նշել: iOS 8-ում դուք կկարողանաք թույլ տալ մուտք գործել երրորդ կողմի ստեղնաշար՝ ներկառուցվածը փոխարինելու համար: Swype, SwiftKey, Fleksy և այլ ստեղնաշարերի երկրպագուները կարող են անհամբեր սպասել դրան: Նոր ստեղնաշարերը ստիպված կլինեն օգտագործել sandboxing, ինչպես մյուս հավելվածները:

Առողջապահություն

Նոր հարթակ բոլոր տեսակի ֆիթնես ապարանջանների և հավելվածների համար: HealthKit-ը ծրագրավորողներին թույլ կտա փոփոխել իրենց հավելվածները՝ իրենց տվյալները նոր Health հավելվածին փոխանցելու համար: Այս քայլը կպահի ձեր բոլոր «առողջ» տվյալները մեկ տեղում։ Հարց է առաջանում՝ արդյոք Apple-ը կգա իր սեփական ապարատով, որը կարող է նման տվյալներ հավաքել:

Touch ID API

Ներկայումս Touch ID-ն կարող է օգտագործվել միայն iPhone-ն ապակողպելու կամ iTunes Store-ից և դրա դուստր խանութներից գնումներ կատարելու համար: iOS 8-ում ծրագրավորողներին հասանելի կլինի այս մատնահետքի ընթերցողի API-ն, որն ավելի շատ հնարավորություններ կբացի դրա օգտագործման համար, օրինակ՝ հավելված բացել՝ օգտագործելով միայն Touch ID-ն:

CloudKit

Մշակողները ամպի վրա հիմնված հավելվածներ ստեղծելու բոլորովին նոր եղանակ ունեն: Apple-ը հոգ կտանի սերվերի կողմից, որպեսզի մշակողները կարողանան կենտրոնանալ հաճախորդի կողմի վրա: Apple-ն անվճար կտրամադրի իր սերվերներին մի քանի սահմանափակումներով, օրինակ՝ տվյալների մեկ փետաբայթի վերին սահմանաչափ:

HomeKit

Տնային տնտեսությունը, որը կառավարվում է մեկ ձեռքի սարքով, մի քանի տարի առաջ կհնչեր գիտաֆանտաստիկայի նման: Apple-ի շնորհիվ, սակայն, այս հարմարությունը շուտով կարող է իրականություն դառնալ։ Անկախ նրանից՝ դուք ցանկանում եք փոխել լուսավորության ինտենսիվությունն ու գույնը կամ սենյակի ջերմաստիճանը, այս գործողությունների հավելվածները կկարողանան օգտագործել միասնական API անմիջապես Apple-ից:

Camera API և PhotoKit

iOS 8-ում հավելվածները կունենան տեսախցիկի ուժեղացված հասանելիություն: Ի՞նչ է սա նշանակում գործնականում: App Store-ի ցանկացած հավելված կկարողանա թույլ տալ ձեռքով կարգավորել սպիտակության հավասարակշռությունը, մերկությունը և լուսանկարչության հետ կապված այլ կարևոր գործոններ: Նոր API-ն կառաջարկի նաև, օրինակ, ոչ կործանարար խմբագրում, այսինքն՝ խմբագրում, որը ցանկացած պահի կարող է հետարկվել՝ առանց բնօրինակ լուսանկարը փոխելու:

մետաղ

Այս նոր տեխնոլոգիան խոստանում է OpenGL-ի մինչև տասնապատիկ արդյունավետությունը: Հիմնական զեկուցման ժամանակ iPad Air-ը ցույց տվեց հարյուրավոր թիթեռների սահուն թռիչքը իրական ժամանակում, առանց մեկ կծկվելու, ինչը ցույց տվեց իր ուժը բազմաթելերով:

SpriteKit և SceneKit

Այս երկու փաթեթները ծրագրավորողներին առաջարկում են ամեն ինչ 2D և 3D խաղեր պատրաստելու համար: Դրանցում ապահովված է ամեն ինչ՝ բախումների հայտնաբերումից մինչև մասնիկների գեներատոր մինչև ֆիզիկայի շարժիչ: Եթե ​​նոր եք սկսում և ցանկանում եք ստեղծել ձեր առաջին խաղը, կենտրոնացրեք ձեր ուշադրությունն այստեղ:

.