КІЛЬКА СЛІВ ПРО ТЕСТУВАННІ DROID INVADERS

&nbsp

Як ми бачили багато пристроїв відрізняються один від одного за різними параметрами До того як опублікувати додаток, переконайтеся, що воно працює як слід на кількох поширених пристроях і версіях ОС Android На жаль, зараз це зробити непросто Мені пощастило роздобути кілька телефонів, які представляють різні класи та покоління Можливо, скористатися таким варіантом не дозволить ваш бюджет Можете покластися на емулятор (але не сильно розраховуйте на нього, оскільки він досить ненадійний) або, що краще, скористайтеся допомогою друзів

Ще один спосіб протестувати додаток – помістити його бета-версію на Android Market Ви можете відзначити додаток як бета-версію в заголовку, щоб користувачі знали, чого чекати

Деякі користувачі із задоволенням проігнорують всі попередження і будуть скаржитися на незакінченість вашої програми Таке життя, вам доведеться навчитися справлятися з негативними і, можливо, несправедливими коментарями Памятайте, користувачі – це головне Не зліться на них і спробуйте зрозуміти, як можна поліпшити додаток

Ось ті пристрої, які я використовую для тестування додатків: Про Samsung Galaxy Leo/15801, екран 320 х 240 пікселів Про НТС Нього з Android 15, екран 480 х 320 пікселів Про Motorola Milestone / Droid з Android 21, екран 854 х 480 пікселів Про НТС Desire HD з Android 22, екран 800 х 480 пікселів Про Nexus One з Android 23, екран 800 х 480 пікселів

Як ви можете бачити, я застосовую великий діапазон розмірів, дозволів і поколінь пристроїв Якщо ви шукаєте сторонніх тестувальників, переконайтеся, що ви охопіть більшість поколінь пристроїв, позначених тут Більш нові пристрої також повинні бути у вашому списку, але ви будете тестувати НЕ продуктивність, а сумісність

Ще одним класом пристроїв є планшети У момент написання і Samsung Galaxy Tab був практично єдиним подібним пристроєм на ринку, a Android Xoom тільки анонсувався На планшетах, само собою, більший дозвіл екрана Прийоми, які ми розглянули, повинні добре масштабироваться Якщо ви хочете зробити гру більш красивою, то ви можете взяти до уваги пиксельную щільність екрану і фізичні розміри пристрою

Нарешті, вам доведеться змиритися з тим фактом, що ви не зможете протестувати свій додаток відразу на всіх пристроях Швидше за все, ви будете отримувати повідомлення про помилки, яких ви не можете знайти пояснення і які можуть відбуватися через те, що користувач використовує нестандартний ROM, поведінка якого ви не розглядали У будь-якому разі не варто панікувати Однак, якщо подібні повідомлення про помилки починають приходити занадто часто, вам слід придумати, як же можна впоратися з цією проблемою На щастя, Android Market допоможе вам у цьому Розглянемо ближче принцип його роботи

ПРИМІТКА

Крім системи оповіщення про помилки, вбудованої в Android Market, є ще одне чудове рішення, яке називається ACRA Воно є бібліотекою з відкритим кодом, розробленої спеціально для створення повідомлень про помилку при падінні додатки на ОС Android Цю бібліотеку можна скачати за адресою http://codegoogleeom/p/acra/ Вона дуже проста у використанні Просто дотримуйтесь керівництву, розміщеному на сторінці Google Code, це допоможе вам інтегрувати її в свій додаток

Джерело: Mario Zechner / Маріо Цехнер, «Програмування ігор під Android», пров Єгор Сидорович, Євген зазноби, Видавництво «Пітер»

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*