Сёння 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, па меншай меры, уключае інструмент міграцыі для спрашчэння працэсу.
Я паспрабаваў нешта ў Swift у мінулым годзе падчас канікул. На жаль, шмат чаго там яшчэ не працавала, таму я пакуль вярнуўся да 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/