ฉันสังเกตเห็นว่า Ubuntu SDK เพิ่งมีการอัปเดตและติดตั้งโปรแกรมชื่อ "คลิก" ฉันต้องการทราบว่าพวกเขาคืออะไรและใช้อย่างไร
พวกเขาจะทำให้การบรรจุภัณฑ์ Debian ง่ายขึ้นหรือไม่
ฉันสังเกตเห็นว่า Ubuntu SDK เพิ่งมีการอัปเดตและติดตั้งโปรแกรมชื่อ "คลิก" ฉันต้องการทราบว่าพวกเขาคืออะไรและใช้อย่างไร
พวกเขาจะทำให้การบรรจุภัณฑ์ Debian ง่ายขึ้นหรือไม่
คำตอบ:
แพคเกจคลิกเป็นรูปแบบบรรจุภัณฑ์ใหม่ที่ใช้ใน Ubuntu Touch และโดย Ubuntu 14.10 ในเวอร์ชันเดสก์ท็อปของ Ubuntu เช่นกัน
คุณลักษณะบางอย่างที่มีให้คือ:
บรรจุภัณฑ์ที่ง่ายขึ้นสำหรับนักพัฒนา Ubuntu SDK สามารถสร้างแพ็คเกจคลิกของแอป 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 .
คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับบรรจุภัณฑ์แอปของคุณที่นี่
ความสามารถในการทำงานภายใต้การคุมขัง สิ่งนี้หมายความว่าแอพป้องกันไม่ให้ทำสิ่งที่ไม่ดี มันสามารถเข้าถึงไดเรกทอรีส่วนตัวของตัวเองและเข้าถึงคุณสมบัติที่ผู้ใช้อนุญาตให้แอปใช้ ซึ่งหมายความว่าแพ็คเกจคลิกนั้นปลอดภัยมากและกระบวนการตรวจสอบเพื่อเผยแพร่นั้นง่ายกว่ามาก
เมื่อคุณได้บรรจุแอปของคุณคุณสามารถส่งใบสมัครของคุณเพื่อคลิกที่ App Store กระบวนการตรวจสอบจะแตกต่างกันอย่างง่าย ๆ และโดยทั่วไปจะแล้วเสร็จภายในไม่กี่ชั่วโมง เมื่อตรวจสอบแล้วแอปของคุณจะพร้อมสำหรับการติดตั้งจากอุปกรณ์ใด ๆ ที่ใช้ Ubuntu Touch
พวกเขาจะทำให้การบรรจุภัณฑ์ Debian ง่ายขึ้นหรือไม่
ใช่และไม่. บรรจุภัณฑ์เดเบียนแตกต่างอย่างสิ้นเชิง อย่างไรก็ตามหากแอปของคุณสร้างด้วย Ubuntu SDK คุณไม่จำเป็นต้องใช้แพ็คเกจ Debian และสามารถใช้แพ็คเกจคลิกได้ซึ่งง่ายต่อการใช้งานและปลอดภัยกว่าสำหรับผู้ใช้ปลายทาง
นี่คือลิงค์ที่มีประโยชน์สำหรับข้อมูลเพิ่มเติม: