Como a apresentação de ontem foi a abertura da conferência de desenvolvedores WWDC 2016, foi dada uma grande ênfase às novas possibilidades para os desenvolvedores. Ao final da apresentação, a Apple também apresentou seu próprio plano para ampliar significativamente o número de pessoas que entendem de linguagens de programação.
Ele quer fazer isso com a ajuda de um novo aplicativo para iPad chamado Playgrounds rápidos. Vai ensinar seus usuários a entender e trabalhar com a linguagem de programação Swift, que foi criada pela Apple e em 2014 lançado como código aberto, portanto disponível para todos e gratuitamente.
Durante a apresentação ao vivo, foi demonstrada uma das primeiras lições que o aplicativo irá oferecer. O jogo era mostrado na metade direita do display e as instruções na esquerda. O aplicativo neste momento, na verdade, requer apenas que o usuário jogue o jogo - mas em vez de controles gráficos, ele usa linhas de código que são solicitadas.
Desta forma, aprenderão a operar com os conceitos básicos do Swift, como comandos, funções, loops, parâmetros, variáveis, operadores, tipos, etc. de desafios que aprofundarão a capacidade de trabalhar com conceitos já conhecidos.
No entanto, o aprendizado no Swift Playgrounds não para no básico, que o programador da Apple demonstrou usando o exemplo de um jogo criado por ele mesmo onde a física do mundo era controlada pelo giroscópio do iPad.
Como o iPad não possui teclado físico, a Apple criou uma rica paleta de controles. O próprio teclado QWERTY de software "clássico", por exemplo, além do sussurro de código, contém vários caracteres em teclas individuais que são selecionados por vários tipos de interação com eles (por exemplo, um número é escrito arrastando a tecla para cima).
Os elementos de código usados com frequência não precisam ser escritos, basta arrastá-los de um menu especial e arrastar novamente para selecionar o intervalo de código ao qual devem ser aplicados. Depois de tocar em um número, apenas o teclado numérico aparecerá diretamente acima dele.
Os projetos criados podem ser compartilhados como documentos com a extensão .playground e qualquer pessoa que tenha um iPad e o aplicativo Swift Playgrounds instalado poderá abri-los e editá-los. Projetos criados neste formato também podem ser importados para o Xcode (e vice-versa).
Como tudo o que foi apresentado na apresentação de ontem, o Swift Playgrounds agora está disponível para desenvolvedores, com o primeiro teste público chegando em julho e o lançamento público no outono, junto com o iOS 10. Tudo será gratuito.
Gostaria de saber se isso funcionará em todos os ipads que rodam iOS10 ou se será limitado a dispositivos mais recentes.
Esta foi uma das melhores notícias para mim ontem, pois sempre quis tentar programar em Swift e nunca me decidi. Foi assim que eles fizeram de forma lúdica, então estou muito ansioso para o outono.
é uma pena que seja limitado apenas a ipads, mas presumo que provavelmente será possível contorná-lo virtualmente :)
E ele pode ser baixado? Eles disseram que agora está disponível para desenvolvedores, mas não consigo encontrá-lo no site O_o ou na appstore no iOS10?
Quer aumentar o número de desenvolvedores no mundo? Então deixe o desenvolvedor baratear o programa :D