การเผยแพร่แอปพลิเคชัน 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