Главная » Разработка для Android » ANDROID И ВИДОИЗМЕНЕНИЕ КЛИЕНТСКОЙ РАЗНОВИДНОСТИ JAVA

0

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

Нельзя сказать, что инструментарий Android отличается необоснованными изменениями Java в каких-то неожиданных направлениях. В данном случае мы сталкиваемся со значительным разнообразием размеров и форм дисплеев; отсутствует мышь (хотя может присутствовать сенсорный экран); ввод текста требует трех касаний (triple-tap) и т. д. Кроме того, вероятно, придется иметь дело с многочисленными периферийными устройствами, в частности с сенсорами движения, навигационными блоками (GPS), камерами, разнообразными радиоустройствами и т. д. Наконец, Android постоянно работает от батареи, поэтому необходимо учитывать проблемы, связанные с питанием. Закон Мура применим к мощности процессоров и объему памяти (удвоение этих показателей примерно каждые два года), но он, к сожалению, неприменим к сроку службы аккумулятора. Когда процессоры были медленными, разработчики сталкивались с проблемами в области скорости и эффективности работы процессора. В свою очередь, разработчики ПО для мобильных устройств вынуждены учитывать расход энергии.

Источник: Android. Программирование на Java для нового поколения мобильных устройств

По теме:

  • Комментарии