Mostrando postagens com marcador iOS. Mostrar todas as postagens
Mostrando postagens com marcador iOS. Mostrar todas as postagens

quinta-feira, 28 de setembro de 2017

O que é novo na Swift 4.0


A versão 4.0 da Swift passou a estar disponível desde a semana passada constituindo uma actualização importante para a linguagem sucessora da Objective-C, usada para desenvolvimento de aplicativos MacOS e iOS.

O upgrade para a tecnologia com três anos no mercado, traz um melhor Swift Package Manager e fornece novos modos de compatibilidade para programadores. A Apple diz que a Swift 4 também torna a linguagem mais estável e melhora sua biblioteca principal.
A Swift 4 é em grande parte compatível com fontes do Swift 3 e é fornecida como parte do IDE Xcode 9 da Apple. O Swift Package Manager, que se estreou na Swift 3, é uma ferramenta para distribuição de código.
Está integrado com o sistema de compilação Swift para automatizar processos, incluindo o download, compilação e vinculação de dependências.
As melhorias no gestor de pacotes incluem uma Package API mais limpa capaz de permitir que os pacotes especifiquem novas configurações. Estas configurações proporcionam aos programadores maior controlo sobre a construção de pacotes e organização de fontes no disco.
Na nova versão, há dois modos que são suportados, incluindo o modo Swift 3.2, que aceita a maioria dos ficheiros de origem criados com os compiladores Swift 3.x e o modo Swift 4.0, que inclui Swift 4 e alterações na API.
O desenvolvimento de múltiplos pacotes aos pares está facilitado e a formalização de produtos de pacote, suportada, permite o controlo sobre as bibliotecas, que um pacote publica nos dispositivos clientes.
As compilações de pacotes no MacOS agora ocorrem numa área de experimentação (“sandbox”), impedindo o acesso à rede a modificação do sistema de ficheiros, para reduzir o alcance de malware. Os novos modos de compatibilidade da Swift 4 podem evitar que um programador tenha de modificar o código para poder usar a nova versão do compilador.
São suportados dois modos, incluindo o modo Swift 3.2, que aceita a maioria dos ficheiros de origem criados com os compiladores Swift 3.x e o modo Swift 4.0, que inclui Swift 4 e alterações na API. A Apple disse que será necessária alguma migração de código-fonte em muitos projectos. mas o número de mudanças será “bastante modesto” em comparação com muitas mudanças importantes anteriores entre as versões Swift, ressalva.
A introdução dos modos de compatibilidade na Swift 4 oferece aos desenvolvedores mais controle sobre o ritmo da migração, acrescenta.

terça-feira, 6 de junho de 2017

Especial: 6 novos recursos do iOS 11 que você precisa conhecer

Por Macworld / EUA no site IDGnow
Em 05/06/201.

A Siri no iOS 11 aprendeu a soar como um ser humano de verdade (ou quase isso) – e isso é apenas o começo quando falamos do novo sistema da Apple para iPhones e iPads.
O CEO Tim Cook e seus companheiros de empresa deram uma geral do novo iOS durante a abertura da conferência para desenvolvedores WWDC 2017 nesta segunda-feira, 5/6.
As novidades incluem upgrades para a Siri, App Store e Central de Controle redesenhados, e um novíssimo recurso do Apple Pay que permite enviar e receber dinheiro dos seus contatos pelo iMessage.
Confira abaixo os melhores recursos e atualizações do iOS 11 mostrados durante o evento de hoje, 5/6.
Nova voz da Siri
A primeira coisa que você vai notar sobre a Siri no iOS 11 é que a voz da assistente soa mais natural. E não é só isso: a Siri também está de visual novo, já que a Apple deu uma nova interface visual para a assistente que mostra diversos resultados para os seus pedidos, assim como perguntas subsequentes.  
Além disso, a assistente da Apple agora pode traduzir suas frases, do inglês para o chinês, francês, alemão, italiano e espanhol. O recurso ainda está em modo beta e terá novos idiomas nos próximos meses – esperamos que o português brasileiro entre logo na lista.
A Siri também ficou mais preditiva nos diferentes aplicativos do iOS. Por exemplo, se você buscar por Islândia no navegador Safari, a assistente irá mostrar notícias e artigos relacionados ao país nórdico no app Notícias e trazer sugestões QuickType em islandês. Ou, se você receber uma mensagem pedindo por dinheiro, a Siri irá sugerir a integração do Apple Play com o iMessage com a quantia exata que foi pedida.  
Melhorias do Messages
No iOS 10, a Apple introduziu os apps iMessage, mas a experiência de descobrir e usá-los era um pouco atrapalhada. Agora a empresa redesenhou o iMessage App Drawer no iOS 11 para que fique mais fácil encontrar novos apps, navegar entre apps, e acessar seus apps mais usados. 
Outra novidade do Message é a sincronização com o iCloud, para que todas as suas conversas sejam transferidas automaticamente sempre que você acessar um novo aparelho iOS. Mesmo estando na nuvem, as suas mensagens continuarão protegidas com criptografia de ponta a ponta, segundo a Apple.
Pague seus amigos com o Apple Pay
Você pode usar o Apple Pay em muitos lugares dos EUA (a Apple diz que 50% dos varejistas dos EUA suportarão a plataforma até o fim do ano), lojas online via Safari, e em alguns apps para iPhone. Com o iOS 11, você poderá usar o Apple Play para enviar ou receber dinheiro dos seus contatos pelo iMessage. Todo o dinheiro recebido desta forma será reunido no seu app Wallet na forma de um cartão Dinheiro (Cash). Você poderá usar esses valores para realizar outras transações com o Apple Play ou transferi-lo para a sua conta no banco. Essas transações poderão ser feitas pelo iOS 11 e pelo watchOS 4.
Mapas em locais fechados
A Apple continua a melhoria o aplicativo nativo de Mapas no iOS 11. Pela primeira vez, você poderá usar o software para navegar em espaços fechados. Com isso, você poderá ter mapas detalhados de determinados shoppings e aeroportos, incluindo as lojas de cada andar. 
Além disso, ao usar o Maps para dirigir, você agora verá um alerta com o limite de velocidade, assim como um guia de faixas para que você não precise mudar de pista de última hora ou arrisque perder a sua saída.
Outro recurso relacionado a dirigir do iOS 11 apresentado no WWDC é o modo Não Perturbar Enquanto Dirijo (Do Not Disturb While Driving). O seu iPhone usará Bluetooth (caso conectado com o CarPlay ou qualquer outro sistema de Bluetooth dentro do veículo) ou sensores de movimento para saber se você está dirigindo, e irá evitar automaticamente que sejam exibidas na tela notificações que possam te distrair.  
É possível desabilitar esse modo ou configurar uma resposta automática para informar as pessoas que está no carro e irá retornar para elas assim que chegar ao seu destino. 
Realidade Aumentada
O Tim Cook passou os últimos meses falando sobre como está animado com a Realidade Aumentada (AR). Por isso, não é nenhuma surpresa que a Apple usou a keynote da WWDC 2017 para mostrar o que vem preparando na área. Juntamente com o iOS 11, a empresa revelou o ARKit, uma nova plataforma para desenvolvedores para a criação de apps iOS que usam Realidade Aumentada. Os apps criados com o ARKit conseguirão usar visão computacional para identificar superfícies e adicionar objetos 3D. Esses objetos criam sombras dinâmicas que são renderizadas em tempo real.
Recursos de produtividade do iPad
A Apple também revelou novos recursos do iOS 11 criados exclusivamente para o iPad. Há um novo dock de apps que se parece muito com o existente no macOS – você pode clicar em qualquer um deles e o arrastar para o canto direito da tela para abri-lo como um Slide Over. Como sempre, você pode travar o Slide Over na Split View para usar dois apps ao mesmo tempo. O mais interessante é que agora você pode arrastar e soltar entre os dois apps na tela dividida, o que facilita a transferência arquivos, imagens, textos e URLs.
A Apple também lançou o Files, um novo app para iOS que tem o objetivo de tornar a experiência do iPad mais parecida com um Mac tradicional. Bastante auto-explicativo, o Files mostra seus arquivos armazenados no iCloud, Dropbox, Google Drive e outros aplicativos de armazenamento.

sexta-feira, 28 de abril de 2017

iOS 10.3.2 beta 5 está agora disponível para desenvolvedores

Normalmente o dia de liberação de novas versões beta é segunda-feira, mas a Apple hoje resolveu disponibilizar o iOS 10.3.2 beta 5 (compilação 14F5089a) para desenvolvedores — sim, apenas três dias após a chegada da quarta versão beta.
iOS 10
Pelo visto os trabalhos em cima do iOS 10.3.2 devem estar quase finalizados e a Apple quer apenas testar mais algumas coisas antes da sua liberação para o grande público.
Caso a empresa disponibilize também novas versões beta dos seus outros sistemas operacionais, atualizaremos este artigo. 😉
ATUALIZAÇÃO · 27/04/2017 ÀS 21:05
A versão pública do iOS 10.3.2 beta 5 já está disponível para participantes doApple Beta Software Program.