Քանի որ երեկվա շնորհանդեսը WWDC 2016 մշակողների կոնֆերանսի բացումն էր, այն մեծ շեշտադրում էր մշակողների համար նոր հնարավորությունների վրա: Շնորհանդեսի ավարտին Apple-ը ներկայացրել է նաև ծրագրավորման լեզուներից հասկացող մարդկանց թիվը զգալիորեն ընդլայնելու սեփական ծրագիրը։
Այն ցանկանում է դա անել նոր iPad հավելվածի օգնությամբ, որը կոչվում է Swift խաղահրապարակներ. Այն իր օգտատերերին կսովորեցնի հասկանալ և աշխատել Swift ծրագրավորման լեզվի հետ, որը ստեղծվել է Apple-ի կողմից և 2014թ. թողարկվել է որպես բաց կոդով, այսպիսով հասանելի բոլորին և անվճար։
Ուղիղ եթերում ցուցադրվեց առաջին դասերից մեկը, որը կառաջարկի հավելվածը։ Խաղը ցուցադրվում էր էկրանի աջ կեսում, հրահանգները՝ ձախում։ Հավելվածն այս պահին իրականում միայն պահանջում է օգտատերից խաղալ խաղը, սակայն գրաֆիկական հսկողության փոխարեն այն օգտագործում է կոդի տողեր, որոնք հուշում են:
Այս կերպ նրանք կսովորեն գործել Swift-ի հիմնական հասկացություններով, ինչպիսիք են հրամանները, ֆունկցիաները, հանգույցները, պարամետրերը, փոփոխականները, օպերատորները, տեսակները և այլն: Բացի դասերից, հավելվածը կպարունակի նաև անընդհատ աճող մարտահրավերների մի շարք, որոնք կխորացնեն արդեն հայտնի հասկացությունների հետ աշխատելու ունակությունը:
Այնուամենայնիվ, Swift Playgrounds-ում սովորելը կանգ չի առնում հիմունքների վրա, որոնք Apple-ի ծրագրավորողը ցույց տվեց՝ օգտագործելով ինքնուրույն ստեղծված խաղի օրինակը, որտեղ աշխարհի ֆիզիկան վերահսկվում էր iPad-ի գիրոսկոպի միջոցով:
Քանի որ iPad-ը չունի ֆիզիկական ստեղնաշար, Apple-ը ստեղծել է կառավարման հարուստ գունապնակ: Ինքնին «դասական» ծրագրային ապահովման QWERTY ստեղնաշարը, օրինակ, կոդերի շշուկից բացի, պարունակում է մի քանի նիշ առանձին ստեղների վրա, որոնք ընտրվում են դրանց հետ փոխազդեցության տարբեր տեսակներով (օրինակ՝ թիվը գրվում է՝ ստեղնը վերև քաշելով):
Հաճախ օգտագործվող կոդի տարրերը գրելու կարիք չունեն, պարզապես քաշեք դրանք հատուկ ընտրացանկից և նորից քաշեք՝ ընտրելու այն ծածկագրի տիրույթը, որի վրա դրանք պետք է կիրառվեն: Թվի վրա սեղմելուց հետո միայն թվային ստեղնաշարը կհայտնվի անմիջապես դրա վերևում:
Ստեղծված նախագծերը կարող են համօգտագործվել որպես փաստաթղթեր .playground ընդլայնմամբ, և ցանկացած ոք, ով ունի iPad և տեղադրված Swift Playgrounds հավելվածը, կկարողանա բացել և խմբագրել դրանք: Այս ձևաչափով ստեղծված նախագծերը կարող են ներմուծվել նաև Xcode (և հակառակը):
Ինչպես երեկվա շնորհանդեսի ժամանակ ներկայացված ամեն ինչ, Swift Playgrounds-ն այժմ հասանելի է ծրագրավորողներում, առաջին հանրային փորձարկումը կլինի հուլիսին, իսկ հանրային թողարկումը՝ աշնանը, iOS 10-ի հետ միասին: Բոլորը կլինեն անվճար:
Հետաքրքիր է, սա կաշխատի բոլոր ipad-ների վրա, որոնք կաշխատեն ios10-ով, թե՞ այն կսահմանափակվի ավելի նոր սարքերով:
Սա երեկվա լավագույն նորություններից էր ինձ համար, քանի որ ես միշտ ցանկացել եմ դանակահարել Swift-ում ծրագրավորումը և երբեք չեմ որոշել: Ահա թե ինչպես նրանք դա արեցին խաղային ձևով, այնպես որ ես իսկապես անհամբեր սպասում եմ աշնանը:
մի քիչ ամոթալի է, որ այն կսահմանափակվի միայն ipad-ներով, բայց ենթադրում եմ, որ հավանաբար հնարավոր կլինի վիրտուալ շրջանցել :)
Իսկ ընդհանրապես կարելի՞ է ներբեռնել։ Նրանք ասացին, որ այն այժմ հասանելի է ծրագրավորողների համար, բայց ես չեմ կարող գտնել այն իրենց O_o կայքում կամ iOS10-ի տակ գտնվող appstore-ի միջոցով:
Ցանկանու՞մ եք ավելացնել մշակողների թիվը աշխարհում: Ուրեմն թող մշակողը էժանացնի ծրագիրը :D