เรียกใช้แอพ iOS บน Android: เป็นไปได้ไหม

iOS

แน่นอนคุณเคยต้องการ ทดสอบแอป iOS และคุณไม่สามารถทำได้บนอุปกรณ์ Android ของคุณ หรืออาจไม่พบแอปนั้นใน Google Play ดังนั้นคุณจะต้องซื้อผลิตภัณฑ์ของ Apple เพื่อใช้งาน ซึ่งเป็นสิ่งที่คุณไม่ต้องการ ในที่นี้เราขอเสนอวิธีแก้ปัญหาบางอย่างเพื่อให้สามารถทดสอบหรือรันแอพ iOS ที่คุณโปรดปรานโดยไม่ต้องมีอุปกรณ์ยี่ห้อ Cupertino คุณเพียงแค่ต้องใช้แอพพลิเคชั่นที่น่าสนใจที่เราเสนอ

แน่นอนว่าอย่าคาดหวัง DOSBox emulators หรือชั้นความเข้ากันได้เช่น WINE หรือที่คล้ายกัน ในกรณีนี้ไม่มีอะไรที่คล้ายกัน แต่คุณสามารถ ใช้เว็บเบราว์เซอร์ที่คุณชื่นชอบ เพื่อดำเนินการจากที่นั่นด้วยเครื่องมือเหล่านี้ที่เรานำเสนอที่นี่

โปรดทราบว่าแอพ iOS ดั้งเดิมไม่สามารถทำงานได้บน Android นี่เป็นเพราะพวกเขาใช้ไบนารีที่รวบรวมสำหรับสถาปัตยกรรม A-Series ของ Apple และแม้ว่าจะใช้ Arm ISA แต่ก็มีความแตกต่างจากสถาปัตยกรรม Arm อื่น ๆ เช่น Qualcomm, Samsung, Mediatek เป็นต้น นอกจากนี้ยังต้องใช้ syscalls เฉพาะของ iOS หรือการเรียกระบบที่ไม่มีใน Android รวมถึง API, ไลบรารี่ ฯลฯ ที่แตกต่างกันในระบบปฏิบัติการทั้งสอง ด้วยเหตุนี้ เมื่อคุณต้องการสร้างแอปสำหรับทั้งสองระบบปฏิบัติการ คุณต้องพอร์ตเพื่อให้สามารถใช้งานได้บนทั้งสองแพลตฟอร์ม อย่างไรก็ตาม ไม่ใช่นักพัฒนาซอฟต์แวร์ทุกรายที่ทำเช่นนี้ ดังนั้นจึงมีแอป iOS หรือ iPad OS ที่ไม่พร้อมใช้งานบน Google Play สำหรับ Android หรือภายนอกแอป

appetize.io

ลา Una de แพลตฟอร์มที่ดีที่สุดในการรันแอพ iOS บน Android คือ Appetize.io. คุณสามารถใช้งานได้จากเว็บเบราเซอร์ที่คุณโปรดปรานโดยไม่มีความยุ่งยาก เนื่องจากเป็นอีมูเลเตอร์ที่นำเสนอเป็นบริการออนไลน์ซึ่งทำงานจากระบบคลาวด์ ด้วยวิธีนี้ คุณจะสามารถเรียกใช้แอพ iOS หรือจำลองอุปกรณ์ iOS ได้ราวกับว่ามันเป็นเว็บแอปพลิเคชัน วิธีนี้จะช่วยให้คุณเข้าถึงแอปพลิเคชันจำนวนไม่สิ้นสุดสำหรับแพลตฟอร์มนี้ที่คุณไม่เคยใช้มาก่อนจากสมาร์ทโฟนหรือแท็บเล็ต Android ของคุณ

Appetize.io มี รุ่นฟรี ที่จะทำให้คุณใช้บริการได้ 100 นาที การสาธิตฟรีอย่างสมบูรณ์ที่สามารถช่วยคุณได้หากคุณต้องการลองสิ่งที่เฉพาะเจาะจง อย่างไรก็ตาม คุณสามารถเลือกใช้บริการพรีเมียมได้ตลอดเวลา ซึ่งจะช่วยให้คุณเข้าถึงได้ทุกเมื่อที่คุณต้องการ คุณสามารถซื้อได้ในการสมัครรับข้อมูลหลายประเภท แต่แบบที่ถูกที่สุดและดีที่สุดสำหรับผู้ที่ไม่ใช่นักพัฒนามืออาชีพหรือบริษัทคือ $40 ต่อเดือน อย่างที่คุณเห็น มันค่อนข้างแพง แต่ความจริงก็คือมันใช้งานได้ดี และคุณยังสามารถใช้งานได้จากพีซีหรือ Mac ของคุณ เนื่องจากสามารถเปิดได้จากเว็บเบราว์เซอร์ใดก็ได้

เข้า Appetize.io

Cycada (ชื่อเดิมคือ Cider)

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

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

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

เข้าถึงปรง

ไออีมู

ในที่สุดเราก็มี ไออีมูซึ่งเป็นโปรแกรมจำลองที่คล้ายกับ Cycada เป็นโครงการที่พัฒนาโดย CMW และทำงานโดยการบูท iOS บน QEMU ด้วยวิธีนี้ แพลตฟอร์มสามารถจำลองและระบบปฏิบัติการ iOS จำลองเสมือนเพื่อเรียกใช้แอพที่คุณต้องการ

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

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

เข้าถึง iEMU

ข้อสรุป

สุดท้าย โดยสรุป ให้เพิ่มว่าหากคุณต้องการเรียกใช้แอปแบบเนทีฟสำหรับ iOS บน Android วิธีที่ดีที่สุดคือใช้หนึ่งในโปรเจ็กต์เหล่านี้ที่เรานำเสนอที่นี่ โดยส่วนตัวแล้ว ฉันอยากจะแนะนำ Appetize.ioเนื่องจากเป็นแพลตฟอร์มที่ค่อนข้างดีและเสถียรในรูปแบบของบริการคลาวด์ อีมูเลเตอร์อื่นๆ ที่แสดงที่นี่ เช่น iEMU หรือ Cycada/Cider นั้นค่อนข้างล้าสมัย และในขณะที่พวกมันยังทำงานกับแอพ iOS บางเวอร์ชั่นได้ คุณควรหลีกเลี่ยงพวกมันทุกครั้งที่ทำได้

หากคุณต้องการใช้พีซีกับ Windows สำหรับสิ่งนี้ คุณสามารถวางใจได้กับซอฟต์แวร์เช่น iPadianซึ่งเป็นโปรแกรมจำลอง iOS ที่จะช่วยให้คุณสามารถจำลองระบบปฏิบัติการ Apple นี้จากเดสก์ท็อปของคุณเพื่อดูวิธีการทำงาน ทำความคุ้นเคยกับอินเทอร์เฟซ หรือเรียกใช้แอปพลิเคชันที่มีให้สำหรับระบบนี้และได้รับการออกแบบมาเป็นพิเศษสำหรับ iPadian ตัวอย่างเช่น คุณจะพบแคตตาล็อกที่มี Facebook, Spotify, WhatsApp, Instagram และอื่นๆ แน่นอน คุณจะไม่สามารถติดตั้งแอพ iOS ใดๆ เท่าที่นึกออกได้ เฉพาะแอพที่ผู้พัฒนา iPadian จัดหาให้เท่านั้น นอกจากนี้ยังเป็นซอฟต์แวร์ระดับพรีเมียม ชำระเงินแล้ว และมีค่าใช้จ่าย $25 หากคุณต้องการใช้

หากสิ่งที่คุณใช้เป็นระบบปฏิบัติการ GNU / Linuxคุณยังมีพันธมิตรที่น่าสนใจอีกด้วย QEMU. อีมูเลเตอร์นี้สำหรับสถาปัตยกรรมและแพลตฟอร์มต่างๆ ตอนนี้ยังสามารถเลียนแบบ เช่น iPhone 11 กับ iOS เพื่อให้สามารถทดสอบแอพได้ ด้วยอีมูเลเตอร์นี้ คุณจะไม่เพียงแค่สามารถเลียนแบบ iPhone เท่านั้น แต่ยังรวมถึงระบบอื่น ๆ อีกมากมาย เช่น Raspberry Pi, อุปกรณ์พกพา Android และสถาปัตยกรรมอื่น ๆ อีกมากมายที่คุณสามารถจินตนาการได้ เช่น PPC, SPARC, x86,...