Apple-ն այսօր թողարկեց iOS 8.3-ի առաջին բետա տարբերակը: Այո, ճիշտ եք կարդացել: Մինչ բետա iOS 8.2 հեռու է հանրությանը հասանելի լինելուց, և Apple-ը, հավանաբար, չի թողարկի այն նաև այս ամիս, մեկ այլ տասնորդական տարբերակ հասանելի է գրանցված ծրագրավորողների փորձարկման համար: Բացի այդ, ընկերությունը թողարկել է նաև թարմացված Xcode 6.3 ծրագրավորող ստուդիա: Այն ներառում է Swift 1.2, որը բերում է որոշ կարևոր նորություններ և բարելավումներ:
iOS 8.3-ը պարունակում է մի քանի նոր հնարավորություններ: Առաջին հերթին CarPlay-ի անլար աջակցությունն է: Մինչ այժմ մեքենաների համար օգտագործողի ինտերֆեյսի ֆունկցիոնալությունը հասանելի էր միայն Lightning միակցիչի միջոցով միանալու միջոցով, այժմ մեքենայի հետ հնարավոր կլինի կապ հաստատել նաև Bluetooth-ի միջոցով։ Արտադրողի համար սա, հավանաբար, նշանակում է պարզապես ծրագրային ապահովման թարմացում, քանի որ նրանք հաշվի են առել այս գործառույթը CarPlay-ն իրականացնելիս: Սա նաև iOS-ին առաջ մղեց Android-ում, որի Auto ֆունկցիան դեռ պահանջում է միակցիչի միացում:
Մյուս նորույթը վերափոխված Emoji ստեղնաշարն է, որն առաջարկում է նոր դասավորություն՝ ոլորման մենյուով նախկին էջադրման փոխարեն և նոր դիզայն։ Դրա բաղադրիչները ներառում են մի քանի նոր հուզապատկերներ, որոնք նախկինում ներկայացված էին պաշտոնական բնութագրում: Վերջապես, iOS 8.3-ում կա Google հաշիվների երկքայլ հաստատման նոր աջակցություն, որը Apple-ը նախկինում ներկայացրել էր OS X 10.10.3-ում:
Ինչ վերաբերում է Xcode-ին և Swift-ին, այստեղ հետևում է Apple-ը պաշտոնական բլոգ բարելավեց Կոմպիլյատորը Swift-ի համար՝ ավելացնելով կոդերի կառուցումը քայլելու հնարավորություն, ավելի լավ ախտորոշում, գործառույթների ավելի արագ կատարում և ավելի լավ կայունություն: Swift կոդի վարքագիծը նույնպես պետք է ավելի կանխատեսելի լինի: Ընդհանուր առմամբ, պետք է լինի ավելի լավ փոխազդեցություն Swift-ի և Objective-C-ի միջև Xcode-ում: Նոր փոփոխությունները ծրագրավորողներին կպահանջեն փոխել Swift կոդի կտորները համատեղելիության համար, սակայն Xcode-ի նոր տարբերակը առնվազն ներառում է միգրացիոն գործիք՝ գործընթացը պարզեցնելու համար:
Անցյալ տարի արձակուրդների ժամանակ ես ինչ-որ բան փորձեցի Սվիֆթում: Ցավոք, շատ բաներ այնտեղ դեռ չաշխատեցին, ուստի ես առայժմ վերադարձա Objective C-ին՝ սպասելով, որ ամեն ինչ լավ կարգավորվի: Այնպես որ, հուսով եմ, որ այս տարի ամեն ինչ լավ կլինի, և ես կփոխեմ տեղերը ;)
Swift-ում արդեն որոշ ժամանակ կարող ես աշխատել, իսկ 1.2-ը շատ փոփոխություններ է բերել դեպի լավը + ուղղումներ, խորհուրդ եմ տալիս անցնել ;) (Ես մի քիչ զայրացած եմ, որ նոր XCode-ը դեռ բետա է)
Իսկ ինչ վերաբերում է 8.4 տարբերակին :D
http://9to5mac.com/2015/02/09/apple-working-on-ios-8-4-update-may-include-new-music-service/