Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> สมาร์ทโฟน >> สมาร์ทโฟน

วิธีรันแอป iOS บนอุปกรณ์ Android

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

Appetize.io (รันผ่านเบราว์เซอร์)

วิธีง่ายที่สุด รันแอป iOS บน Android โดยไม่ติดตั้งแอป ใช้ Appetize.io บนเบราว์เซอร์โทรศัพท์ Emulator ออนไลน์นี้เปิดอุปกรณ์แบบ iOS พร้อมรูปลักษณ์และความรู้สึกของ iOS ทำตามนี้:

1. เปิดเบราว์เซอร์โทรศัพท์ ไปที่ Appetize.io

2. เมื่อโหลดเสร็จ จะเห็นหน้าจอด้านล่าง แตะ "Click to Play"

วิธีรันแอป iOS บนอุปกรณ์ Android

3. จะเปิด iOS ให้รันแอป iOS ใดๆ ได้ สำหรับแอปของตัวเอง ให้อัปโหลดขึ้นเว็บไซต์ แล้วจะรันได้

วิธีรันแอป iOS บนอุปกรณ์ Android

ข้อดี: ไม่ต้องกังวลเรื่องความเข้ากันได้กับ Android version แต่ Emulator อาจไม่รองรับแอป iOS ใหม่ล่าสุดทันที Appetize.io เหมาะสำหรับนักพัฒนาทดสอบแอปใหม่บนระบบต่างๆ ไม่สามารถดาวน์โหลดแอปจาก App Store โดยตรงได้

แอป iOS Emulator สำหรับ Android

มี iOS Emulator หลายตัวบน Android ที่ทำให้รันแอป iOS ได้ ตัวที่รู้จักกันดีคือ Cider และ iEMU แต่เสียดายคือทั้งคู่ ไม่ได้รับการสนับสนุนแล้ว หมายความว่าแอป iOS รุ่นใหม่น่าจะไม่ทำงาน

เพื่อรัน Emulator เหล่านี้ ต้องมี:

  • RAM ว่างอย่างน้อย 512MB
  • Android 2.3 ขึ้นไป
  • พื้นที่ว่าง iEMU ใช้ถึง 60MB, Cider ใช้ถึง 12MB (รวมพื้นที่สำหรับแอป iOS ด้วย)

iEMU Emulator

iEMU เป็น Emulator ที่ดีที่สุดสำหรับรันแอป iOS บน Android ดาวน์โหลด ติดตั้ง ใช้งานง่าย ดาวน์โหลดที่นี่ ทำตามขั้นตอน:

1. ถ้าดาวน์โหลดไฟล์ apk ผ่านคอมพิวเตอร์ ต้องโอนไฟล์ไป Android ใช้พื้นที่ ~60MB แตะเปิดไฟล์ จะแจ้งต้องอนุญาตติดตั้งจากแหล่งไม่รู้จัก

ควรนำไปหน้าการตั้งค่าโดยอัตโนมัติ ถ้าไม่ได้ ให้ทำเอง ขั้นตอนนี้สำหรับ Android 11 รุ่นเก่าดูวิธีอื่น

2. ไป "การตั้งค่า → จัดการแอปพลิเคชัน → เข้าถึงพิเศษ" (Special Access)

วิธีรันแอป iOS บนอุปกรณ์ Android

3. แตะ "ติดตั้งแอปไม่รู้จัก" (Install Unknown Apps)

วิธีรันแอป iOS บนอุปกรณ์ Android

4. เลือก iEMU ให้อนุญาต

5. ไปที่ไฟล์ iEMU apk แตะติดตั้ง

ติดตั้งสำเร็จ ตรวจสอบแอปที่ติดตั้ง จะเห็น "AIO Downloader" (แอปที่ 2 ในภาพ) แตะเปิด

แอปนี้ให้ดาวน์โหลดแอป iOS และรันผ่าน Emulator ในตัวอย่าง โหลด iMusic ลองดาวน์โหลดแอป iOS ที่ต้องการ และเพลิดเพลินกับการใช้งานบน Android

วิธีรันแอป iOS บนอุปกรณ์ Android

ข้อเสีย: รองรับเฉพาะไฟล์ .zip และ .ipas

Cider App

Cider เป็นแอปอีกตัวรันแอป iOS บน Android พัฒนาโดยกลุ่มนักศึกษา อ้างว่า Android และ iOS รันบนฮาร์ดแวร์ ARM เหมือนกัน ยังอยู่ในขั้นตอนวิจัยขั้นสูง แต่ใช้งานได้ มีข้อเสีย vs iEMU: ไม่รองรับ GPS, Bluetooth, บริการตำแหน่ง

ดาวน์โหลด Cider apk โอนไป Android ติดตั้ง แล้วเปิดจาก App Drawer จะเข้าสู่ Emulator ดาวน์โหลดและรันแอป iOS ได้ ในตัวอย่าง โหลดแอปข้อความ iOS ทำงานเหมือนบน iOS

วิธีรันแอป iOS บนอุปกรณ์ Android วิธีรันแอป iOS บนอุปกรณ์ Android วิธีรันแอป iOS บนอุปกรณ์ Android

iOSEmus

iOSEmus ใหม่กว่าทั้งสองตัว เวอร์ชันล่าสุด 2017 ติดตั้งผ่าน app เหมือนกัน ออกแบบให้เข้ากับแอป iOS ยอดนิยม แต่อาจไม่รองรับรุ่นใหม่

วิธีรันแอป iOS บนอุปกรณ์ Android

จุดเด่น: ทุกอย่างฟรีภายใน Emulator รวมถึงแอป iOS ที่ต้องเสียเงิน แต่ต้องทนโฆษณาเยอะ ไม่ได้สมบูรณ์แบบ แต่ทำให้รันแอป iOS บน Android ง่ายขึ้น

คำถามที่พบบ่อย

1. จะได้ประสบการณ์ iOS เต็มรูปแบบบน Android หรือไม่?

ไม่ได้ Emulator ไม่ทำให้ Android ทำงานเหมือน iOS ทุกประการ วิธีเดียวคือใช้เครื่อง iOS จริง

2. ทำไมแอป iOS ไม่ทำงานเหมือนเดิม/ไม่เข้ากันได้?

Android และ iOS แตกต่างกันมาก นั่นคือเหตุผลที่นักพัฒนาต้องสร้างแอปแยกกันสำหรับแต่ละแพลตฟอร์ม ความแตกต่างของฮาร์ดแวร์และซอฟต์แวร์ทำให้แอป iOS ทุกตัวไม่สามารถทำงานเหมือนกันบน Android ได้

3. มีตัวเลือกอื่นไหม?

ถ้ามีแอป iOS ที่ชอบแต่มีแค่ Android พิจารณาซื้ออุปกรณ์ iOS รุ่นเก่า Refurbished รุ่น 5 ปีล่าสุด ถูกกว่ามากหลายร้อยดอลลาร์ เช่น iPhone 6S บน Amazon เริ่มต้น $100+ ยังรัน iOS 14 ได้ ถ้าซื้อ Unlocked ไม่ต้องผูกเครือข่าย ใช้ได้แค่ Wi-Fi

สรุป

ขอบคุณแอปที่กล่าวมา ตอนนี้รันแอป iOS บน Android ง่ายขึ้น (ยังสามารถทำให้ Android ดูเหมือน iPhone และดู Emoji iPhone บน Android ได้) สิ่งสำคัญ: ไม่ใช่ทุกแอป iOS รองรับ ต้องลองผิดลองถูกว่าอะไรทำงานบนเครื่อง

อยากสำรวจแอปน่าสนใจบน Android อีก? ดูรายการแอปดาวน์โหลดเพลงฟรีที่ดีที่สุด และเกมซ่อนในบริการ Google ต่างๆ