ฉันจะเลือกโทรศัพท์ Android ที่เหมาะสมสำหรับการทดสอบแอพของฉันได้อย่างไร


11

ฉันต้องการซื้อโทรศัพท์ Android เพื่อทดสอบแอพ Android เครื่องแรกของฉัน

ฉันควรใส่ใจสิ่งใดเพื่อให้แน่ใจว่าฉันเลือกอุปกรณ์ที่เหมาะสมที่สุด


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

คำตอบ:



4

น่าเสียดายที่อุปกรณ์หนึ่งเครื่องไม่เพียงพอที่จะทำการทดสอบ ใน บริษัท ที่พัฒนาแอพ Android คุณจะมีอุปกรณ์มากมายเนื่องจากมีข้อบกพร่องบางอย่างที่ จำกัด เพียงไม่กี่รุ่น

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


2

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

แน่นอนคุณจะทดสอบแอพของคุณในอีมูเลเตอร์หลายตัว: เวอร์ชั่น Android ขนาดหน้าจอการมี / ไม่มีปุ่มฮาร์ดแวร์ทุกสิ่งที่คุณไม่สามารถเปลี่ยนแปลงได้อย่างง่ายดายบนโทรศัพท์จริง แต่อีมูเลเตอร์ไม่สามารถบอกคุณได้มากนักเกี่ยวกับการใช้แอพของคุณในการใช้งานประจำวันในขณะที่โทรศัพท์ทางกายภาพเป็นสิ่งที่คุณสามารถพกพาไปทดสอบภาคสนามได้

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


2

การเขียนจากมุมมองของคนที่ทำงานบนแอพ Android เป็นครั้งคราวในเวลาว่างซึ่งฉันคิดว่าคล้ายกับสถานการณ์ของคุณ (หรือสถานการณ์ของคุณเมื่อคุณเขียนคำถามตอนแรก):

อย่างน้อยที่สุดฉันจะไปด้วยคือโทรศัพท์สองเครื่อง: โทรศัพท์ใหม่และโทรศัพท์เก่า

ฉันจะตรวจสอบใบสมัครอย่างระมัดระวังโดยให้ความสนใจกับระดับ API ขั้นต่ำที่รหัสต้องการ ตัวอย่างเช่นคุณอาจใช้ฟังก์ชันที่ต้องใช้ระดับ API 14 ดังนั้นแอปของคุณจะไม่ทำงานบนอุปกรณ์ที่ใช้ Android เวอร์ชันเก่ามาก โทรศัพท์เครื่องเก่าของคุณควรเป็นสิ่งที่ใช้รุ่น Android ที่สอดคล้องกับระดับ APIนั้น การเก็บอุปกรณ์ไว้ในเวอร์ชั่นเก่าเป็นสิ่งสำคัญ ฉันพบปัญหาที่สิ่งที่ควรได้รับการสนับสนุนในระดับ API หนึ่งจริง ๆ แล้วไม่ได้รับการสนับสนุนจนกว่าจะถึงระดับ API ถัดไปที่สูงขึ้น ตัวอย่างเช่นฉันมี Droid Pro รุ่นเก่าที่ใช้ Gingerbread วางอยู่รอบ ๆ สำหรับแอพที่จำเป็นต้องใช้กับอุปกรณ์ที่เก่ามากและหน้าจอขนาดเล็กมากและต้องใช้ API ระดับ 10 หรือต่ำกว่าเท่านั้น

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

Nexus 6 ลงทะเบียนในโปรแกรม Android Beta

สำหรับเครดิตเพิ่มเติมให้รับแท็บเล็ตรุ่นเก่าที่เลือกรุ่น Android ไว้ด้านบน ฉันมี Motorola Xoom รุ่นเก่าที่จัดส่งมาพร้อมกับ Honeycomb ถ้าฉันจำเป็นต้องทดสอบมันกลับไป (ยังไม่เกิดขึ้น แต่คุณยังไม่รู้) และแน่นอนว่าแท็บเล็ตที่ใช้ Android เวอร์ชันล่าสุดเป็นอุปกรณ์ Google ที่ลงทะเบียนในโปรแกรม Android Beta อีกครั้ง แม้ว่าโดยส่วนตัวแล้วฉันยังไม่ได้ใช้หนึ่งในนั้น

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

และอย่าลืมอะแดปเตอร์ขนาดซิมการ์ดสำหรับใส่ซิมการ์ดนาโนลงในอุปกรณ์รุ่นเก่าที่ใช้ซิมการ์ดขนาดใหญ่

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


0

ฉันเห็นสองวิธีในการเลือกอุปกรณ์สำหรับคุณ:

A. หากคุณไม่มีสถิติจากแอพเวอร์ชั่นก่อนหน้า

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

ขั้นตอน:

  1. ใช้สถิติจากเว็บไซต์ android (developer.android.com/about/dashboards/index.html) เลือกกลุ่มที่น่าสนใจที่สุดสำหรับคุณ
  2. ไปที่http://choosedevice.comกลุ่มอุปกรณ์ android ด้วยวิธีเดียวกัน
  3. ค้นหากลุ่มที่เลือกจากขั้นตอนที่ 1
  4. เลือกอุปกรณ์จากรายการอุปกรณ์สำหรับกลุ่มของคุณ

B. หากคุณมีสถิติสำหรับแอปของคุณ

คุณควรหาอุปกรณ์ให้ครอบคลุมผู้ใช้ Android มากที่สุดเท่าที่จะเป็นไปได้สำหรับโครงการของคุณ

ขั้นตอน:

  1. ค้นหาอุปกรณ์ยอดนิยมสำหรับโครงการของคุณ (ตัวอย่างเช่นการใช้ Google Analytics)
  2. จัดกลุ่มอุปกรณ์เหล่านั้นตามพารามิเตอร์บน choosedevice.com
  3. ค้นหากลุ่มยอดนิยม
  4. ค้นหาอุปกรณ์ยอดนิยมในแต่ละกลุ่ม

ดังนั้นคุณควรซื้ออุปกรณ์จากขั้นตอนที่ 4 ซึ่งจะครอบคลุมผู้ใช้ Android มากกว่าผู้อื่น


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