terça-feira, 3 de junho de 2014

Info: Nova linguagem da Apple, Swift substituirá ObjC nos apps para iOS

Gustavo Gusmão

Junto de novas versões de sistemas operacionais, de um protocolo para automação residencial e de outras novidades, a Apple também usou a WWDC para introduzir uma nova linguagem de programação. Chamada de Swift, ela foi muito bem recebida pelo público na apresentação, e substituirá a Objetive-C (da qual é derivada) no desenvolvimento de aplicativos para iOS e OS X.

A ideia da empresa com a iniciativa era criar uma linguagem que tivesse bem menos “bagagem” que a original, que chegou ao mercado na década de 80 pelas mãos da NeXT. Ainda assim, em termos práticos, as diferenças da Swift para sua antecessora não são tão gritantes quanto podem parecer: segundo a própria Apple, programadores acostumados com a antiga linguagem não deverão estranhar as funcionalidades da nova.
De qualquer forma, por mais que não sejam gigantescas, as mudanças existem – e devem afetar diretamente a agilidade do trabalho. A principal delas é a exibição de resultados em “tempo real” no Xcode Playgrounds, como foi chamado o espaço na apresentação da WWDC: agora, conforme o desenvolvedor digita o código, um espaço à direita mostra as mudanças feitas nos aplicativos.

Fora isso, a empresa ainda garantiu que apps criados em Swift dependerão de bem menos linhas de código para funcionar. Como bem reparou o Ars Technica, a nova linguagem ainda terá recursos típicos de C++ e Java, como “namespaces” e objetos genéricos, e não dependerá mais de ponteiros definidos como acontecia no ObjC.

Como a nova linguagem utilizará o mesmo compilador LLVM do Objective-C, os códigos feitos na velha conhecida poderão conviver pacificamente com os criados em Swift, de forma que desenvolvedores poderão migrar aos poucos seus aplicativos. Os frameworks Cocoa e Cocoa Touch também suportarão a novidade, o que é outra boa notícia para os programadores habituados.

A Swift deve chegar ao mercado junto com a nova versão do Xcode, que ainda está em fase de testes e disponível apenas para desenvolvedores cadastrados. O lançamento acontecerá, provavelmente, junto do beta público do OS X 10.10, o Yosemite, ainda no verão do hemisfério norte (entre este mês e agosto), e apps criados na nova linguagem poderão ser submetidos à App Store já na estreia.

Se quiser estar preparado para o grande dia, vale baixar o e-book gratuito de Swift disponibilizado nesta segunda-feira pela Apple. Veja também a página oficial da linguagem, que dá acesso ao site de boas-vindas e à versão beta do Xcode.

Nenhum comentário:

Postar um comentário

deixe aqui seu comentário