12 คะแนน โดย xguru 2020-11-25 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

แสดงเป็นทรีแมปโดยจัดกลุ่มไบนารีตามฟังก์ชันภายในระบบไฟล์ภายใน

iPhone OS 1.0

  • UIKit 13%

  • วอลเปเปอร์และเสียงเรียกเข้า 6%

  • ICU (Unicode) 5%

  • SpringBoard 2%

iOS 14

  • มีทรัพยากรจำนวนมากที่ใช้กับแมชชีนเลิร์นนิง: การจดจำใบหน้า, Deep CNN, การรู้จำตัวอักษร..

  • เฟรมเวิร์กกระจายตัวอยู่ด้วยฟังก์ชัน dyld shared cache ที่ถูกนำมาใช้ตั้งแต่ iPhone OS 3.1

  • ฟังก์ชันที่เกี่ยวข้องกับ Health มีขนาดค่อนข้างใหญ่

  • มีฟังก์ชันเกี่ยวกับกล้อง/รูปภาพจำนวนมาก: เอฟเฟกต์, Memories, การประมวลผลวิดีโอ..

  • ฟังก์ชันที่ถูกเพิ่มเข้ามาอย่างต่อเนื่อง: HomeKit, Watch, CarPlay, Spotlight, Emoji, News, iWork, Wallet, Shortcuts, ARKit, ...

  • ฟอนต์คิดเป็น 6% ของทั้งหมด

  • ข้อมูล Linguistic (ภาษา) คิดเป็น 8%

  • ขนาดของ ICU ใหญ่ขึ้น 3 เท่า แต่ก็ยังมีสัดส่วนเพียง 0.5% ของทั้งหมด

  • ถ้าเทียบขนาดกัน ขนาดรวมทั้งหมดของ iPhone OS 1.0 มีขนาดแค่พอๆ กับขนาดวอลเปเปอร์ของ iOS 14 เท่านั้น

1 ความคิดเห็น

 
gguimoon 2020-11-25

ถ้ามีผลการวิเคราะห์ Android OS ในลักษณะนี้ด้วย ก็น่าจะเป็นการเปรียบเทียบที่น่าสนใจครับ