Co to są pakiety Click?

30

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?

Archisman Panigrahi
źródło

Odpowiedzi:

34

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.jsoni <app-name>.json.

    manifiest.jsonPlik 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 <[email protected]>",
        "name": "com.ubuntu.developer.mdspencer.ubuntu-tasks",
        "title": "Ubuntu Tasks",
        "version": "0.5"
    }
    

    <app.name>.jsonPlik 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:

wierzę
źródło
Dowiedz