เปิดแอปของคุณเมื่อสิ้นสุดสัปดาห์ (โดยปกติช่วงบ่ายวันพฤหัสบดีจะเป็นช่วงเวลาที่ดี) ทำไมเป็นเช่นนั้น ไม่มี บริษัท ไหนที่ต้องการเผยแพร่แอพเพียง 1.5 วันก่อนสิ้นสัปดาห์ -> อันตรายเกินไป (ในกรณีที่มีปัญหาที่ต้องใช้เวลาตอบสนองอย่างรวดเร็ว)
ใช้ proguard ในแอปของคุณ (โดยปกติคุณเพียงแค่เพิ่มบรรทัดนี้: proguard.config=proguard.cfg
ในdefault.properties
ไฟล์) สิ่งนี้จะทำให้การย่อขนาดและการทำให้โค้ดของคุณแย่ลงซึ่งมีประโยชน์อย่างมากสำหรับการป้องกันจากการขโมยรหัส คุณไม่จำเป็นต้องลบความคิดเห็นใด ๆ พวกเขาจะถูกลบโดยอัตโนมัติในเวลารวบรวม
ปรับภาพของคุณให้เหมาะสม (ใช้Paint.NET , PNGCrushหรือOptiPNG )
ปรับเค้าโครงของคุณให้เหมาะกับขนาดหน้าจอส่วนใหญ่ คุณสามารถทำได้โดยการเปลี่ยนขนาดหน้าจอในขณะที่แก้ไขเค้าโครงใน AndroidStudio หรือ Eclipse
ลอง / ตรวจจับข้อยกเว้นทั้งหมดบน UI และแสดงขนมปังง่าย ๆ ที่บ่งบอกผู้ใช้ว่ามีบางอย่างผิดปกติเกิดขึ้น ในระหว่างนี้ให้ดึงข้อผิดพลาดด้วยCrashlyticsหรือบางอย่างที่คล้ายกัน
อย่าใช้ไลบรารี. jar มากเกินไปชอบโครงการห้องสมุด (ปรับขนาดโค้ด) และเพิ่มโดยใช้การไล่ระดับสี
ต้องการใช้ภาพเวกเตอร์เนื่องจากจะลดขนาด APK และพอดีอย่างถูกต้องกับอุปกรณ์ทั้งหมด
อย่าใช้หน้าต่างการตั้งค่า Android -> ที่ไม่สวยจริง ๆ แม้ว่าจะอยู่ในแนวทางของ Android คุณควรเลือกหน้าการตั้งค่าของคุณเอง แต่ถ้าคุณยังคงตั้งค่า Android ให้พิจารณาเพิ่มไอคอนและสี
อย่าแสดงชื่อแอพของคุณบนหน้าจอหลัก ( this.requestWindowFeature(Window.FEATURE_NO_TITLE);
): แบรนด์ที่ดีไม่จำเป็นต้องใช้พื้นที่มากบนหน้าจอเพื่อรับรู้ (แสดงไอคอนหรือชื่อเรื่องบางอย่างในเมนูหรือที่ที่มองไม่เห็น) และพิจารณาใช้โหมดเต็มหน้าจอ ( this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
) เมื่อต้องรับมือกับเกมและเนื้อหาที่สมจริงมาก
ใช้Google Analytics , Fabric Answersหรือวุ่นวายสำหรับการวิเคราะห์ในอนาคต -> พยายามรับข้อมูลให้ได้มากที่สุด แต่อย่าคว้าสิ่งที่ละเมิดตัวตนที่ไม่ระบุตัวตนของลูกค้า อย่าลืมดึงข้อยกเว้น (ข้อผิดพลาดและร่องรอยสแต็ก) ที่เกิดขึ้นในฝั่งผู้ใช้
ขอให้เพื่อน ๆ ทำแบบทดสอบลิงการเรียนรู้จากผู้ใช้มักจะนำสิ่งดีๆมาให้ (เช่นลำดับความสำคัญและแนวคิดใหม่ ๆ )
พิจารณาการเผยแพร่แอพของคุณก่อนที่จะเสร็จสิ้นคุณสมบัติทั้งหมด (คุณสมบัติที่สำคัญที่สุดเท่านั้น) คุณไม่ทราบว่าผู้ใช้ของคุณจะต้องการหรือต้องการอะไรนอกเหนือจากคุณสมบัติหลักของคุณ
เพิ่มส่วน "แอปเพิ่มเติม" หรือ "เพิ่มเติมจากนักพัฒนา" ในแอปของคุณนั่นคือโฆษณาฟรี
เพิ่มส่วน "ส่งข้อเสนอแนะ" เพื่อให้ผู้ใช้สามารถขอคุณสมบัติใหม่หรือรายงานข้อบกพร่องบางอย่าง
ขอให้ผู้ใช้ของคุณจะแปลแอปของคุณโดยการให้ที่ไหนสักแห่ง strings.xml บนเว็บเช่นCrowdin
ลองใช้แอพของคุณในแต่ละเวอร์ชั่นของ Android ด้วยตัวจำลอง -> ข้อบกพร่องหรือปัญหาการออกแบบจำนวนมาก สำหรับสิ่งนี้คุณสามารถใช้ตัวจำลองที่ให้มาหรือใช้Genymotionแทน (Genymotion มีคุณสมบัติที่มีประโยชน์มากมาย)
ลองนึกถึงชื่อแอป -> คุณจะใช้คำหลักคำใดในการค้นหาแอพของคุณ คำหลักเหล่านี้ควรเป็นชื่อแอปของคุณ (Google จะช่วยให้คุณค้นพบวิธีนี้)
พิจารณารวมถึงคำหลักในคำอธิบายแอป แต่เป็นวิธีอธิบาย (ทำประโยคที่เข้าใจได้โดยใช้คำหลักของคุณ) อย่าเพิ่มรายการคำหลักตามที่อยู่ในคำอธิบาย
เป็นคนแรกที่ให้คะแนนแอปของคุณด้วย 5 ดาวและขอให้ครอบครัวและเพื่อนของคุณทำเช่นเดียวกัน -> สิ่งนี้อาจส่งผลต่อการจัดอันดับผู้ใช้ในอนาคต
ลองใช้ Google เพื่อแปลแอปของคุณสำหรับคำอธิบายทั้งสำหรับ strings.xml หรือทั้งสองอย่าง
พิจารณาการแสดงโฆษณาในแอพของคุณและใช้สื่อกลางเพื่อปรับปรุงAdMobรายรับของคุณ
แทนที่จะให้บริการรุ่นที่จ่ายเงินให้ลองทำการเรียกเก็บเงินในแอป -> ผู้ใช้มีแนวโน้มที่จะชำระเงินในแอปแทนที่จะจ่ายสำหรับรุ่นที่ต้องชำระ
เพิ่มบันทึกการเปลี่ยนแปลงในแอป -> ผู้ใช้มักต้องการทราบว่ามีการเปลี่ยนแปลงอะไรตั้งแต่รุ่นล่าสุด
เพิ่มส่วน "ขอบคุณ" สำหรับผู้ใช้ที่ช่วยคุณ -> สิ่งนี้จะดึงดูดผู้ใช้เข้าสู่ผลิตภัณฑ์ของคุณ
เพิ่มลิงก์ "หากคุณชอบแอพนี้โปรดให้คะแนน" (ไปยังคำอธิบาย Google Play ของคุณ) ในแอปของคุณ -> คุณจะได้รับ 5 ดาว (โดยปกติจะเป็นป๊อปอัปเมื่อเริ่มต้นหรือหลังการทำงานฟีเจอร์)
ลองอธิบายผลิตภัณฑ์ของคุณผ่านส่วน "เคล็ดลับ" หรือ "คำแนะนำ" ในแอปของคุณ
บันทึกที่เก็บคีย์และข้อมูลรับรองของคุณในที่ปลอดภัย คุณจะไม่สามารถเผยแพร่การอัปเดตสำหรับแอปของคุณหากคุณทำที่เก็บคีย์หาย
ทำให้ไอคอนของคุณง่ายและชัดเจนจริงๆ ไอคอนเป็นไอคอนแรกและส่วนใหญ่เป็นสิ่งสุดท้ายที่ทำให้ผู้ใช้ดาวน์โหลดแอปของคุณ
หากไม่สามารถทำได้ให้เลือกติดตั้งภายนอก ( android:installLocation="preferExternal"
ใน AndroidManifest.xml)
อ่านเคล็ดลับAppAnnieและบล็อกโพสต์มันจะให้คำแนะนำในการปรับปรุง ASO และช่วยให้คุณเข้าใจผู้ใช้ของคุณดีขึ้น