Зачыніць аб'яву

Паколькі ўчорашняя прэзентацыя была адкрыццём канферэнцыі распрацоўшчыкаў WWDC 2016, вялікі акцэнт быў зроблены на новых магчымасцях для распрацоўшчыкаў. У канцы прэзентацыі Apple таксама прадставіла ўласны план па значнаму пашырэнню колькасці людзей, якія разумеюць мовы праграмавання.

Ён хоча зрабіць гэта з дапамогай новага прыкладання для iPad пад назвай Swift Playgrounds. Ён навучыць сваіх карыстальнікаў разумець і працаваць з мовай праграмавання Swift, якая была створана Apple у 2014 г. выпушчаны як адкрыты зыходны код, таму даступны для ўсіх і бясплатна.

Падчас жывой прэзентацыі быў прадэманстраваны адзін з першых урокаў, якія прапануе прыкладанне. Гульня паказвалася ў правай палове дысплея, інструкцыі - у левай. Прыкладанне на дадзены момант на самай справе патрабуе ад карыстальніка толькі гульні, але замест графічных элементаў кіравання яно выкарыстоўвае радкі кода, якія падказваюцца.

Такім чынам яны навучацца працаваць з асноўнымі паняццямі Swift, такімі як каманды, функцыі, цыклы, параметры, зменныя, аператары, тыпы і г.д. У дадатак да саміх урокаў, прыкладанне будзе таксама ўтрымліваць пастаянна расце набор задач, якія паглыбяць здольнасць працаваць з ужо вядомымі паняццямі.

Аднак навучанне ў Swift Playgrounds не спыняецца на асновах, што праграміст Apple прадэманстраваў на прыкладзе самастойна створанай гульні, дзе фізікай свету кіравалі з дапамогай гіраскопа iPad.

Паколькі iPad не мае фізічнай клавіятуры, Apple стварыла багатую палітру элементаў кіравання. Сама «класічная» праграмная QWERTY-клавіятура, напрыклад, акрамя шаптала кода змяшчае некалькі знакаў на асобных клавішах, якія выбіраюцца рознымі відамі ўзаемадзеяння з імі (напрыклад, лічба пішацца перацягваннем клавішы ўверх).

Часта выкарыстоўваюцца элементы кода пісаць не трэба, проста перацягніце іх з адмысловага меню і перацягніце яшчэ раз, каб выбраць дыяпазон кода, да якога яны павінны прымяняцца. Пасля націску на нумар непасрэдна над ім з'явіцца толькі лічбавая клавіятура.

Створанымі праектамі можна абагуліць як дакументы з пашырэннем .playground, і кожны, у каго ёсць iPad і ўсталяванае прыкладанне Swift Playgrounds, зможа іх адкрываць і рэдагаваць. Праекты, створаныя ў гэтым фармаце, таксама можна імпартаваць у Xcode (і наадварот).

Як і ўсё астатняе, што было прадстаўлена на ўчорашняй прэзентацыі, Swift Playgrounds цяпер даступны ў праграме для распрацоўнікаў: першая публічная пробная версія выйдзе ў ліпені, а публічны рэліз - восенню, разам з iOS 10. Усё будзе бясплатна.

.