Notei que o Ubuntu SDK teve recentemente algumas atualizações e instalou um programa chamado "Click". Gostaria de saber o que são e como usá-los.
Além disso, eles facilitariam o empacotamento do Debian?
Notei que o Ubuntu SDK teve recentemente algumas atualizações e instalou um programa chamado "Click". Gostaria de saber o que são e como usá-los.
Além disso, eles facilitariam o empacotamento do Debian?
Respostas:
Os pacotes Click são o novo formato de empacotamento usado no Ubuntu Touch e no Ubuntu 14.10, também na versão desktop do Ubuntu.
Alguns dos recursos que eles fornecem são:
Embalagem simplificada para o desenvolvedor. O SDK do Ubuntu pode criar automaticamente pacotes Click dos seus aplicativos Ubuntu Touch. Se você deseja criar o seu próprio, o formato é muito simples, composto por dois arquivos manifest.json
e <app-name>.json
.
O manifiest.json
arquivo é a definição real do pacote e tem a seguinte aparência:
{
"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 <sonrisesoftware@gmail.com>",
"name": "com.ubuntu.developer.mdspencer.ubuntu-tasks",
"title": "Ubuntu Tasks",
"version": "0.5"
}
O <app.name>.json
arquivo é o perfil de segurança do seu aplicativo e tem a seguinte aparência:
{
"policy_groups": [
"networking"
],
"policy_version": 1
}
Para compilar seu pacote, você pode usar o SDK do Ubuntu ou executando
click build .
Você pode encontrar mais informações sobre como compactar seu aplicativo aqui .
A capacidade de executar sob confinamento. O que isso significa é que o aplicativo é impedido de fazer coisas ruins. Ele pode acessar apenas 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ê poderá enviá- lo para a Click App Store . O processo de revisão é simples e será concluído geralmente dentro de algumas horas. Depois de revisado, seu aplicativo estará disponível para instalação em qualquer dispositivo executando o Ubuntu Touch.
Eles facilitariam o empacotamento do Debian?
Sim e não. O pacote Debian é completamente diferente. No entanto, se seu aplicativo for feito com o SDK do Ubuntu, você não precisará usar o pacote Debian e poderá usar o pacote Click, que é muito mais fácil de usar e muito mais seguro para o usuário final.
Aqui estão alguns links úteis para obter mais informações: