ทำไม Google Play บอกว่าแอป“ ไม่เข้ากัน”


10

ฉันมีแอพที่ฉันต้องการติดตั้งในโทรศัพท์ Android ของฉัน น่าเสียดายที่มันถูกระบุว่า 'เข้ากันไม่ได้' ฉันอาจจะพยายามที่จะอัพเกรดระบบในการติดตั้งแอพพลิเค แต่ครั้งแรกที่ผมอยากจะทราบสาเหตุที่แน่นอน app เป็น 'เข้ากันไม่ได้' นั่นคือ 'ตัวแปร' โทรศัพท์ของฉันผิดที่ไม่สามารถติดตั้งแอพได้

มีวิธีทั่วไปที่จะทำเช่นนั้น?

คำตอบ:


5

จาก Google App ที่เข้ากันได้กับ Android

เมื่อค้นหาหรือเรียกดูแอป Google Play Store คุณจะเห็นเฉพาะแอปที่ใช้งานร่วมกับอุปกรณ์ของคุณได้ เมื่อใช้เว็บไซต์ Google Play อุปกรณ์จะเป็นสีเทาหากไม่สามารถใช้งานได้กับแอพที่คุณพยายามติดตั้ง สิ่งนี้มักจะเกิดขึ้นเนื่องจากแอพไม่สามารถใช้ได้ในตำแหน่งของคุณหรือออกแบบมาสำหรับขนาดหน้าจอหรือรุ่น Android

นักพัฒนามีความสามารถในการกำหนดเป้าหมายการใช้งานกับอุปกรณ์ที่เฉพาะเจาะจงขึ้นอยู่กับขนาดหน้าจอให้บริการมือถือ, สถานที่, และจำนวนของปัจจัยอื่น ความเข้ากันได้ของแอพสามารถเปลี่ยนแปลงได้ตลอดเวลา

(เน้นที่ให้มา)

มีวิธีทั่วไปที่จะทำเช่นนั้น?

  • จากแหล่งเดียวกัน

สำหรับข้อมูลความเข้ากันได้เกี่ยวกับแอพที่เฉพาะเจาะจงติดต่อผู้พัฒนาโดยตรงโดยใช้ข้อมูลที่ให้ไว้ในรายชื่อ Google Play

  • สำหรับแอพบางตัวเหตุผลจะปรากฏขึ้นดังเช่นในภาพหน้าจอด้านล่างจากอุปกรณ์ของฉัน (รุ่นที่เข้ากันไม่ได้)

ป้อนคำอธิบายรูปภาพที่นี่

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

2
Google อาจนำการควบคุม "+" ออกเนื่องจากจะทำให้ง่ายต่อการวินิจฉัยปัญหา
FractalBob

4

อาจมีสาเหตุหลายประการที่แอปอาจแสดงว่า "เข้ากันไม่ได้":

  • เวอร์ชั่น Android (นี่ทำให้ฉันได้รับความนิยมสูงสุดในโทรศัพท์เครื่องเก่าของฉัน)

  • สถาปัตยกรรม CPU (เช่น ARMv6, ARMv7, ARMv8, x86) - ผู้พัฒนาบางคนอาจขี้เกียจและรวบรวมเฉพาะ ARMv7 และ v8

  • คุณสมบัติด้านฮาร์ดแวร์เช่นแฟลชกล้องหรือบารอมิเตอร์หรือขนาดหน้าจอ

  • เป็นวิธีแก้ตัวล็อคภูมิภาค (ขอบคุณ EA!)

ฉันได้เห็นการสนับสนุนการอ้างคำสั่งของอุปกรณ์มากกว่าโดยคุณสมบัติของอุปกรณ์ใด ๆ ฉันไม่ได้อ้างว่ารู้กระบวนการทั้งหมด แต่ฉันคิดว่านี่เป็นเพราะคนส่วนใหญ่ไม่ทราบหรือใส่ใจในรายละเอียดทั้งหมดเหล่านี้


0

มีคำตอบที่ดีอยู่แล้วที่นี่ แต่เพื่อเพิ่ม ---

มีบาง APIs นักพัฒนาที่มีเฉพาะเข้ากันได้กับเฉพาะบางรุ่นบริการของ Google Play / รุ่น Android OS / รุ่นหน้าจอ (มีตามที่กล่าวไว้แล้วในคำตอบอื่น ๆ ) และไม่ได้มีเฉพาะองค์ประกอบเหล่านี้หรือรายละเอียดอาจ ( บางครั้ง ) สาเหตุการประยุกต์ใช้ในการ:

  • ไม่เริ่ม / เรียกใช้
  • Crash / ทำให้แอปอื่น ๆ หยุดทำงาน

Google Play Store เองกำลังช่วยหลีกเลี่ยงประสบการณ์การใช้งานที่ไม่จำเป็นใด ๆ ที่ไม่จำเป็น

แม้ว่า APIs ส่วนใหญ่จะใช้งานร่วมกับระบบย้อนหลังได้ แต่ผู้พัฒนาก็ควรใช้ API เฉพาะรุ่นล่าสุดที่พวกเขาใช้อยู่


Android มีการเปลี่ยนแปลงและปรับปรุงอยู่ตลอดเวลาและวิธีที่ดีที่สุดเพื่อให้ได้ประโยชน์สูงสุดคือการได้รับการอัปเดตให้มากที่สุดเสมอ


0

หากคุณใช้อุปกรณ์ของคุณเป็นประจำในมากกว่าหนึ่งประเทศฉันคิดว่าเป็นสิ่งสำคัญที่จะต้องสร้างบัญชี Google ในแต่ละประเทศ อย่าลืมโทรศัพท์ของคุณสามารถมีบัญชีมากมายที่เชื่อมโยงกับพวกเขา ตัวอย่างเช่นฉันไม่สามารถดาวน์โหลด "BBVA Wallet" ไปยังอุปกรณ์ใด ๆ ของฉันโดยใช้บัญชีที่ฉันสร้างขึ้นในสหราชอาณาจักร (อันที่จริงแล้วแอพนี้ไม่มีแม้แต่ในโทรศัพท์) แต่ถ้าฉันสร้างบัญชีใหม่ในสเปนฉันสามารถดาวน์โหลดได้ ไปยังอุปกรณ์ทั้งหมดโดยเปลี่ยนเป็นบัญชีนี้ใน Google Play PS: มันก็ไม่คุ้มค่ากับปัญหาในที่สุดและฉันก็ลบแอพที่เป็นปัญหาภายในไม่ถึงหนึ่งวัน :(

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