Khởi chạy ứng dụng của bạn vào cuối tuần (chiều thứ năm thường là thời điểm tốt). Tại sao vậy? Chà, không có công ty nào muốn xuất bản một ứng dụng chỉ 1,5 ngày trước khi kết thúc tuần -> quá nguy hiểm (trong trường hợp có vấn đề cần thời gian phản ứng nhanh).
Sử dụng proguard trên ứng dụng của bạn (thông thường, bạn chỉ cần thêm dòng này: proguard.config=proguard.cfg
trong default.properties
tệp). Điều này sẽ tối ưu hóa, thu nhỏ và làm xáo trộn mã của bạn, rất hữu ích để ngăn chặn kẻ trộm mã. Bạn không phải xóa bất kỳ bình luận nào, chúng sẽ tự động bị xóa trong thời gian biên dịch.
Tối ưu hóa hình ảnh của bạn (sử dụng Paint.NET , PNGCrush hoặc OptiPNG ).
Tối ưu hóa bố cục của bạn cho hầu hết các kích thước màn hình. Bạn có thể làm điều này bằng cách thay đổi kích thước màn hình trong khi chỉnh sửa bố cục trong AndroidStudio hoặc Eclipse.
Hãy thử / bắt tất cả các trường hợp ngoại lệ trên Giao diện người dùng và hiển thị một bánh mì nướng đơn giản cho người dùng biết có điều gì đó không ổn đã xảy ra. Trong thời gian chờ đợi, hãy truy xuất lỗi với Crashlytics hoặc một cái gì đó tương tự.
Không sử dụng quá nhiều thư viện .jar, thích các dự án thư viện (tối ưu hóa kích thước mã) và thêm chúng bằng cách sử dụng lớp.
Thích sử dụng hình ảnh vector vì nó sẽ giảm kích thước APK và phù hợp chính xác trên tất cả các thiết bị.
Không sử dụng các cửa sổ tùy chọn Android -> điều đó không thực sự đẹp, ngay cả khi nó nằm trong hướng dẫn của Android, thích tạo trang cài đặt của riêng bạn. Nhưng nếu bạn giữ tùy chọn Android: hãy xem xét thêm biểu tượng và màu sắc.
Không hiển thị tiêu đề của ứng dụng của bạn trên màn hình chính ( this.requestWindowFeature(Window.FEATURE_NO_TITLE);
): các thương hiệu tốt không cần phải mất quá nhiều không gian trên màn hình để nhận ra (hiển thị một số biểu tượng hoặc tiêu đề trong menu hoặc ở đâu đó không phải lúc nào cũng hiển thị) và xem xét sử dụng chế độ toàn màn hình ( this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
) khi xử lý các trò chơi và nội dung rất đắm chìm.
Sử dụng Google Analytics , Fabric answer hoặc Flurry cho các phân tích trong tương lai -> cố gắng lấy càng nhiều thông tin càng tốt, nhưng đừng lấy bất cứ thứ gì vi phạm danh tính ẩn danh của khách hàng. Đừng quên truy xuất ngoại lệ (lỗi và dấu vết ngăn xếp) xảy ra ở phía người dùng.
Yêu cầu bạn bè của bạn làm bài kiểm tra khỉ, học hỏi từ người dùng thường mang lại nhiều điều tốt đẹp (như ưu tiên và ý tưởng mới).
Cân nhắc xuất bản ứng dụng của bạn trước khi hoàn thành tất cả các tính năng (chỉ tính năng quan trọng nhất), bạn chưa biết người dùng sẽ muốn gì hoặc cần gì ngoài tính năng chính của bạn.
Thêm phần "Thêm ứng dụng" hoặc "Khác từ nhà phát triển" trong ứng dụng của bạn, đó là quảng cáo miễn phí.
Thêm một phần "Gửi phản hồi" để cung cấp cho người dùng khả năng yêu cầu một tính năng mới hoặc báo cáo một số lỗi.
Yêu cầu người dùng của bạn dịch ứng dụng của bạn bằng cách cung cấp chuỗi String ở đâu đó trên web như Crowdin .
Hãy thử ứng dụng của bạn trên mỗi phiên bản Android bằng trình giả lập -> nhiều lỗi hoặc sự cố thiết kế sẽ được phát hiện theo cách này. Đối với điều này, bạn có thể sử dụng trình giả lập được cung cấp hoặc sử dụng Genymotion thay thế (Genymotion có rất nhiều tính năng rất hữu ích).
Hãy suy nghĩ về tên của ứng dụng -> bạn sẽ sử dụng từ khóa nào để tìm kiếm ứng dụng của mình? Những từ khóa này phải là tên của ứng dụng của bạn (Google sẽ giúp bạn được khám phá theo cách này).
Xem xét bao gồm các từ khóa trong mô tả ứng dụng, nhưng theo cách mô tả (tạo các câu dễ hiểu bằng cách sử dụng từ khóa của bạn). Không bao giờ thêm một danh sách từ khóa như trong mô tả.
Hãy là người đầu tiên đánh giá ứng dụng của bạn với 5 sao và yêu cầu gia đình và bạn bè của bạn làm điều tương tự -> điều này có thể sẽ ảnh hưởng đến xếp hạng của người dùng trong tương lai.
Cân nhắc việc sử dụng Google để dịch ứng dụng của bạn cho phần mô tả, cho cả chuỗi String hoặc cả hai.
Xem xét hiển thị quảng cáo trong ứng dụng của bạn và sử dụng hòa giải để cải thiện doanh thu AdMob của bạn .
Thay vì cung cấp phiên bản trả phí, hãy xem xét thực hiện thanh toán trong ứng dụng -> người dùng có nhiều khả năng thanh toán trong ứng dụng hơn là trả tiền cho phiên bản trả phí.
Thêm nhật ký thay đổi trong ứng dụng -> người dùng thường muốn biết những gì đã thay đổi kể từ phiên bản trước.
Thêm phần "Cảm ơn" cho những người dùng đã giúp bạn -> điều này sẽ thu hút người dùng vào sản phẩm của bạn.
Thêm liên kết "Nếu bạn thích ứng dụng này, vui lòng đánh giá nó" (vào mô tả Google Play của bạn) trong ứng dụng của bạn -> bạn sẽ nhận được thêm 5 sao (thường là một cửa sổ bật lên khi khởi động hoặc sau một hành động tính năng).
Xem xét giải thích sản phẩm của bạn thông qua phần "Mẹo" hoặc "Hướng dẫn" trong ứng dụng của bạn.
Lưu kho khóa và thông tin thông tin của bạn ở một nơi an toàn. Bạn sẽ không thể xuất bản bản cập nhật cho ứng dụng của mình nếu bạn mất kho khóa.
Làm cho biểu tượng của bạn thực sự đơn giản và rõ ràng. Biểu tượng là thứ đầu tiên và cũng chủ yếu là thứ cuối cùng sẽ khiến người dùng tải xuống ứng dụng của bạn.
Trừ khi không thể, hãy ưu tiên cài đặt bên ngoài ( android:installLocation="preferExternal"
trong AndroidManifest.xml).
Đọc các mẹo và bài đăng trên blog của AppAnnie , nó sẽ cho bạn gợi ý về cách cải thiện ASO và giúp bạn hiểu rõ hơn về người dùng của mình.