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

ฟีเจอร์นี้มาจากไหน
ฟีเจอร์นี้ไม่ได้เพิ่มมาเพื่อหลอกบริการ ผู้พัฒนาแอปต้องตรวจว่าแผนที่เป็นอย่างไรในอีกเมือง การส่งของทำงานอย่างไรที่ขอบพื้นที่ และสภาพอากาศแสดงอะไรในอีกเขตเวลา ซึ่งลงพื้นที่จริงไม่ได้ Android จึงมีวิธีส่งพิกัดในตัว และวางไว้ใน “ตัวเลือกสำหรับนักพัฒนาแอป” ข้างการแก้ไขข้อบกพร่อง USB
ผลในทางปฏิบัติ: ฟีเจอร์นี้มีใน Android ทุกเครื่องตั้งแต่เวอร์ชัน 6 ไม่ต้อง root และไม่ถือเป็นการแฮกระบบ แค่เปิดโหมดนักพัฒนาและเลือกแอป ขั้นตอนอยู่ในคู่มือแยก
ใครได้รับพิกัดจำลอง
ทุกแอปพร้อมกัน Android ไม่ได้แยกแยะ: ส่งจุดเดียวกันให้แผนที่ สภาพอากาศ การค้นหาใกล้ฉัน และแอปอื่นใดก็ตามที่ขอตำแหน่งด้วยวิธีปกติ คุณเลือกไม่ได้ว่าจะหลอกใครและให้พิกัดจริงกับใคร ระบบไม่มีความสามารถแบบนั้นเลย
นี่ยังตอบคำถามที่พบบ่อยว่า “ถ้ามีแอปจำลองหลายแอปล่ะ” ใช้งานได้แค่แอปเดียว ระบบอนุญาตแหล่งตำแหน่งทดสอบเพียงแหล่งเดียว

สิ่งที่ตำแหน่งจำลองไม่ได้ทำ
ไม่ได้ซ่อนว่ากำลังจำลอง Android เพิ่มเครื่องหมาย “มาจากแหล่งจำลอง” ให้ทุกพิกัดจากผู้ให้บริการทดสอบ และแอปใดก็อ่านได้ แอปธนาคาร การยืนยันการส่งของ ระบบลงเวลาของบริษัท และเกมที่มีระบบกันโกงทำแบบนั้นจริง แอปเหล่านี้เห็นการจำลอง (คำอธิบายโดยละเอียด) และซ่อนจากแอปเหล่านี้ไม่ได้
ไม่ได้เปลี่ยนที่อยู่ IP บริการที่ระบุภูมิภาคจากเครือข่ายจะไม่เห็นพิกัดจำลอง ตรงนั้นต้องใช้ VPN ความต่างอธิบายไว้ในบทความการจำลองตำแหน่งกับ VPN
ไม่ได้เปลี่ยนประเทศของบัญชี หมายเลขโทรศัพท์ ภาษาของระบบ หรือเขตเวลา สิ่งเหล่านี้เป็นการตั้งค่าแยก และบริการมักระบุตำแหน่งของคุณจากสิ่งเหล่านี้ได้แม่นกว่าจากพิกัด
หน้าตาในเฟิร์มแวร์ต่างๆ
รายการนี้มีชื่อต่างกัน แต่อยู่ในหมวดนักพัฒนาเสมอ ในเฟิร์มแวร์ภาษาไทยชื่อ “เลือกแอปจำลองสถานที่” ใน Android เวอร์ชันเก่า (ก่อน 6.0) แทนที่จะเลือกแอป จะมีสวิตช์ “อนุญาตตำแหน่งจำลอง” ธรรมดา หากเจอคำแนะนำแบบนั้น แปลว่าล้าสมัยแล้ว
หมวด “ตัวเลือกสำหรับนักพัฒนาแอป” เองถูกซ่อนไว้โดยค่าเริ่มต้น และปรากฏหลังแตะหมายเลขบิลด์เจ็ดครั้ง หมวดนี้อยู่ที่ไหนในแต่ละเฟิร์มแวร์อธิบายแยกไว้: Xiaomi, Samsung, Huawei, HONOR, realme, OPPO และ vivo, Tecno และ Infinix
ผู้ใช้ทั่วไปจะใช้ทำอะไร
สามสถานการณ์ที่การจำลองทำงานตรงไปตรงมาและไม่ทำให้ใครเข้าใจผิด
ดูว่าบริการเป็นอย่างไรในอีกเมือง: แผนที่ ตารางเวลา ประกาศท้องถิ่น สภาพอากาศ ไม่แชร์ที่อยู่ที่แน่นอนกับแอปที่ขอตำแหน่งโดยไม่จำเป็นจริง การจำลองให้ทางเลือกที่สามระหว่าง “ให้พิกัดห้องพักของฉัน” กับ “ไม่ใช้แอป” และการทดสอบ: ทำซ้ำสถานการณ์ที่ขึ้นกับตำแหน่งโดยไม่ต้องลงพื้นที่ (คู่มือสำหรับ QA)
เราไม่อธิบายสถานการณ์ที่การจำลองละเมิดข้อตกลงกับบริการ เช่น เช็กอินที่ทำงาน ยืนยันการส่งของ เลี่ยงข้อจำกัดตามภูมิภาคในเกม สถานการณ์เหล่านี้ใช้ไม่ได้เพราะเครื่องหมายแหล่งจำลอง และนำไปสู่การแบนบัญชี
เปิดและปิดอย่างไร
การเปิดใช้เวลาไม่กี่นาที: โหมดนักพัฒนา การเลือกแอป สิทธิ์ตำแหน่ง และจุดบนแผนที่ ทีละขั้นตอน ควรตรวจในแอปอื่นว่าการจำลองทำงานจริง: การตรวจห้าแบบ
การปิดก็ทำแบบเดียวกัน: หยุดการจำลองในแอป และหากต้องการยกเลิกความสามารถทั้งหมด ให้ตั้ง “เลือกแอปจำลองสถานที่” กลับเป็น “ไม่มี” อ่านเพิ่มเติมในคำตอบวิธีปิดตำแหน่งจำลอง