แอปเก่าถูกถอนการติดตั้งเมื่อมีการอัพเกรดหรือไม่


11

ฉันต้องการทราบว่ามีการอัปเกรดสำหรับแอปพลิเคชันหรือไม่หากมี apk ใหม่ ดังนั้นมันจึงถอนการติดตั้ง apk เก่าและมีการติดตั้ง apk ใหม่หรือไม่

คำตอบ:


16

ไม่มากไม่ เมื่อคุณถอนการติดตั้งแพคเกจมันจะลบข้อมูลอื่น ๆ ที่จะทำกับแพ็คเกจดังกล่าว: ตัวอย่างเช่นข้อมูลส่วนตัวของแอปข้อมูลในการ์ด SD การตั้งค่าเริ่มต้นของคุณสำหรับแอปนั้น นอกจากนี้ยังบอกปพลิเคชันอื่น ๆ ที่สนใจใด ๆ ที่คุณได้ลบแอปผ่านทางออกอากาศเจตนา แอปอื่น ๆ ที่ได้รับการถ่ายทอดนั้นอาจดำเนินการเพิ่มเติมโดยขึ้นอยู่กับสิ่งนั้นตัวอย่างเช่นตัวเรียกใช้งาน (แอปหน้าจอหลัก) จะลบทางลัดบนเดสก์ท็อปและวิดเจ็ตออกจากแอพนั้น ๆ

เมื่ออัปเกรดแพคเกจ (นั่นคือแทนที่ด้วยไฟล์ APK ใหม่ที่มีชื่อแพ็กเกจเดียวกันและรหัสรุ่นที่ใหม่กว่า) เวอร์ชันเก่าจะหยุดทำงานเพื่อไม่ให้แอปพลิเคชันใดทำงานอีกต่อไป ไฟล์ APK เก่าจะถูกลบและไฟล์ใหม่จะแทนที่ แต่จะไม่มีการดำเนินการถอนการติดตั้งอื่น: ข้อมูลแอพส่วนตัวและการตั้งค่าเริ่มต้นจะถูกเก็บไว้และการกระจายการถอนการติดตั้งจะไม่ถูกส่ง แต่จะมีการถ่ายทอดเจตนาที่แตกต่างเพื่อบอกแอพที่สนใจว่ามีการอัพเดทแพ็คเกจ

ดังนั้นในขณะที่ลบไฟล์ APK เก่าผลของการอัพเกรดจะค่อนข้างแตกต่างจากการถอนการติดตั้งแพ็คเกจเก่าแล้วติดตั้งใหม่

ใน Google Play สถานการณ์อาจแตกต่างกันเล็กน้อยหากนักพัฒนาซอฟต์แวร์ได้เปิดใช้งานการปรับปรุงเดลต้า (เรียกว่าการอัปเดตอัจฉริยะโดย Google)

ในการอัปเดตเดลต้าเฉพาะการเปลี่ยนแปลงระหว่างสองเวอร์ชันจะถูกดาวน์โหลดและใช้กับ APK ที่มีอยู่ ตัวอย่างเช่นหากคุณมีแอพที่มีขนาด 15MB และนักพัฒนาตัดสินใจที่จะเปลี่ยนภาพพื้นหลังคุณไม่จำเป็นต้องดาวน์โหลดแอปพลิเคชันทั้งหมดอีกครั้งคุณสามารถดาวน์โหลดเดลต้า (ความแตกต่าง) ซึ่งรวมถึงใหม่ ภาพ. จากนั้น APK เก่าจะถูกทำซ้ำเนื้อหาใหม่จะถูกส่งไปยังสำเนาของ APK เก่าและหากประสบความสำเร็จจะนำ APK เก่าออกไป ผลลัพธ์ที่ได้คือ APK ที่อัปเดตแล้ว


นั่นเป็นคำตอบที่ชัดเจน! คุณช่วยบอกวิธีลบข้อมูลแอพเก่าในการติดตั้งอัพเดตใหม่ได้ไหม?
lifeLongLearner

@lifeLongLearner เพียงใช้ปุ่ม "ล้างข้อมูล" ในการตั้งค่าเช่นเดียวกับที่คุณทำในเวลาอื่น
Dan Hulme
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.