ไปยัง Android และย้อนกลับ: วิธีพอร์ตแอพ iOS ของคุณไปยัง Android และในทางกลับกัน

เผยแพร่แล้ว: 2021-10-05

ตอนนี้ ถ้าคุณไปตรงที่คู่แข่งของคุณอยู่ คุณตายแล้ว
Thorsten Heins

หากคุณกำลังอ่านข้อความนี้ คุณอาจเป็นเจ้าของ/คิดว่าจะเป็นเจ้าของแอปพลิเคชันมือถือแบบเนทีฟ หรือคุณอาจพิจารณา ย้ายแอปจาก iOS ไปเป็น Android ทุกแนวคิดในการเริ่มต้นหรือการย้ายที่เกี่ยวข้องกับแอปพลิเคชันที่ยอดเยี่ยมมักจะมีงบประมาณอยู่เบื้องหลัง และในบางครั้งคุณต้องเลือกแพลตฟอร์มที่จะสร้าง อย่างน้อยสำหรับการเปิดตัวครั้งแรก แพลตฟอร์มทั่วไปที่ผู้ประกอบการแอพมือถือมักเลือก ได้แก่ iOS และ Android ตามลำดับ เปิดตัว Instagram, Worms 3, Clash of Clans และผลิตภัณฑ์มือถือที่ยอดเยี่ยมอีกหลายสิบรายการสำหรับ iOS ก่อน และบางผลิตภัณฑ์ยังไม่ได้ก้าวกระโดด อะไรที่ทำให้เจ้าของธุรกิจชื่นชอบ Apple และ App Store

ผู้ใช้ที่สร้างรายได้มากขึ้น Slash.dot ชี้ให้เห็นว่าจำนวนเงินเฉลี่ยของดอลลาร์ที่เจ้าของ iPhone ทิ้งไว้ใน App Store ในปี 2559 นั้นพุ่งแตะระดับสูงสุดที่ 40 ดอลลาร์ เมื่อเทียบกับ 35 ดอลลาร์ในปี 2558 ดังนั้นตัวเลขจึงเพิ่มขึ้นในปีต่อไป

การกระจายตัวของตลาด แม้ว่า The Next Web จะอ้างว่าการแตกแฟรกเมนต์ของอุปกรณ์ Android กลายเป็นปัญหาที่จัดการได้ 4 ปีหลังจากที่มันยังคงมีอยู่ ดังนั้นจึงต้องใช้เวลาในการพัฒนาและทดสอบนานขึ้นเมื่อต้องเขียนโค้ดสำหรับ Android

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

สนใจความแตกต่างระหว่างแพลตฟอร์ม iOS และ Android หรือไม่? อย่าพลาดบทความของเราเกี่ยวกับตำนานของการพัฒนา iOS กับ Android

ทุกประเด็นที่พิจารณา การพัฒนา iOS ขายเป็นฮ็อตเค้กในปัจจุบันเมื่อคุณเป็นบริษัทสตาร์ทอัพและเงินทุนที่คุณได้รับมีจำกัด แต่แอปของคุณประสบความสำเร็จอย่างไร (ตอนนี้ค่อนข้างเป็นกรณีทั่วไป) บางทีคุณอาจพิจารณาย้ายแอปของคุณจาก iOS ไปยังแพลตฟอร์ม Android

เหตุผลบางประการที่ "สำหรับ" การย้ายไปยัง Android (หรือกลับกัน):

  • มีแผ่นหลังของคุณ คู่แข่งของคุณจะไม่สามารถขโมย 85% ของตลาดผู้ใช้ต่อหน้าคุณ เพราะนั่นคือเปอร์เซ็นต์ของลูกค้าที่เป็นเจ้าของ Android

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

การตัดสินใจย้ายแอป iOS ดั้งเดิมไปยัง Android ไม่ใช่เรื่องง่าย แต่เมื่อคุณตัดสินใจแล้ว เรื่องสำคัญในการย้ายแอป iOS ไปยัง Android จะเพิ่มขึ้น! แล้วจะโอนยังไง? ที่นี่จะให้คำแนะนำสั้น ๆ ในหัวข้อนี้

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

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

แม้ว่าจะมีเคล็ดลับที่ควรพิจารณาเมื่อย้าย iOS ไปเป็น Android

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

ความแตกต่างของการออกแบบ iOS

ในทางตรงกันข้าม การออกแบบ Android นั้นใช้หลักการของ [Material](https://design.google.com/articles/design-is-never-done/ ) ซึ่งผู้ใช้จะมองเห็นการจัดวางองค์ประกอบในระดับต่างๆ มันทำให้ผู้ใช้เข้าใจอินเทอร์เฟซได้ง่ายขึ้น เกือบจะเหมือนกับว่านี่คือวัตถุในชีวิตจริงที่เขาโต้ตอบด้วย

เมื่อพยายามสรุปทั้งหมด มีประเด็นสำคัญหลายประการที่สร้างความแตกต่างอย่างมาก:

  • รายการบน iOS และบน Android (ไม่มีลูกศรบน Android)

รายการบน iOS และ Android

- ตัวเลือกข้อมูลที่แตกต่างกัน

เครื่องมือเลือกข้อมูลที่แตกต่างกัน

- ไอคอนต่างๆ สำหรับตัวเลือก "แชร์" ความพิเศษเล็กน้อยแต่ยิ่งใหญ่ในเวลาเดียวกัน

แบ่งปันไอคอน

- ตำแหน่งของออบเจกต์ - “การ์ดวางออบเจกต์” บน Android

วัตถุที่วางการ์ด

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

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

3. การพัฒนา. อีกครั้ง การย้ายพอร์ตที่นี่ไม่ได้เป็นเพียงกระบวนการแทรกบรรทัดโค้ดที่เขียนไว้แล้วลงใน IDE อื่น เนื่องจากเป็นไปไม่ได้เลยที่จะถ่ายโอนโค้ด Swift ที่เขียนขึ้นไปยัง Java ดังนั้นขั้นตอนการพัฒนาจึงเกี่ยวกับการเขียนแอปพลิเคชันทั้งหมดตั้งแต่ต้น ดังนั้นเวลาในการพัฒนาทั้งหมดจึงไม่สั้นลง อันที่จริงอาจใช้เวลานานกว่านี้อีกเล็กน้อยหากคุณใช้ Android และปัญหาการกระจายตัวของตลาด

4. การทดสอบ การประกันคุณภาพเป็นสิ่งที่เหนือสิ่งอื่นใดและเป็นการรับประกันการประกันประเภทหนึ่ง ชี้ให้เห็นว่าระหว่างกระบวนการย้ายจุดบกพร่องอาจเกิดขึ้นและจะเกิดขึ้น ดังนั้น 30% ของเวลาทั้งหมดที่ใช้ไปสำหรับการแก้ไขจุดบกพร่องและรับประกันว่าบริการของคุณจะทำงานได้ทุกที่ตามที่ตั้งใจไว้ก่อนหน้านี้

อาจน่าสนใจสำหรับคุณ: วิธีหลีกเลี่ยงการปฏิเสธของ App Store

ในที่สุด.

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

อ่านเพิ่มเติม: ความแตกต่างระหว่าง iOS และ Android ในการพัฒนาแอพมือถือ