Các gói Click là gì?


30

Tôi nhận thấy rằng Ubuntu SDK gần đây đã có một số cập nhật và nó đã cài đặt một chương trình có tên là "Nhấp chuột". Tôi muốn biết chúng là gì và làm thế nào để sử dụng chúng.

Ngoài ra, liệu họ có làm cho việc đóng gói Debian dễ dàng hơn không?

Câu trả lời:


34

Các gói nhấp là định dạng đóng gói mới được sử dụng trong Ubuntu Touch và Ubuntu 14.10, trên phiên bản máy tính để bàn của Ubuntu.

Một số tính năng họ cung cấp là:

  • Bao bì đơn giản cho nhà phát triển. Ubuntu SDK có thể tự động tạo các gói Click của ứng dụng Ubuntu Touch của bạn. Nếu bạn muốn tạo riêng của mình, định dạng rất đơn giản, bao gồm hai tệp manifest.json<app-name>.json.

    Các manifiest.jsontập tin là định nghĩa gói thực tế và trông như thế này:

    {
        "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"
    }
    

    Các <app.name>.jsontập tin là hồ sơ cá nhân bảo mật cho ứng dụng của bạn và trông như thế này:

    {
        "policy_groups": [
            "networking"
        ],
        "policy_version": 1
    }
    

    Để xây dựng gói của bạn, bạn có thể sử dụng SDK Ubuntu hoặc bằng cách chạy

    click build .
    

    Bạn có thể tìm thêm thông tin về việc đóng gói ứng dụng của bạn ở đây .

  • Khả năng chạy dưới sự giam cầm. Điều này có nghĩa là ứng dụng này được ngăn chặn làm những điều xấu. Nó chỉ có thể truy cập thư mục riêng và các tính năng truy cập mà người dùng cho phép ứng dụng sử dụng. Điều này có nghĩa là các gói Click rất an toàn và quy trình xem xét để xuất bản chúng đơn giản hơn nhiều.

Khi bạn đã đóng gói ứng dụng của mình, bạn có thể gửi ứng dụng của mình đến Click App Store . Quá trình xem xét rất đơn giản và sẽ được hoàn thành trong vòng vài giờ. Sau khi được xem xét, ứng dụng của bạn sẽ có sẵn để cài đặt từ bất kỳ thiết bị nào chạy Ubuntu Touch.

Họ sẽ làm cho việc đóng gói Debian dễ dàng hơn?

Có và không. Bao bì Debian là hoàn toàn khác nhau. Tuy nhiên, nếu ứng dụng của bạn được tạo bằng SDK Ubuntu, bạn không cần sử dụng bao bì Debian và thay vào đó có thể sử dụng bao bì Click, dễ sử dụng hơn và an toàn hơn nhiều cho người dùng cuối.

Dưới đây là một số liên kết hữu ích để biết thêm thông tin:


Liên kết tìm hiểu thêm liên kết "tại đây" đã bị hỏng .. developer.ubfox.com/publish/packaging-click-apps
jcalfee314
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.