Запустіть додаток наприкінці тижня (вдень у четвер зазвичай хороший час). Чому так? Ну, жодна компанія не хотіла б опублікувати додаток лише за 1,5 дня до закінчення тижня -> занадто небезпечно (якщо є проблема, яка потребує швидкого часу реакції).
Використовуйте Proguard у своєму додатку (зазвичай, вам просто потрібно додати цей рядок: proguard.config=proguard.cfg
у default.properties
файл). Це оптимізує, зменшить і притупить ваш код, дуже корисний для запобігання злодіям кодів. Видаляти коментарі не потрібно, вони автоматично видаляються під час компіляції.
Оптимізуйте свої зображення (використовуючи Paint.NET , PNGCrush або OptiPNG ).
Оптимізуйте макети для більшості розмірів екрана. Це можна зробити, просто змінивши розмір екрана під час редагування макета в AndroidStudio або Eclipse.
Спробуйте / виберіть всі винятки в інтерфейсі та покажіть простий тост, який вказує користувачеві, що сталося щось не так. Тим часом витягніть помилку за допомогою Crashlytics або чогось подібного.
Не використовуйте занадто багато .jar бібліотек, віддайте перевагу бібліотечним проектам (оптимізуйте розмір коду) та додайте їх за допомогою gradle.
Віддайте перевагу використанню векторних зображень, оскільки це зменшить розмір 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 або Fururry для подальшої аналітики -> намагайтеся отримати якомога більше інформації, але не захоплюйте нічого, що порушує анонімну особу замовника. Не забудьте отримати винятки (помилки та сліди стека), що трапляються на стороні користувача.
Попросіть своїх друзів зробити тести на мавпах, навчання у користувачів зазвичай приносить багато корисних речей (таких як пріоритети та нові ідеї).
Подумайте над тим, щоб опублікувати додаток, перш ніж закінчити всі функції (лише найважливіша функція), ви ще не знаєте, що бажають або потребують ваші користувачі, крім основної функції.
Додайте в додаток розділ "Більше додатків" або "Більше від розробника", це безкоштовні оголошення.
Додайте розділ "Надіслати відгук", щоб дати можливість користувачу запитати про нову функцію або повідомити про помилку.
Попросіть своїх користувачів перекласти ваш додаток, надавши strings.xml десь в Інтернеті, як Crowdin .
Спробуйте свою програму на кожній версії Android за допомогою емулятора -> багато помилок чи проблем із дизайном будуть виявлені таким чином. Для цього ви можете використовувати наданий емулятор або використовувати Genymotion замість цього (Genymotion має безліч дуже корисних функцій).
Подумайте над назвою програми -> які ключові слова ви б використали для пошуку свого додатка? Ці ключові слова мають бути назвами вашого додатка (Google допоможе вам виявити цей шлях).
Подумайте про включення ключових слів до опису програми, але описовим способом (складіть зрозумілі речення за допомогою своїх ключових слів). Ніколи не додайте список ключових слів, як в описі.
Будьте першим, хто оцінить ваш додаток 5 зірками, і попросіть свою родину та друзів зробити те саме -> це, швидше за все, вплине на рейтинги майбутніх користувачів.
Спробуйте використовувати Google для перекладу вашої програми або для опису, або для strings.xml або обох.
Подумайте про показ оголошень у своїх додатках і використовуйте посередництво для покращення своїх доходів AdMob .
Замість того, щоб надавати платну версію, подумайте про те, щоб робити рахунки через додаток -> користувачі швидше платять через додаток, а не платять за платну версію.
Додайте журнал змін у додаток -> користувачі зазвичай хочуть знати, що змінилося після останньої версії.
Додайте розділ "Дякую" користувачам, які допомогли вам -> це залучатиме користувачів до вашого продукту.
Додайте посилання "Якщо вам сподобався цей додаток, будь ласка, оцініть його" (до опису Google Play) у вашому додатку -> ви отримаєте ще 5 зірок (зазвичай це спливаюче вікно під час запуску чи після дії функції).
Подумайте про те, як пояснити продукт через розділ "Поради" чи "Інструкції" у вашій програмі.
Збережіть інформацію про сховища ключів та облікові дані десь у безпеці. Ви не зможете опублікувати оновлення для свого додатка, якщо ви втратите сховище ключів.
Зробіть свій значок справді простим і зрозумілим. Значок - це перше, а також головне останнє, що змусить користувача завантажити вашу програму.
Якщо це неможливо, віддайте перевагу зовнішній інсталяції ( android:installLocation="preferExternal"
в AndroidManifest.xml).
Прочитайте поради та дописи в блозі AppAnnie , це дасть вам підказки, як покращити ASO та допоможе вам краще зрозуміти своїх користувачів.