ANDROID І видозміненому КЛІЄНТСЬКОЇ РІЗНОВИДИ JAVA

В даний час парадигма Android вже є найбільш поширеним варіантом створення інтерактивних клієнтів на мові Java Хоча Java використовується і в деяких інших бібліотеках класів для користувальницького інтерфейсу (AWT, SWT, Swing, J2ME Canvas і т д), жоден з цих підходів не отримав такого поширення, як Android Будь-якому програмісту, що працює з Java, не завадить вивчити користувальницький інтерфейс Android просто для того, щоб уявляти собі, як виглядатимуть користувальницькі інтерфейси, створювані на мові Java

Не можна сказати, що інструментарій Android відрізняється необгрунтованими змінами Java в якихось несподіваних напрямках У даному випадку ми стикаємося зі значною різноманітністю розмірів і форм дисплеїв відсутня миша (хоча може бути присутнім сенсорний екран) введення тексту вимагає трьох торкань (triple-tap) і т д Крім того, ймовірно, доведеться мати справу з численними периферійними пристроями, зокрема з сенсорами руху, навігаційними блоками (GPS), камерами, різноманітними радіопристроями і т д Нарешті, Android постійно працює від батареї, тому необхідно враховувати проблеми, повязані з харчуванням Закон Мура застосуємо до потужності процесорів і обсягом памяті (подвоєння цих показників приблизно кожні два роки), але він, на жаль, непридатний до терміну служби акумулятора Коли процесори були повільними, розробники стикалися з проблемами в області швидкості та ефективності роботи процесора У свою чергу, розробники ПЗ для мобільних пристроїв змушені враховувати витрату енергії

Джерело: Android Програмування на Java для нового покоління мобільних пристроїв

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


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

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

Ваш отзыв

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

*

*