mozilla

Revisão 292930 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: 292930
  • Criado:
  • Criador: battisti
  • É a revisão atual? Não
  • 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 autenticação, 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.

On Mac OS X

Apps are installed into /Applications.

Opening the app launches the app in its own window minus the browser window frame. Apps execute using the Firefox binary. Each app runs in a separate process. Each app has its own profile, with separate preferences, cookies, certificate authority settings, proxy settings, etc.

On a platform with no native Web runtime

If the computer does not have the appropriate version of Firefox installed, some capabilities can be provided by the HTML5 Web runtime, also known as the HTML5 shim. This is a JavaScript file that can be imported by the app. See Apps JavaScript API for more information.

{{ 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 autenticação, 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">On Mac OS X</h2>
<p>Apps are installed into <code>/Applications</code>.</p>
<p>Opening the app launches the app in its own window minus the browser window frame. Apps execute using the Firefox binary. Each app runs in a separate process. Each app has its own profile, with separate preferences, cookies, certificate authority settings, proxy settings, etc.</p>
<h2 id="On_a_platform_with_no_native_Web_runtime">On a platform with no native Web runtime</h2>
<p>If the computer does not have the appropriate version of Firefox installed, some capabilities can be provided by the HTML5 Web runtime, also known as the HTML5 shim. This is a JavaScript file that can be imported by the app. See <a href="/en/Apps/Apps_JavaScript_API" title="https://developer.mozilla.org/en/Apps/Apps_JavaScript_API">Apps JavaScript API</a> for more information.</p>
<p>{{ languages( {"fr": "fr/Applications/Détails_spécifiques_à_la_plateforme"} ) }}</p>
Reverter para esta revisão