Play Store แสดงขนาดของแอพทั้งหมดที่มีในสโตร์ เมื่อผู้ใช้ดาวน์โหลดและติดตั้งแอพขนาดจริงที่รายงานโดย Android มักจะมีขนาดใหญ่กว่าขนาดที่ระบุไว้ใน Play Store
ของความสำคัญแตกต่างนี้เกิดขึ้นก่อนที่โปรแกรมจะทำงานได้เป็นครั้งแรก
อะไรคือเหตุผลของความแตกต่าง?
Play Store แสดงขนาดของแอพทั้งหมดที่มีในสโตร์ เมื่อผู้ใช้ดาวน์โหลดและติดตั้งแอพขนาดจริงที่รายงานโดย Android มักจะมีขนาดใหญ่กว่าขนาดที่ระบุไว้ใน Play Store
ของความสำคัญแตกต่างนี้เกิดขึ้นก่อนที่โปรแกรมจะทำงานได้เป็นครั้งแรก
อะไรคือเหตุผลของความแตกต่าง?
คำตอบ:
ไฟล์ Apk และ zip นั้นเป็นไฟล์บีบอัด ก่อนที่ระบบจะสามารถใช้ไฟล์ได้จะต้องทำการคลายการบีบอัดไฟล์ ดังนั้นไฟล์จะมีขนาดเดียวเมื่อดาวน์โหลดและอีกขนาดหนึ่งเมื่อติดตั้ง
โปรดทราบด้วยว่าบางครั้งเมื่อติดตั้ง apk แล้วหลังจากเปิดข้อมูลบางอย่างแล้วอาจจำเป็นต้องดาวน์โหลด ดังนั้นขนาดไฟล์ไฟล์จะเพิ่มขึ้นอีกครั้ง
ขนาดที่แตกต่างกันจะสังเกตเห็นได้ชัดเจนเมื่อเปรียบเทียบระหว่างตลาด Android หนึ่งแสดงขนาดหนึ่งและร้านเล่นแสดงขนาดแตกต่างกันอย่างสมบูรณ์
Google play store และร้านค้าแอปอื่น ๆ จะแสดงเฉพาะขนาดแอปพลิเคชันหลัก (APK) เท่านั้นไม่ใช่ขนาดแอปทั้งหมดซึ่งรวมถึงไฟล์ส่วนขยาย OBB (ทึบแสงแบบไบนารี) OBBs เป็นไฟล์พิเศษที่แอพดาวน์โหลดเพื่อให้ทำงาน ขนาดไฟล์ไม่ควรแตกต่างกันก่อนที่จะดาวน์โหลดไฟล์เพิ่มเติม
จากส่วนนักพัฒนา Play Store:
ขนาดสูงสุดที่รองรับสำหรับ APK เดียวคือ 50MB หากคุณต้องการจัดเก็บเนื้อหาเพิ่มเติม (เช่นภาพ) คุณสามารถอัปโหลดไฟล์ส่วนขยาย
หากแอปของคุณต้องการหน่วยความจำมากกว่า 50MB คุณสามารถใช้ไฟล์ขยายเพื่อจัดเก็บเนื้อหา APK เพิ่มเติม คุณสามารถจัดเก็บไฟล์ขยายสองไฟล์ต่อแอปพลิเคชัน ไฟล์สำหรับขยายแต่ละไฟล์มีขนาดสูงสุด 2GB
ไฟล์การขยายตัวจะถูกโฮสต์โดยไม่มีค่าใช้จ่ายเพิ่มเติม เมื่อเป็นไปได้ Google Play จะดาวน์โหลดไฟล์ส่วนขยายเมื่อติดตั้งหรืออัปเดตแอป ในบางกรณีแอพของคุณจะต้องดาวน์โหลดไฟล์สำหรับขยาย
เมื่อคุณใช้ไฟล์เสริมไฟล์หนึ่งไฟล์เป็นไฟล์หลักและอีกไฟล์เป็นไฟล์เสริมที่เป็นตัวเลือก โดยทั่วไปไฟล์แพตช์เสริมจะใช้สำหรับอัปเดตเล็ก ๆ ของไฟล์หลัก
ไฟล์ OBB ใช้การบีบอัดเช่นเดียวกับไฟล์ APK ซึ่งเป็นไฟล์บีบอัดมาตรฐาน ไฟล์ APK และ OBB จะถูกบีบอัดไว้ในระบบไฟล์และไฟล์ภายในจะถูกบีบอัดลงในหน่วยความจำตามต้องการ ดังนั้นขนาดบีบอัดซึ่งเป็นพื้นที่ว่างบนอุปกรณ์โดย APK ไม่แตกต่างจากที่ Play Store ควรแสดงรายการ
ในที่สุด Play store อนุญาตให้ APK หลายรายการต่อรายการแอป นี่เป็นเพราะแอพที่ใหญ่กว่า (ส่วนใหญ่เป็นเกม) จำเป็นต้องกำหนดเป้าหมายไปยังแหล่งข้อมูลที่แตกต่างกัน (เอ็นจิ้นกราฟิกขนาดหน้าจอ / ความละเอียด ฯลฯ ) และพวกมันไม่สามารถพอดีกับที่อยู่ใน APK เดียว (เนื่องจากข้อ จำกัด ด้านขนาด) หากคุณดูที่หน้า Play Store เดียวกันบนอุปกรณ์ประเภทต่าง ๆ คุณจะเห็นขนาดแอปที่แตกต่างกันในรายการ
Google Play Store จะไม่แสดงขนาดอีกต่อไปเมื่อคุณลงชื่อเข้าใช้ด้วยบัญชีที่เชื่อมต่อกับอุปกรณ์หลายเครื่อง
ขนาดสูงสุดสำหรับ APK เพิ่มขึ้นสูงสุดถึง 100MB ตั้งแต่ 28 กันยายน 2558 (อ้างอิง: บล็อกอย่างเป็นทางการของนักพัฒนา Android )
เนื่องจากรุ่นและอุปกรณ์และขนาดแตกต่างกันขนาดติดตั้งของแอพจึงขึ้นอยู่กับอุปกรณ์ - "ต่างกันไปตามอุปกรณ์" สำหรับแอพบางตัวเท่านั้นคุณสามารถดูได้ว่าใหญ่แค่ไหนโดยไปที่ play store โดยไม่ต้องเข้าสู่ระบบ
เนื่องจาก Play Store แสดงขนาดการดาวน์โหลดและไฟล์ดาวน์โหลด (อาจเป็น apk) ถูกบีบอัด เมื่อคุณติดตั้งแอพ apk จะถูกแตกและใหญ่ขึ้น