Arc*_*ahi 32 application-development ubuntu-sdk click-packages
我注意到 Ubuntu SDK 最近有一些更新,它安装了一个名为“Click”的程序。我想知道它们是什么以及如何使用它们。
另外,它们会使 Debian 打包更容易吗?
iBe*_*eve 35
Click 包是 Ubuntu Touch 中使用的新打包格式,Ubuntu 14.10 也用于桌面版 Ubuntu。
他们提供的一些功能是:
为开发人员简化包装。Ubuntu SDK 可以自动创建 Ubuntu Touch 应用程序的 Click 包。如果你想自己创建,格式很简单,由两个文件组成,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"
}
Run Code Online (Sandbox Code Playgroud)
该<app.name>.json文件是您的应用程序的安全配置文件,如下所示:
{
"policy_groups": [
"networking"
],
"policy_version": 1
}
Run Code Online (Sandbox Code Playgroud)
要构建您的包,您可以使用 Ubuntu SDK 或运行
click build .
Run Code Online (Sandbox Code Playgroud)
您可以在此处找到有关打包应用程序的更多信息。
在禁闭状态下奔跑的能力。这意味着该应用程序被阻止做坏事。它只能访问自己的私有目录并访问用户允许该应用程序使用的功能。这意味着 Click 包非常安全,发布它们的审核过程要简单得多。
打包应用程序后,您可以将应用程序提交到 Click App Store。审查过程很简单,通常会在几个小时内完成。审核后,您的应用程序将可以从任何运行 Ubuntu Touch 的设备上安装。
他们会让 Debian 打包更容易吗?
是和否。Debian 的包装完全不同。但是,如果您的应用程序是使用 Ubuntu SDK 制作的,则您不需要使用 Debian 打包,而是可以使用 Click 打包,这对于最终用户来说更易于使用且更安全。
以下是一些有用的链接以获取更多信息:
| 归档时间: |
|
| 查看次数: |
11245 次 |
| 最近记录: |