Zauważyłem, że pakiet Ubuntu SDK miał ostatnio kilka aktualizacji i zainstalował program o nazwie „Click”. Chciałbym wiedzieć, czym one są i jak z nich korzystać.
Czy ułatwiłyby także pakowanie w Debiana?
Zauważyłem, że pakiet Ubuntu SDK miał ostatnio kilka aktualizacji i zainstalował program o nazwie „Click”. Chciałbym wiedzieć, czym one są i jak z nich korzystać.
Czy ułatwiłyby także pakowanie w Debiana?
Odpowiedzi:
Pakiety Click to nowy format opakowania używany w Ubuntu Touch oraz przez Ubuntu 14.10, również w wersji Ubuntu na komputery.
Niektóre z oferowanych przez nich funkcji to:
Uproszczone opakowanie dla dewelopera. Pakiet Ubuntu SDK może automatycznie tworzyć pakiety Click aplikacji Ubuntu Touch. Jeśli chcesz stworzyć własny, format jest bardzo prosty, składa się z dwóch plików manifest.json
i <app-name>.json
.
manifiest.json
Plik jest rzeczywisty definicji pakietu i wygląda następująco:
{
"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
Plik jest profil bezpieczeństwa dla aplikacji i wygląda następująco:
{
"policy_groups": [
"networking"
],
"policy_version": 1
}
Aby zbudować pakiet, możesz użyć zestawu Ubuntu SDK lub uruchomić
click build .
Więcej informacji na temat pakowania aplikacji można znaleźć tutaj .
Zdolność do biegania w zamknięciu. Oznacza to, że aplikacja nie może robić złych rzeczy. Może uzyskać dostęp tylko do swojego prywatnego katalogu i uzyskać dostęp do funkcji, z których użytkownik zezwala aplikacji. Oznacza to, że pakiety Click są bardzo bezpieczne, a proces recenzowania ich publikowania jest znacznie prostszy.
Po spakowaniu aplikacji możesz przesłać ją do Click App Store . Proces sprawdzania jest różny, prosty i zwykle kończy się w ciągu kilku godzin. Po sprawdzeniu aplikacja będzie dostępna do zainstalowania na dowolnym urządzeniu z systemem Ubuntu Touch.
Czy ułatwiłyby pakowanie w Debiana?
Tak i nie. Pakiety Debiana są zupełnie inne. Jeśli jednak twoja aplikacja jest wykonana z zestawu Ubuntu SDK, nie musisz używać pakietu Debian, a zamiast tego możesz użyć opakowania Click, które jest o wiele łatwiejsze w użyciu i znacznie bezpieczniejsze dla użytkownika końcowego.
Oto kilka przydatnych linków, aby uzyskać więcej informacji: