Os pacotes de cliques são o novo formato de empacotamento usado no Ubuntu Touch e também no Ubuntu 14.10, na versão desktop do Ubuntu.
Alguns dos recursos que eles fornecem são:
-
Embalagem simplificada para o desenvolvedor. O Ubuntu SDK pode criar automaticamente os pacotes Click dos seus aplicativos do Ubuntu Touch. Se você quiser criar o seu próprio, o formato é muito simples, consistindo de dois arquivos,
manifest.json
e<app-name>.json
.O arquivo
manifiest.json
é a definição real do pacote e se parece com isso:{ "description": "Your tasks, every device, everywhere. Create and synchronize tasks using Ubuntu One, and connect to your boards in Trello.", "framework": "ubuntu-sdk-13.10", "hooks": { "ubuntu-tasks": { "apparmor": "ubuntu-tasks.json", "desktop": "ubuntu-tasks.desktop" } }, "maintainer": "Michael Spencer <[email protected]>", "name": "com.ubuntu.developer.mdspencer.ubuntu-tasks", "title": "Ubuntu Tasks", "version": "0.5" }
O arquivo
<app.name>.json
é o perfil de segurança do seu aplicativo e se parece com isso:{ "policy_groups": [ "networking" ], "policy_version": 1 }
Para construir seu pacote, você pode usar o Ubuntu SDK ou executando
click build .
Você pode encontrar mais informações sobre como empacotar seu aplicativo aqui .
-
A capacidade de correr em confinamento. O que isto significa é que o aplicativo é impedido de fazer coisas ruins. Ele só pode acessar seu próprio diretório privado e acessar os recursos que o usuário permite que o aplicativo use. Isso significa que os pacotes Click são muito seguros e o processo de revisão para publicá-los é muito mais simples.
Depois de empacotar seu aplicativo, você pode enviar seu aplicativo para a Click App Store . O processo de revisão é simples e geralmente será concluído em algumas horas. Uma vez revisado, seu aplicativo estará disponível para instalação em qualquer dispositivo que esteja executando o Ubuntu Touch.
Eles facilitariam o empacotamento do Debian?
Sim e não. A embalagem da Debian é completamente diferente. No entanto, se seu aplicativo é feito com o Ubuntu SDK, você não precisa usar o pacote Debian e pode usar o empacotamento Click, que é muito mais fácil de usar e muito mais seguro para o usuário final.
Aqui estão alguns links úteis para mais informações: