องค์ประกอบส่วนใหญ่ของฮาร์ดแวร์หรือชุดข้อมูลที่ใช้ร่วมกันระหว่างแอปบนแพลตฟอร์ม Android และ iOS นั้นได้รับการควบคุมอย่างเข้มงวดและมอบให้กับแอพอย่างชัดเจนบนพื้นฐานที่จำเป็นต้องรู้เท่านั้น วิธีนี้ช่วยให้ผู้ใช้แน่ใจได้ว่าแอพไฟฉายที่เป็นอันตรายไม่ได้อัปโหลดตำแหน่งและรายชื่อผู้ติดต่อ
บนเดสก์ท็อปบน Ubuntu มีการควบคุมระดับสิทธิ์สองระดับ ได้แก่ ผู้ใช้และรูท ในกรณีของผู้ใช้ข้อ จำกัด ไม่มาก ก็ยังสามารถเชื่อมต่อกับอินเทอร์เน็ตของอินเตอร์เฟซที่มีมากที่สุดฮาร์ดแวร์ใด ๆ ที่มันชอบและอ่าน / เขียนไฟล์ใด ๆ /home/user/
ใน รุ่นนี้ถือว่าผู้ใช้มีความสามารถเพียงพอที่จะตรวจสอบให้แน่ใจว่าแอปพลิเคชันที่พวกเขากำลังใช้นั้นถูกต้องตามกฎหมาย (ซึ่งง่ายมากกับซอฟต์แวร์โอเพนซอร์ซ)
ดังนั้นคำถามของฉันคือข้อ จำกัด และการควบคุมความสามารถของแอพประเภทใดที่จะเกิดขึ้นบนแพลตฟอร์มมือถือ และเนื่องจากเป็นระบบปฏิบัติการเดียวกันทั้งหมดระบบจะล้นเข้าสู่เดสก์ท็อปได้อย่างไร โปรแกรมทั้งหมดจะต้องถูก sandbox หรือไม่
ฉันอยากรู้แผนมาก :)
PS สิ่งหนึ่งที่ฉันชอบเกี่ยวกับวิธีที่ iOS ใช้กับ Android ก็คือการอนุญาตจำนวนมากต้องได้รับการอนุมัติอย่างชัดเจนจากผู้ใช้เมื่อทำงานเป็นครั้งแรก ผลลัพธ์คือหากคุณไม่ต้องการบอกแอพ Facebook ว่าคุณอยู่ที่ไหนคุณสามารถไม่อนุญาตเมื่อเทียบกับแอนดรอยด์ที่คุณต้องถอนการติดตั้งแอพและ Get Over It ™
ระบบฉันชอบที่จะเห็นมันขออนุญาตกับ "แค่ครั้งนี้ครั้งเดียว" และ "เสมอ" ตัวเลือกเมื่อ app ต้องได้รับอนุญาตที่จะรันคำสั่ง ต้องการค้นหาตัวเองบนแผนที่หรือไม่? ขออนุญาตสถานที่ เช่นเดียวกับวิธีจัดการ HTML5 API บางตัว
ls
อาจถูก จำกัด กล่องนี้มีการจำกัดความยาว ...