Noté que Ubuntu SDK recientemente tuvo algunas actualizaciones e instaló un programa llamado "Click". Me gustaría saber qué son y cómo usarlos.
Además, ¿facilitarían el empaquetado de Debian?
fuente
Noté que Ubuntu SDK recientemente tuvo algunas actualizaciones e instaló un programa llamado "Click". Me gustaría saber qué son y cómo usarlos.
Además, ¿facilitarían el empaquetado de Debian?
Los paquetes de clic son el nuevo formato de empaquetado utilizado en Ubuntu Touch y también en Ubuntu 14.10, en la versión de escritorio de Ubuntu.
Algunas de las características que proporcionan son:
Empaquetado simplificado para el desarrollador. El SDK de Ubuntu puede crear automáticamente paquetes Click de sus aplicaciones Ubuntu Touch. Si desea crear el suyo, el formato es muy simple, y consta de dos archivos, manifest.json
y <app-name>.json
.
El manifiest.json
archivo es la definición real del paquete y tiene este aspecto:
{
"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"
}
El <app.name>.json
archivo es el perfil de seguridad de su aplicación y tiene este aspecto:
{
"policy_groups": [
"networking"
],
"policy_version": 1
}
Para construir su paquete, puede usar Ubuntu SDK o ejecutar
click build .
Puede encontrar más información sobre cómo empaquetar su aplicación aquí .
La capacidad de correr bajo confinamiento. Lo que esto significa es que la aplicación no puede hacer cosas malas. Solo puede acceder a su propio directorio privado y a las funciones de acceso que el usuario permite que use la aplicación. Esto significa que los paquetes Click son muy seguros y el proceso de revisión para publicarlos es mucho más simple.
Una vez que haya empaquetado su aplicación, puede enviarla a Click App Store . El proceso de revisión es simple y se completará generalmente en unas pocas horas. Una vez revisada, su aplicación estará disponible para la instalación desde cualquier dispositivo que ejecute Ubuntu Touch.
¿Harían más fácil el empaquetado de Debian?
Si y no. El empaquetado de Debian es completamente diferente. Sin embargo, si su aplicación está hecha con el SDK de Ubuntu, no necesita usar el paquete Debian y puede usar el paquete Click, que es mucho más fácil de usar y mucho más seguro para el usuario final.
Aquí hay algunos enlaces útiles para más información: