mozilla

Revisão 292935 de Plataforma-detalhes específicos da instalação de aplicativo

  • Slug da revisão: Apps/Platform-specific_details
  • Título da revisão: Plataforma-detalhes específicos da instalação de aplicativo
  • ID da revisão: 292935
  • Criado:
  • Criador: battisti
  • É a revisão atual? Sim
  • Comentar

Conteúdo da revisão

Você não tem que fazer nada especial para instalar aplicativos em diferentes plataformas. Toda informação que você necessitar, como por exemplo o nome da aplicação,  está contida na app manifest. Aqui estão alguns detalhes de plataformas específicassobre como aplicações são instaladas em cada plataforma. Estes detalhes assumem que há Firefox instalado na plataforma.

On Boot to Gecko

Gaia (a interface de usuário para Boot no Gecko) inclui um link para o marketplace na segunda página inicial, e aplicações podem ser instaladas deste modo. Aplicações padrão incluidas com o Gaia são armazenadas no perfil Gecko do dispositivo como cache de uma aplicação Web em /data/local/OfflineCache/*.

Se você deseja navegar neste diretório para verificar o conteúdo, você pode então utilizar a ferramenta adb:

$ adb shell ls -la /data/local/OfflineCache/

Todas as outras aplicações instaladas são armazenadas no componente DOM Registry (você pode encontrar este arquivo em /data/local/webapps). Se estiver utilizando appcache, o appcache será populado após a instalação bug 702369 lands.

No Windows

As informações a seguir são criados após a instalação. Todos estes serão removidos pelo desinstalador (encontrado no Painel de controle do Windows).

  • Atalhos na área de trabalho do usuário corrente.
  • Atalhos no menu Iniciar > Programas para o usuário corrente.
  • Entrada de registros para fazer a aplicação aparecer no Painel de controle no menu "Remover programa" menu.
  • Diretórios para a aplicação encontradas em %APPDATA%\scheme;domain[;port]
    • Onde scheme é http ou https, domain é o domínio da aplicação, e port é o número da porta, usado somente se o número da porta padrão não for utilizado.
    • Exemplo de nome de diretório: C:\Users\myuser\AppData\Roaming\https;mozqa.com;115
    • Os diretórios contendo um executável (exe), arquivos de configuração, e um desisntalador.

Quando executadas, cada aplicação tem sua própria janela com os seguintes atributos:

  • Uma barra nativa de menu (Atualmente com menus Arquivo e Editar).
  • O título da janela é o nome do aplicativo.
  • O ícone do menu do Sistema (no lado esquerdo superior na janela) é especificada pelo app manifest.
  • O icone apresentado para a barra de tarefas também é especificado pelo app manifest.

Cada aplicação executa um processo separado, e a aplicação aparece com seu próprio nome na aba Aplicações do Gerenciador de tarefas.  O nome do exeecutável da aplicação (por exemplo, "Mozilla QA WebRT Tester.exe") é o nome do aplicativo com caracteres ilegais do nome do arquivo do Windows removidos.

Cada aplicação tem seu próprio perfil com configurações separadas, cookies, historico, configurações de certificados, configurações de proxy, etc. Sendo que na primeira execução, dadosdo perfil é criado no diretório mencionado a acima, e em um diretório equivalente no %LOCALAPPDATA%. dados do perfil não são removidos pelo desinstalador.

No Mac OS X

Aplicações são instaladas em /Applications.

Abrindo a aplicação ela é exeecutada na própria janela menos o frame da janela do navegador. Aplicações executam usando o binário Firefox. Cada aplicação executa em um processo separado. Cada aplicação tem seu próprio perfil, com preferências separadas, cookies, configurações de certificados, configurações de proxy, etc.

Em uma plataforma sem Web runtime nativo

Se o computador não tiver uma versão apropriada do Firefox instalada, algumas funcionalidade podem ser providas pelo HTML5 Web runtime, também conhecida como calço HTML5. Este é um arquivo javascript que pode ser inportado pela aplpicação. Veja Apps JavaScript API para mais informações.

{{ languages( {"fr": "fr/Applications/Détails_spécifiques_à_la_plateforme"} ) }}

Fonte da revisão

<p>Você não tem que fazer nada especial para instalar aplicativos em diferentes plataformas. Toda informação que você necessitar, como por exemplo o nome da aplicação,&nbsp; está contida na <a href="/en/Apps/Manifest" title="Application manifest">app manifest</a>. Aqui estão alguns detalhes de plataformas específicassobre como aplicações são instaladas em cada plataforma. Estes detalhes assumem que há Firefox instalado na plataforma.</p>
<h2 id="On_Boot_to_Gecko">On Boot to Gecko</h2>
<p>Gaia (a interface de usuário para <a href="/en/Mozilla/Boot_to_Gecko" title="https://developer.mozilla.org/en/Mozilla/Boot_to_Gecko">Boot no Gecko</a>) inclui um link para o marketplace na segunda página inicial, e aplicações podem ser instaladas deste modo. Aplicações padrão incluidas com o Gaia são armazenadas no perfil Gecko do dispositivo como cache de uma aplicação Web em <code>/data/local/OfflineCache/*</code>.</p>
<p>Se você deseja navegar neste diretório para verificar o conteúdo, você pode então utilizar a ferramenta <code>adb</code>:</p>
<pre>
<code>$ adb shell ls -la /data/local/OfflineCache/</code>
</pre>
<p>Todas as outras aplicações instaladas são armazenadas no componente DOM Registry (você pode encontrar este arquivo em /data/local/webapps). Se estiver utilizando appcache, o appcache será populado após a instalação <a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=702369" title="https://bugzilla.mozilla.org/show_bug.cgi?id=702369">bug 702369</a>&nbsp;lands.</p>
<h2 id="No_Windows">No Windows</h2>
<p>As informações a seguir são criados após a instalação. Todos estes serão removidos pelo desinstalador (encontrado no Painel de controle do Windows).</p>
<ul>
  <li>Atalhos na área de trabalho do usuário corrente.</li>
  <li>Atalhos no menu Iniciar &gt; Programas para o usuário corrente.</li>
  <li>Entrada de registros para fazer a aplicação aparecer no Painel de controle no menu "Remover programa" menu.</li>
  <li>Diretórios para a aplicação encontradas em <code>%APPDATA%\<em>scheme</em>;<em>domain[;port]</em></code>
    <ul>
      <li>Onde <code><em>scheme</em></code> é <code>http</code> ou <code>https</code>, <code><em>domain</em></code> é o domínio da aplicação, e <code><em>port</em></code> é o número da porta, usado somente se o número da porta padrão não for utilizado.</li>
      <li>Exemplo de nome de diretório: <code>C:\Users\myuser\AppData\Roaming\https;mozqa.com;115</code></li>
      <li>Os diretórios contendo um executável (exe), arquivos de configuração, e um desisntalador.</li>
    </ul>
  </li>
</ul>
<p>Quando executadas, cada aplicação tem sua própria janela com os seguintes atributos:</p>
<ul>
  <li>Uma barra nativa de menu (Atualmente com menus Arquivo e Editar).</li>
  <li>O título da janela é o nome do aplicativo.</li>
  <li>O ícone do menu do Sistema (no lado esquerdo superior na janela) é especificada pelo app manifest.</li>
  <li>O icone apresentado para a barra de tarefas também é especificado pelo app manifest.</li>
</ul>
<p>Cada aplicação executa um processo separado, e a aplicação aparece com seu próprio nome na aba Aplicações do Gerenciador de tarefas.&nbsp; O nome do exeecutável da aplicação (por exemplo, "Mozilla QA WebRT Tester.exe") <span id="result_box" lang="pt"><span class="hps">é</span> <span class="hps">o nome do aplicativo</span> <span class="hps">com caracteres </span></span><span id="result_box" lang="pt"><span class="hps">ilegais </span></span><span id="result_box" lang="pt"><span class="hps">do nome do arquivo</span> <span class="hps">do Windows</span> <span class="hps">removido</span></span>s.</p>
<p>Cada aplicação tem seu próprio perfil com configurações separadas, cookies, historico, configurações de certificados, configurações de proxy, etc. Sendo que na primeira execução, dadosdo perfil é criado no diretório mencionado a acima, e em um diretório equivalente no <code>%LOCALAPPDATA%. </code>dados do perfil não são removidos pelo desinstalador.</p>
<h2 id="On_Mac_OS_X">No Mac OS X</h2>
<p>Aplicações são instaladas em <code>/Applications</code>.</p>
<p>Abrindo a aplicação ela é exeecutada na própria janela menos o frame da janela do navegador. Aplicações executam usando o binário Firefox. Cada aplicação executa em um processo separado. Cada aplicação tem seu próprio perfil, com preferências separadas, cookies, configurações de certificados, configurações de proxy, etc.</p>
<h2 id="On_a_platform_with_no_native_Web_runtime">Em uma plataforma sem Web runtime nativo</h2>
<p>Se o computador não tiver uma versão apropriada do Firefox instalada, algumas funcionalidade podem ser providas pelo HTML5 Web runtime, também conhecida como calço HTML5. Este é um arquivo javascript que pode ser inportado pela aplpicação. Veja <a href="/en/Apps/Apps_JavaScript_API" title="https://developer.mozilla.org/en/Apps/Apps_JavaScript_API">Apps JavaScript API</a> para mais informações.</p>
<p>{{ languages( {"fr": "fr/Applications/Détails_spécifiques_à_la_plateforme"} ) }}</p>
Reverter para esta revisão