Mostrando postagens com marcador Linguagem Swift. Mostrar todas as postagens
Mostrando postagens com marcador Linguagem Swift. Mostrar todas as postagens

quarta-feira, 22 de novembro de 2017

Novo sistema operacional do Google suportará linguagem de desenvolvimento da Apple, indica site

POR RAFAEL ROMER21.11.2017 

No site The Enemy

Em desenvolvimento desde o ano passado, o novo sistema operacional Fuchsia poderá dar suporte aos aplicativos desenvolvidos na linguagem de programação da AppleSwift (via Android Police) –  um movimento que sinaliza uma tentativa do Google de tornar o sistema mais atraente para desenvolvedores.
Ainda misterioso, o software deverá servir como substituto para o Chrome OS e o Android e terá otimizações para smartphones, PCs e dispositivos embedados – como sistemas de bordo para carros, Chromecast e Google Home.
A linguagem Swift, por sua vez, foi lançada pela Apple em 2014 para substituir a Objective-C para o desenvolvimento de aplicativos móveis.
Além da linguagem Swift, o sistema Fuchsia deve suportar Dart, C/C++ e um novo código inspirado em C e desenvolvido pelo próprio Google. Ainda não há data de lançamento prevista para o Fuchsia.

sexta-feira, 13 de outubro de 2017

Swift perde programadores para matrizes multi-plataforma

Com Paul Krill, editor da Infoworld.
Em 09/10/2017 no site Computerworld

Quando a linguagem Swift, da Apple, de desenvolvimento para sistemas MacOS e iOS estreou em Junho de 2014 como o sucessora moderna da Objective-C, a Swift começou a ganhar adeptos entre os programadores. Mas actualmente a tecnologia está a perder popularidade, de acordo com o último índice da Tiobe.
Esta Tiobe atribui a evolução aos facto de muitos profissionais estarem a abandonar o ambiente de desenvolvimento Swift / Xcode exclusivo, da Apple, preferindo matrizes de suporte à criação de aplicações móveis para múltiplas plataformas.
Entre as frameworks estão a Xamarin da Microsoft, a Apache Cordova e a Ionic. A Xamarin tira proveito da C #, enquanto a Cordova e a Ionic baseiam-se em JavaScript. “Até recentemente, era bastante comum programar aplicações Android usando Java e as de iOS no Swift / Objective-C”, contextualiza Paul Jansen, CEO da Tiobe, fornecedor de serviços de qualidade de software.
Mas “isso é bastante complicado porque é necessário manter duas bases de código, para fazer quase o mesmo”. As estruturas multi-plataforma evitam isso e estão a tornar-se muito populares, disse Jansen.
Embora se discuta a possibilidade de usar a Swift para desenvolvimento de apps para Android, a Google está focada na linguagem Java, C ++ e, recentemente, a Kotlin, como os linguagens de desenvolvimento de aplicações para Android.
No índice Tiobe de Março de 2017, a Swift estava em décimo lugar, com uma classificação de 2,268%. Mas tem vindo a perder diminuir desde então.
Em Outubro, a Swift está no 16º lugar, com uma classificação de 1,668%. Sem surpresa, a C # e a JavaScript estão a obter mais quota em detrimento da Swift e Java.
Jansen não vê como a evolução da Swift poderá tornar-se positiva. O foco da Swift apenas nos sistemas operativos da Apple e a evolução dos programadores para a adopção de frameworks para multi-plataforma, quase garantem um declínio continuado na popularidade da linguagem do fabricante. “O seu crescimento acabou, a menos que a Swift seja adoptada noutras áreas, o que é improvável actualmente”, disse Jansen.
A nova versão 4.0 da tecnologia centra-se num gestor de pacotes melhorado e em modos de compatibilidade, não mudará a situação, considera. Embora se discuta a possibilidade de usar a Swift para desenvolvimento de apps para Android, a Google está focada na linguagem Java, C ++ e, recentemente, a Kotlin, como as linguagens de desenvolvimento de aplicações para Android.
Assim, a Swift não tem uma área óbvia para expandir a sua base de desenvolvimento para dispositivos móveis.

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.

segunda-feira, 28 de agosto de 2017

Mais de 30 faculdades comunitárias dos EUA incluirão a Swift nas suas grades a partir do próximo ano letivo

Por Bruno Santana 
Em 25/08/2017 no site MacMagazine

Resultado de imagem para linguagem swift
iMasters

Há alguns meses, dentro da iniciativa “Todo Mundo Pode Programar” (“Everyone Can Code”), a Apple lançou um curso acadêmico de um ano denominado “Desenvolvimento de Apps com Swift” (“App Development with Swift”), projetado por educadores e engenheiros da Maçã com o objetivo de oferecer o primeiro contato de estudantes adeptos da área de tecnologia com a linguagem de programação. Junto ao lançamento, a empresa anunciou, naquela ocasião, uma parceria com seis faculdades comunitárias dos Estados Unidos que ofereceriam o curso em suas grades curriculares.

Bom, aparentemente a coisa está se expandindo muito rapidamente: a Apple anunciou hoje no seu site que mais de 30(!) novas faculdades comunitárias dos EUA adotarão o currículo a partir do próximo ano letivo, a iniciar-se em setembro. Dentre elas, uma das maiores instituições americanas de ensino técnico, a Austin Community College District (ACC), que ensinará o curso para mais de 74.000 estudantes.

Ver imagem no Twitter
Ver imagem no Twitter
 Seguir
Tim Cook ✔ @tim_cook
Everyone deserves equal access to a great education. Proud to stand w/@accdistrict to launch our App Development with Swift curriculum.
16:42 - 25 de ago de 2017
 103 103 Respostas   384 384 Retweets   1.954 1.954 favoritos
Informações e privacidade no Twitter Ads
O prefeito de Austin, Steve Adler, deu uma breve declaração sobre a novidade à própria Apple:

Nós estamos animados em ver a Apple juntar-se à nossa missão de fazer Austin mais acessível para todos os que já moram na cidade. A Apple será uma força multiplicadora neste esforço contínuo da comunidade para tirar 10.000 pessoas da pobreza e colocá-las em bons empregos ao longo dos próximos cinco anos.

A fala do prefeito tem a ver, naturalmente, com o próprio caráter das faculdades comunitárias — um tipo de instituição de ensino que se assemelharia aos nossos cursos técnicos e recebe grandes incentivos federais, oferecendo, em alguns casos, cursos totalmente gratuitos e voltados às camadas menos favorecidas da população.

Tim Cook também falou sobre o novo passo da iniciativa:
Everyone deserves equal access to a great education. Proud to stand w/@accdistrict to launch our App Development with Swift curriculum.

Nós vimos em primeira mão como o ecossistema da Apple transformou a economia global, criando novas indústrias inteiras e apoiando milhões de empregos. Acreditamos fervorosamente que a mesma oportunidade deveria ser dada a todos, e as faculdades comunitárias têm um alcance poderoso nas comunidades onde a educação torna-se o grande equalizador.

Além da instituição texana, outras faculdades comunitárias juntando-se ao programa da Apple incluem a Northeast Mississippi Community College, a Northwest Kansas Technical College e a Alabama Community College System.

O negócio é excelente para a comunidade e, claro, para a Apple — afinal, quanto mais profissionais ganham familiaridade desde cedo com o universo Swift, maior a chance de eles focarem no ecossistema da Maçã, comprarem seus produtos e produzirem belíssimas criações para iOS, macOS e companhia.

O currículo, como bem se sabe, também está disponível na iBooks Store para aprendizes que tenham a tenacidade do autodidatismo ou para professores que queiram introduzir os conceitos do Swift em suas turmas.

quinta-feira, 27 de abril de 2017

Dev brasileiro cria app para acompanhar evolução da linguagem Swift

PorRedação iMasters em
Embora muitos desenvolvedores de aplicativos para as plataformas Apple já utilizem a linguagem de programação Swift, é pouco provável que poucos acompanhem de perto a sua evolução.
Além de anunciar os rumos da linguagem na Worldwide Developers Conference (WWDC), a empresa mantém todos os planos abertos no site Swift Evolution, que traz links para as propostas no GitHub.
Agora, o desenvolvedor brasileiro Thiago Holanda facilitou o acompanhamento dessas mudanças (em inglês) por meio de um app iOS que ele criou, chamado de Evolution – App.
Pessoas que trabalham na Apple twittaram sobre o app, que acabou ganhando um RT de Chris Lattner, o próprio criador da linguagem.
Confira mais informações no site MacMagazine.