Zamknij reklame

Ponieważ wczorajsza prezentacja była otwarciem konferencji deweloperskiej WWDC 2016, położono w niej duży nacisk na nowe możliwości dla programistów. Na zakończenie prezentacji Apple przedstawił także własny plan znacznego zwiększenia liczby osób znających języki programowania.

Chce to zrobić za pomocą nowej aplikacji na iPada o nazwie Swift Playgrounds. Nauczy swoich użytkowników rozumieć i pracować z językiem programowania Swift, który został stworzony przez Apple i w 2014 roku wydany jako open source, a zatem dostępne dla każdego i bezpłatne.

Podczas prezentacji na żywo została zaprezentowana jedna z pierwszych lekcji, jakie oferuje aplikacja. Gra została pokazana w prawej połowie wyświetlacza, instrukcje w lewej. Aplikacja na tym etapie faktycznie wymaga od użytkownika jedynie grania w grę, ale zamiast graficznych elementów sterujących używa wyświetlanych wierszy kodu.

W ten sposób nauczą się obsługi podstawowych pojęć Swifta, takich jak polecenia, funkcje, pętle, parametry, zmienne, operatory, typy itp. Oprócz samych lekcji aplikacja będzie zawierać także stale rosnący zestaw wyzwań, które pogłębią umiejętność pracy ze znanymi już koncepcjami.

Nauka w Swift Playgrounds nie kończy się jednak na podstawach, co programista Apple pokazał na przykładzie stworzonej przez siebie gry, w której fizyką świata sterowano za pomocą żyroskopu iPada.

Ponieważ iPad nie ma fizycznej klawiatury, Apple stworzył bogatą paletę elementów sterujących. Sama „klasyczna” klawiatura programowa QWERTY, na przykład, oprócz zakraplacza kodów, zawiera kilka znaków na poszczególnych klawiszach, które są wybierane poprzez różnego rodzaju interakcję z nimi (np. liczba jest zapisywana poprzez przeciągnięcie klawisza w górę).

Często używane elementy kodu nie wymagają pisania, wystarczy je przeciągnąć ze specjalnego menu i przeciągnąć ponownie, aby wybrać zakres kodu, do którego mają zostać zastosowane. Po dotknięciu numeru bezpośrednio nad nim pojawi się jedynie klawiatura numeryczna.

Utworzone projekty można udostępniać w formie dokumentów z rozszerzeniem .playground, a każdy, kto posiada iPada i zainstalowaną aplikację Swift Playgrounds, będzie mógł je otwierać i edytować. Projekty utworzone w tym formacie można również importować do Xcode (i odwrotnie).

Podobnie jak wszystko inne zaprezentowane podczas wczorajszej prezentacji, Swift Playgrounds jest teraz dostępne w wersji deweloperskiej, a pierwsza publiczna wersja próbna pojawi się w lipcu, a publiczna premiera jesienią wraz z iOS 10. Wszystko będzie bezpłatne.

.