Lançamento do iOS 6 pode acontecer em junho

A sexta versão do sistema operacional móvel da Apple pode chegar antes do esperado. Já há rumores na web de que o lançamento do iOS 6 pode acontecer já no próximo mês de junho. De acordo com o site 9To5Mac, já existem usuários testando o software, pelo menos, desde o final de abril. Estas informações teriam sido confirmadas por desenvolvedores de aplicativos para dispositivos Apple, que possuem relatórios de acessos de seus clientes.

Um destes engenheiros garantiu que na última semana a sua planilha de usuários mostrou novas estatísticas de acessos, com downloads dos seus programas. Nela, uma surpresa: um pequeno número de pessoas registrados com a versão 6.0 do sistema operacional móvel já aparecia na lista. No gráfico ao qual o site teve acesso, três pessoas (comparadas com mais de 56 mil que usam a versão 5) estariam usando o iOS 6.
Este parece ser um bom sinal. Um indício, pelo menos, de que o iOS 6 já está em fase final de desenvolvimento. A estratégia da Apple em oferecer versões de avaliações para os seus engenheiros testarem aplicativos da App Store e sua compatibilidade com a nova versão é conhecida. Afinal, isso aconteceu também no último ano antes do iOS 5 ser divulgado. Outros desenvolvedores foram contactados pelo 9To5Mac, e todos confirmaram: em outros apps, inclusive, há indícios da presença de usuários do iOS 6 desde abril. Mas afinal, o que haverá de diferente no iOS 6? As respostas, por enquanto, não passam de rumores. Um deles, pelo menos, já foi confirmado: um novo sistema de mapas, que substitui o Google Maps, inclusive com imagens em 3D. Há notícias também de que o Siri pode chegar ao iPad e que o iCloud terá atualizações importantes. De qualquer forma, espera-se algo mais concreto para os próximos dias 11 a 15 de junho, quando acontecerá o evento de desenvolvimento da Apple,Worldwide Developer Conference (WWDC) 2012. Até lá, seguem os rumores…
Via 9To5Mac.

Crie uma extensão para o Chrome





1. A estrutura
O primeiro passo é criar um diretório chamado INFO_Trends. Dentro dele, crie dois arquivos de texto. Um deles deve se chamar manifest.json, e o outro, trends.html. O conteúdo do manifest.json descreve a versão da extensão, o autor, as permissões de execução e quais são os nomes dos arquivos com os ícones. No código, declaramos o arquivo trends.html como o principal da extensão, pela diretiva popup. É importante entender também a diretiva permissions. Ela especifica os recursos que serão acessados pela extensão.


2. Parceria com Twitter
O trends.html fará uma requisição à API de busca do Twitter. Você deve usar, por padrão, JavaScript, CSS e HTML nesse arquivo. Dentro da tag <script> você verá a requisição para pegar os termos mais postados do Twitter, via API. 

<html>
<style>
body {min-width:150px;text-align:left;font-family:Arial, Helvetica, sans-serif; font-size: 11px;color:#333;overflow-x:hidden; padding:10; margin:0}
</style>
<script>
chrome.tabs.getSelected(null, function(tab) 
{var xhr = new XMLHttpRequest(); 
xhr.open
("GET", "http://search.twitter.com/trends.json?exclude=hashtags", true);
xhr.onreadystatechange = function() 
{ if (xhr.readyState == 4) {var json_twitter = JSON.parse(xhr.responseText);
var resposta = " ";
for (var i=0; i<10;i++)
{ resposta += "<a href=\""+json_twitter.trends[i].url+"\" target=\"_blank\">"+json_twitter.trends[i].name+"</a><br/>"; } 
document.getElementById('divresposta').innerHTML = resposta;
}}
xhr.send();
});
</script>
<body>
<a href="http://search.twitter.com" target="_blank">
<img src="icons/twitter-logo-large.png" width="100"/></a><br/><br/>
<div id="divresposta"></div>
</body>

3. A cara da extensão
Para começar, são necessários ícones quadrados de quatro tamanhos diferentes: 16 por 16, 32 por 32, 48 por 48 e 128 por 128 pixels. O menor é o ícone que é exibido na barra do lado direito do navegador. Já o maior é usado durante a instalação da extensão. Os outros dois são utilizados na lista das extensões instaladas e no site do repositório oficial do Google, que fica em https://chrome.google.com/extensions. Crie os ícones e coloque-os na pasta icons, dentro do diretório INFO_Trends.


4. Ensaio geral
Para testar a extensão, abra o Chrome e tecle chrome://extensions. Clique em Developer Mode. Pressione o botão Load Unpacked Extension e selecione o diretório INFO_Trends. Depois, é só clicar no ícone que você criou para ver o resultado. Para gerar a extensão no formato CRX, e, assim, poder distribuí-la, use o botão Pack Extension. 

5. Hora do lançamento
Para publicar sua extensão no diretório oficial do Chrome, basta compactar a pasta no padrão Zip e acessar https://chrome.google.com/extensions/developer/dashboard. Será preciso enviar o arquivo e preencher informações como texto, link e imagem.

>> Baixe browsers e complementos no Downloads INFO.
>> Troque dicas e esclareça dúvidas sobre browsers no Fórum INFO.





Por  e , de INFO Online

• 4 de maio de 2010




Crie uma extensão para o Chrome

Tutorial: Introdução (Olá, Mundo!)

Este tutorial orienta você através da criação de uma simples extensão. Você vai adicionar um ícone para o Google Chrome que, quando clicado, exibe uma página gerada automaticamente. O ícone ea página será algo parecido com isto:
uma janela com uma grade de imagens alusivas ao tema 'Olá Mundo'
Você pode desenvolver extensões usando qualquer versão do Google Chrome, no Windows, Mac ou Linux. Extensões que você desenvolve em uma plataforma deve ser executado sem alteração em todas as plataformas Chrome suporta.

Criar e carregar uma extensão

A extensão que vai percorrer criando aqui é uma ação do navegador , que adiciona um botão à barra de ferramentas do Chrome, cujo comportamento você pode controlar.
  1. Crie uma pasta em algum lugar no seu computador para conter o seu código extensão.
  2. Dentro da pasta da sua extensão, crie um arquivo de texto chamado manifest.json , e preenchê-lo com o seguinte código:
    {
      "Nome": "minha primeira extensão",
      "Versão": "1,0",
      "Manifest_version": 2,
      "Description": "A primeira extensão que eu fiz.",
      "Browser_action": {
        "Default_icon": "icon.png"
      },
      "Permissões": [
        "Http://api.flickr.com/"
      ]
    }
  3. Copie este ícone para a mesma pasta:
  4. Carregar a extensão.
    1. Traga a página de gerenciamento de extensões, clicando no ícone de chave inglesa  e escolhendo Ferramentas> Extensões .
    2. Se o modo de desenvolvedor tem um + por ele, clique no + para adicionar informações de desenvolvedor para a página. As mudanças + para A -, e mais botões e informações aparecem.
    3. Clique na extensão de carga descompactado botão. Uma caixa de diálogo arquivo aparece.
    4. Na caixa de diálogo de arquivo, navegue para a pasta da sua extensão e clique em OK .
Se a sua extensão é válido, seu ícone aparece ao lado da barra de endereços e informações sobre a extensão aparece na página de extensões, como a imagem seguinte mostra.

Adicione código para a extensão

Nesta etapa, você vai fazer a sua extensão não algo além de apenas uma boa aparência.
  1. Editar manifest.json para adicionar a seguinte linha:
    ...
      "Browser_action": {
        "Default_icon": "icon.png" ,
        "Default_popup": "popup.html"
      },
      ...
    Dentro da pasta da sua extensão, crie dois arquivos de texto chamados popup.html e popup.js . Adicione o seguinte código para esses arquivos:
    Código HTML (popup.html) e código JavaScript (popup.js) para hello_world
  2. Voltar para a página de gerenciamento de extensões, e clique no Reload botão para carregar a nova versão da extensão.
  3. Clique no ícone da extensão. Uma janela deve aparecer que exibe o conteúdo de popup.html .
Deve ser algo assim:
um popup com uma grade de imagens relacionadas com OLÁ MUNDO
Se você não ver o pop-up, tente novamente as instruções, seguindo-los exatamente. Não tente carregar um arquivo HTML que não está na pasta da extensão - não vai funcionar!

Microsoft vai restringir Chrome e Firefox no Windows 8

A Microsoft anunciou que vai restringir navegadores de terceiros em seu próximo lançamento do Windows 8 para dispositivos ARM, impedindo desta forma que nenhum outro navegador possa ser instalado, incluindo o Chrome, do Google, Mozilla Firefox e Opera.
Em resposta a decisão, Google e Mozilla manifestaram em notas públicas, nesta quinta-feira, suas preocupações sobre a “escolha do usuário e inovação” na próxima geração do Windows.
Para Asa Dotzler, que lidera o desenvolvimento do Firefox para o Windows 8, a Microsoft está tentando bloquear browsers concorrentes e fomentar uma violação direta das promessas que fizeram para os desenvolvedores, usuários e OEMs.
“Primeiro, a Microsoft tem um navegador que roda no modo Clássico em Windows ARM. Eles não estão permitindo o mesmo acesso para que possamos executar o nosso navegador no Classic. Em segundo lugar, a Microsoft tem um navegador que roda em modo Metro no Windows ARM que tem acesso a APIs que eles estão negar aos navegadores de terceiros. Então, nós estamos sendo impossibilitados de entregar qualquer navegador no Classic e sendo negados de construir um navegador competitivo no Metro”, explicou Dotzler em carta aberta a imprensa americana.
 

Em declaração a CNET, o Google mostrou apoio à Fundação Mozilla:
“Compartilhamos as preocupações levantadas pela Mozilla sobre o ambiente de escolha do usuário do Windows 8 ao restringir a inovação. Nós sempre demos bem-vindas a inovação no setor de navegadores em todas as plataformas e acreditamos fortemente que ter grandes concorrentes nos faz trabalhar ainda mais. No final, os consumidores e desenvolvedores são os mais beneficiados com a concorrência acirrada”, publicou o Google.

Marvel libera 268 HQs online de graça


A Marvel liberou desde ontem em seu site oficial a leitura de 268 HQs. As edições incluem aventuras clássicas do Homem-Aranha, dos X-Men e de Os Vingadores, entre outros títulos. As publicações incluem quadrinhos antigos, da década de 90, e edições novas, de 2012.
Para ter acesso ao conteúdo, basta visitar o Digital Comics Shop, espaço disponível dentro do site oficial da Marvel, por meio deste link. As publicações, entretanto, estão disponíveis apenas em inglês. Ao chegar à página, basta escolher a HQ desejada e clicar em “Read It Online”.
Se você é adepto do Google Chrome, pode acessar o conteúdo novo por meio do aplicativo Marvel Comics. Há também as versões para Android e iOS.