Затвори рекламата

Тъй като вчерашната презентация беше откриването на конференцията за разработчици WWDC 2016, беше голям акцент върху новите възможности за разработчиците. В края на презентацията Apple представи и собствения си план за значително разширяване на броя на хората, които разбират езици за програмиране.

Той иска да направи това с помощта на ново приложение за iPad, наречено Бързи детски площадки. Той ще учи своите потребители да разбират и работят с езика за програмиране Swift, който е създаден от Apple и през 2014 г. пуснат като отворен код, следователно достъпни за всички и безплатни.

По време на презентацията на живо беше демонстриран един от първите уроци, които приложението ще предложи. Играта се показваше в дясната половина на дисплея, инструкциите в лявата. Приложението в този момент всъщност изисква от потребителя само да играе играта - но вместо графични контроли, то използва редове код, които се подканват.

По този начин те ще се научат да работят с основните концепции на Swift, като команди, функции, цикли, параметри, променливи, оператори, типове и т.н. В допълнение към самите уроци, приложението ще съдържа и непрекъснато нарастващ набор от предизвикателства, които ще задълбочат способността за работа с вече познати концепции.

Въпреки това, обучението в Swift Playgrounds не спира до основите, което програмистът на Apple демонстрира на примера на самостоятелно създадена игра, в която физиката на света се контролира с помощта на жироскопа на iPad.

Тъй като iPad няма физическа клавиатура, Apple създаде богата палитра от контроли. Самата "класическа" софтуерна QWERTY клавиатура, например, в допълнение към шепота на кодове, съдържа няколко символа на отделни клавиши, които се избират чрез различни видове взаимодействие с тях (например число се изписва чрез плъзгане на клавиша нагоре).

Често използваните кодови елементи не е необходимо да се пишат, просто ги плъзнете от специално меню и плъзнете отново, за да изберете кодовия диапазон, към който да бъдат приложени. След докосване на номер, само цифровата клавиатура ще се появи точно над него.

Създадените проекти могат да се споделят като документи с разширение .playground и всеки с iPad и инсталирано приложение Swift Playgrounds ще може да ги отваря и редактира. Проекти, създадени в този формат, могат също да бъдат импортирани в Xcode (и обратно).

Както всичко останало, представено на вчерашната презентация, Swift Playgrounds вече е достъпен за разработчици, като първият публичен пробен период идва през юли и публичното издание през есента, заедно с iOS 10. Всичко ще бъде безплатно.

.