Я заметил, что в Ubuntu SDK недавно было несколько обновлений, и он установил программу под названием «Click». Я хотел бы знать, что они и как их использовать.
Кроме того, они облегчат упаковку Debian?
Я заметил, что в Ubuntu SDK недавно было несколько обновлений, и он установил программу под названием «Click». Я хотел бы знать, что они и как их использовать.
Кроме того, они облегчат упаковку Debian?
Ответы:
Пакеты Click - это новый формат упаковки, используемый в Ubuntu Touch, а также в Ubuntu 14.10 в настольной версии Ubuntu.
Некоторые из функций, которые они предоставляют:
Упрощенная упаковка для разработчика. Ubuntu SDK может автоматически создавать пакеты Click ваших приложений Ubuntu Touch. Если вы хотите создать свой собственный, формат очень прост, состоящий из двух файлов, manifest.json
и <app-name>.json
.
manifiest.json
Файл является фактическим определением пакета и выглядит следующим образом :
{
"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"
}
<app.name>.json
Файл является профилем безопасности для вашего приложения и выглядит следующим образом :
{
"policy_groups": [
"networking"
],
"policy_version": 1
}
Чтобы собрать пакет, вы можете использовать Ubuntu SDK или запустить
click build .
Вы можете найти больше информации об упаковке вашего приложения здесь .
Способность бегать в замкнутом пространстве. Это означает, что приложение не может делать плохие вещи. Он может получить доступ только к своему личному каталогу и к функциям, которые пользователь разрешает использовать в приложении. Это означает, что пакеты Click очень безопасны, и процесс их публикации намного проще.
После того, как вы упаковали свое приложение, вы можете отправить его в магазин приложений Click . Процесс рассмотрения отличается простотой и будет завершен, как правило, в течение нескольких часов. После проверки ваше приложение будет доступно для установки с любого устройства под управлением Ubuntu Touch.
Могут ли они сделать упаковку Debian проще?
Да и нет. Упаковка Debian совершенно другая. Однако, если ваше приложение создано с использованием Ubuntu SDK, вам не нужно использовать упаковку Debian, и вместо этого вы можете использовать упаковку Click, что намного проще и намного безопаснее для конечного пользователя.
Вот несколько полезных ссылок для получения дополнительной информации: