BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Adobe lança o PhoneGap 2.7 e marca a versão 1.9 como obsoleta

Adobe lança o PhoneGap 2.7 e marca a versão 1.9 como obsoleta

Favoritos

Em conjunto com o lançamento da versão 2.7 do PhoneGap, a Adobe anunciou que não dará mais suporte para as versões anteriores à 2.0. Isso inclui a versão 1.9 que foi lançada há menos de um ano. No final de abril, Ryan Willoughby explicou a lógica por trás da decisão:

Com a evolução do PhoneGap a partir da versão 1.x, a arquitetura do Cordova passou por diversas melhorias e o design foi alterado. A remoção do suporte à versão 1.9 e anteriores permitirá simplificar a infraestrutura e melhorar o desempenho do PhoneGap.

O novo PhoneGap, no iOS, trouxe suporte melhorado a downloads e uploads de arquivos.

  • [CB-2537] Implementar download de streams para o FileTransfer.
  • [CB-2190] Permitir que o FileTransfer continue o upload/download em background.

Já para Android, houve alterações significativas. O Plugin.java foi marcadocomo obsoleto em favor do CordovaPlugin, e o device.name foi removido. A maior mudança foi em relação a problemas com WebSQL, conforme explica Joe Bowser:

Muitos desenvolvedores usam o WebSQL nas aplicações; o problema é que o WebSQL não é suportado por nenhuma especificação do W3C e, sendo assim, não é suportado por todas as plataformas. A equipe do Android resolveu o problema nas versões 3.x e superiores ao fazer com que arquivos URIs não possam abrir bases de dados.

Uma solução alternativa foi usada desde o início pelo Cordova para contornar esse problema, mas gera vários problemas no design, e não é garantido o funcionamento correto do WebSQL. É por esse motivo (pelo menos por agora) que recomendamos o uso da API do WebStorage em vez do WebSQL. O WebStorage é suportado entre diferentes plataformas e o risco de "quebrar" é muito menor. E mesmo que o WebStorage quebre, faremos correções nele, ainda que isso signifique quebrar o WebSQL.

Saiba mais sobre as mudanças no PhoneGap 2.7 no changelog.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT