การเผยแพร่แอปพลิเคชัน Android

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

วงจรชีวิตการพัฒนา Android

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

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

ขั้นตอน กิจกรรม
1 Regression Testingก่อนที่คุณจะเผยแพร่แอปพลิเคชันของคุณคุณต้องตรวจสอบให้แน่ใจว่าแอปพลิเคชันเป็นไปตามความคาดหวังด้านคุณภาพขั้นพื้นฐานสำหรับแอป Android ทั้งหมดบนอุปกรณ์ทั้งหมดที่คุณกำหนดเป้าหมาย ดังนั้นทำการทดสอบที่จำเป็นทั้งหมดบนอุปกรณ์ต่างๆรวมถึงโทรศัพท์และแท็บเล็ต
2 Application Ratingเมื่อคุณจะเผยแพร่แอปพลิเคชันของคุณที่ Google Play คุณจะต้องระบุการจัดประเภทเนื้อหาสำหรับแอปของคุณซึ่งจะแจ้งให้ผู้ใช้ Google Play ทราบถึงระดับวุฒิภาวะ การให้คะแนนที่มีอยู่ในปัจจุบัน ได้แก่ (ก) ทุกคน (ข) ผู้มีวุฒิภาวะต่ำ (ค) ผู้มีวุฒิภาวะปานกลาง (ง) ผู้มีวุฒิภาวะสูง
3 Targeted RegionsGoogle Play ช่วยให้คุณสามารถควบคุมประเทศและเขตแดนที่จะขายแอปพลิเคชันของคุณ ดังนั้นคุณต้องดูแลการตั้งค่าเขตเวลาการแปลหรือข้อกำหนดเฉพาะอื่น ๆ ตามภูมิภาคเป้าหมาย
4 Application Sizeปัจจุบันขนาดสูงสุดสำหรับ APK ที่เผยแพร่บน Google Play คือ 50 MB หากแอปของคุณมีขนาดเกินขนาดนั้นหรือหากคุณต้องการให้ดาวน์โหลดสำรองคุณสามารถใช้ไฟล์ส่วนขยาย APK ซึ่ง Google Play จะโฮสต์ฟรีบนโครงสร้างพื้นฐานของเซิร์ฟเวอร์และจัดการการดาวน์โหลดไปยังอุปกรณ์โดยอัตโนมัติ
5 SDK and Screen Compatibility สิ่งสำคัญคือต้องตรวจสอบให้แน่ใจว่าแอปของคุณได้รับการออกแบบให้ทำงานอย่างเหมาะสมบนเวอร์ชันแพลตฟอร์ม Android และขนาดหน้าจออุปกรณ์ที่คุณต้องการกำหนดเป้าหมาย
6 Application Pricingการตัดสินใจว่าแอปของคุณจะฟรีหรือเสียเงินเป็นสิ่งสำคัญเพราะใน Google Play แอปฟรีจะต้องยังคงฟรีอยู่ หากคุณต้องการขายแอปพลิเคชันของคุณคุณจะต้องระบุราคาในสกุลเงินต่างๆ
7 Promotional Contentเป็นแนวทางปฏิบัติทางการตลาดที่ดีในการจัดหาเนื้อหากราฟิกคุณภาพสูงที่หลากหลายเพื่อแสดงแอปหรือแบรนด์ของคุณ หลังจากที่คุณเผยแพร่สิ่งเหล่านี้จะปรากฏในหน้ารายละเอียดผลิตภัณฑ์ของคุณในรายการร้านค้าและผลการค้นหาและที่อื่น ๆ
8 Build and Upload release-ready APKAPK ที่พร้อมเปิดตัวคือสิ่งที่คุณจะอัปโหลดไปยัง Developer Console และแจกจ่ายให้กับผู้ใช้ คุณสามารถตรวจสอบรายละเอียดทั้งหมดเกี่ยวกับวิธีสร้างแอปเวอร์ชันที่พร้อมเปิดตัวได้: การเตรียมการสำหรับการเปิดตัว
9 Finalize Application DetailGoogle Play ช่วยให้คุณสามารถโปรโมตแอปของคุณและมีส่วนร่วมกับผู้ใช้ในหน้ารายละเอียดผลิตภัณฑ์ของคุณได้หลายวิธีตั้งแต่กราฟิกที่มีสีสันภาพหน้าจอและวิดีโอไปจนถึงคำอธิบายที่แปลเป็นภาษาท้องถิ่นรายละเอียดการเปิดตัวและลิงก์ไปยังแอปอื่น ๆ ของคุณ คุณจึงสามารถตกแต่งหน้าแอปพลิเคชันของคุณและให้รายละเอียดที่คมชัดมากที่สุดเท่าที่คุณจะทำได้

ส่งออกกระบวนการแอปพลิเคชัน Android

กระบวนการพัฒนา Apk

ก่อนส่งออกแอปคุณต้องมีเครื่องมือบางอย่าง

  • Dx tools(เครื่องมือปฏิบัติการ Dalvik): มันจะแปลงไฟล์ .class file ถึง .dex file. มีประโยชน์สำหรับการเพิ่มประสิทธิภาพหน่วยความจำและลดเวลาในการบูตเครื่อง

  • AAPT(เครื่องมือบรรจุความช่วยเหลือ Android): มีประโยชน์ในการแปลง .Dex file ถึง.Apk

  • APK(ชุดบรรจุภัณฑ์ Android): ขั้นตอนสุดท้ายของกระบวนการปรับใช้เรียกว่า. apk

คุณจะต้องส่งออกแอปพลิเคชันของคุณเป็นไฟล์ APK (Android Package) ก่อนที่คุณจะอัปโหลดไปยังตลาด Google Play

ในการส่งออกแอปพลิเคชันเพียงแค่เปิดโครงการแอปพลิเคชันนั้นใน Android studio แล้วเลือก Build → Generate Signed APK จากสตูดิโอ Android ของคุณและทำตามขั้นตอนง่ายๆเพื่อส่งออกแอปพลิเคชันของคุณ -

เลือกถัดไป Generate Signed APK ตามที่แสดงในภาพหน้าจอด้านบนจากนั้นคลิกเพื่อให้คุณได้รับหน้าจอต่อไปนี้ที่คุณจะเลือก Create new keystore เพื่อจัดเก็บแอปพลิเคชันของคุณ

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

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

สุดท้ายจะสร้างแอปพลิเคชัน Android ของคุณเป็นไฟล์รูปแบบ APK ซึ่งจะอัปโหลดที่ตลาด Google Play

การลงทะเบียน Google Play

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

คุณสามารถใช้ได้ Continue to payment เพื่อดำเนินการชำระเงิน $ 25 เป็นค่าธรรมเนียมการลงทะเบียนและในที่สุดก็กรอกรายละเอียดบัญชีของคุณ

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

ลงนามแอปของคุณด้วยตนเอง

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

  • สร้างคีย์ส่วนตัวโดยใช้ keytool
$ keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000
  • รวบรวมแอปของคุณในโหมดเผยแพร่เพื่อรับ APK ที่ไม่ได้ลงชื่อ

  • ลงนามแอปของคุณด้วยคีย์ส่วนตัวโดยใช้jarsigner

$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1
-keystore my-release-key.keystore my_application.apk alias_name
  • ตรวจสอบว่า APK ของคุณลงนามแล้ว ตัวอย่างเช่น -
$ jarsigner -verify -verbose -certs my_application.apk
  • จัดแนวแพ็คเกจ APK สุดท้ายโดยใช้zipalign

$ zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk

ตลาดแอปบางส่วน

  • Google Play

  • phoload

  • APTOiDE

  • Amazon AppStore

  • 1mobile

  • ตลาดอินไซด์

  • ร้านยานเดกซ์

  • F-Droid
  • Samsung Galaxy AppStore