Anúncio fechado

Embora a WWDC seja assistida por um público bastante amplo, esta conferência pertence principalmente aos desenvolvedores. Afinal, é isso que o nome sugere. Os dois terços iniciais da palestra pertenciam, como esperado, ao OS X Yosemite e ao iOS 8, mas depois o foco mudou para questões puramente de desenvolvedor. Vamos resumi-los em poucas palavras.

rápido

Objective-C está morto, viva Swift! Ninguém esperava por isso - a Apple apresentou sua nova linguagem de programação Swift na WWDC 2014. Os aplicativos escritos nele devem ser mais rápidos que os do Objective-C. Mais informações começarão a surgir à medida que os desenvolvedores colocarem as mãos no Swift e, é claro, manteremos vocês informados.

Extensões

Esperei muito pela comunicação entre os aplicativos até o lançamento do iOS 8. Além disso, as Extensões permitirão ampliar a funcionalidade do sistema com aplicativos, de forma nativa. Os aplicativos continuarão a usar sandboxing, mas através do iOS poderão trocar mais informações do que antes. Na palestra, houve uma apresentação sobre como traduzir usando o Bing no Safari ou aplicar um filtro do aplicativo VSCO Cam diretamente em uma foto em Imagens integradas. Graças às extensões, também veremos widgets na Central de Notificações ou na transferência unificada de arquivos.

Teclados de terceiros

Embora este assunto se enquadre em Extensões, vale a pena mencioná-lo separadamente. No iOS 8, você poderá permitir o acesso a teclados de terceiros para substituir o integrado. Os fãs de Swype, SwiftKey, Fleksy e outros teclados podem esperar por isso. Novos teclados serão forçados a usar sandboxing assim como outros aplicativos.

HealthKit

Uma nova plataforma para todos os tipos de pulseiras e aplicações de fitness. HealthKit permitirá que os desenvolvedores modifiquem seus aplicativos para alimentar seus dados no novo aplicativo Health. Esta etapa manterá todos os seus dados “saudáveis” em um só lugar. Surge a pergunta – a Apple virá com hardware próprio capaz de capturar esses dados?

API de ID de toque

Atualmente, o Touch ID só pode ser usado para desbloquear um iPhone ou fazer compras na iTunes Store e em suas lojas afiliadas. No iOS 8, os desenvolvedores terão acesso à API desse leitor de impressão digital, o que abrirá mais possibilidades para seu uso, como abrir um aplicativo usando apenas o Touch ID.

CloudKitName

Os desenvolvedores têm uma maneira totalmente nova de criar aplicativos baseados em nuvem. A Apple cuidará do lado do servidor para que os desenvolvedores possam se concentrar no lado do cliente. A Apple fornecerá seus servidores gratuitamente com diversas restrições – por exemplo, um limite máximo de um petabyte de dados.

HomeKit

Uma casa controlada por um único dispositivo portátil teria parecido ficção científica há alguns anos. Graças à Apple, porém, essa conveniência poderá em breve se tornar realidade. Quer você queira alterar a intensidade e a cor da iluminação ou a temperatura ambiente, os aplicativos para essas ações poderão utilizar uma API unificada diretamente da Apple.

API de câmera e PhotoKit

No iOS 8, os aplicativos terão acesso aprimorado à câmera. O que isso significa na prática? Qualquer aplicativo da App Store poderá permitir o ajuste manual do equilíbrio de branco, exposição e outros fatores importantes associados à fotografia. A nova API também oferecerá, por exemplo, edição não destrutiva, ou seja, edição que pode ser desfeita a qualquer momento sem alterar a foto original.

Metal

Esta nova tecnologia promete até dez vezes o desempenho do OpenGL. Durante a palestra, o iPad Air demonstrou o vôo suave de centenas de borboletas em tempo real, sem um único movimento, o que mostrou seu poder em multithreading.

SpriteKit e SceneKit

Esses dois kits oferecem aos desenvolvedores tudo para fazer jogos 2D e 3D. Eles fornecem tudo, desde detecção de colisão até um gerador de partículas e um mecanismo de física. Se você está começando e quer criar seu primeiro jogo, concentre sua atenção aqui.

.