Форум программистов, компьютерный форум CyberForum.ru

Возможные сложности разработки под Android на Java: энергопотребление и перегрев - Android

Войти
Регистрация
Восстановить пароль
 
Booker DeWitt
 Аватар для Booker DeWitt
1 / 1 / 0
Регистрация: 04.05.2013
Сообщений: 20
24.01.2014, 12:08     Возможные сложности разработки под Android на Java: энергопотребление и перегрев #1
Хотелось бы спросить у более опытных товарищей - с какими проблемами может столкнуться разработчик под Android на Java?
Может мои страхи всем покажутся нубскими. Но лучше задать глупые вопросы, чем удариться лицом об асфальт.

Для начала мои страхи

1. Можно ли делая приложение на Java случайно превратить телефон в кирпич? Спалить железо? Мне конечно кажется, что нет, т.к. все же запускается через виртуальную машину Dalvik. Но все же? Не хочется сурово заблуждаться.

Возможные проблемы

1. Энергопотребление. В какого рода приложениях можно не бояться таких проблем? Может у кого-то есть полезные ссылки, где можно подчерпнуть информацию в этой области? Или книги какие-то конкретные кто-то сможет посоветовать. Буду очень признателен)

2. Перерасход памяти. В Java за это отвечает сборщик мусора. Может есть советы какие-то, чего избегать в своем коде? И, кстати, вопрос - есть ли какие-то отличия сборщика мусора на Android от стандартного? Наверное нет, но вдруг)

Ну и напоследок, как считаете - стоит ли сконцентрироваться на Java или немного разобраться с ним и переходить на NDK?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2014, 12:08     Возможные сложности разработки под Android на Java: энергопотребление и перегрев
Посмотрите здесь:

Установка по для разработки под Android Android
Android Годится ли C# для разработки игр под android?
Что надо знать в java, чтобы хорошо программировать под android? Android
Посоветуйте легкую среду разработки под Android Android
Куда делся Eclipse для разработки под Android на java, xml Android
Android Рисовка на экран. (среда разработки - Android Studio)
Посоветуйте среду разработки под Android Android
Android Перспективы разработки под Android в России в связи с санкциями
Нужно ли устройство с Android для разработки? Android
Android Выбор языка для разработки ПО под Android
Создание приложения на Java в среде разработки android studio Android
Вывод значений в Java под Android Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
angryrobot
Командир зеленых роботов
 Аватар для angryrobot
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 563
24.01.2014, 22:21     Возможные сложности разработки под Android на Java: энергопотребление и перегрев #2
Цитата Сообщение от Booker DeWitt Посмотреть сообщение
какими проблемами может столкнуться разработчик под Android на Java?
Незнание английского языка.
Цитата Сообщение от Booker DeWitt Посмотреть сообщение
превратить телефон в кирпич? Спалить железо?
Нет конечно
Цитата Сообщение от Booker DeWitt Посмотреть сообщение
В какого рода приложениях можно не бояться таких проблем?
Расход энергии возрастает когда вы активно используете GPS/bluetooth/wi-fi/камеру/видеоускоритель итд. Еще он возрастает когда ваше приложение запрещает устройству засыпать. или когда вы бесконечно считаете число пи на всех четырёх ядрах вашего устройства В остальных случаях ваше приложение вряд ли будет сильно есть батарею.
Цитата Сообщение от Booker DeWitt Посмотреть сообщение
Перерасход памяти. В Java за это отвечает сборщик мусора. Может есть советы какие-то, чего избегать в своем коде?
Не создавайте лишних объектов. Позволяйте ненужным объектам быть уничтоженными.
Цитата Сообщение от Booker DeWitt Посмотреть сообщение
стоит ли сконцентрироваться на Java или немного разобраться с ним и переходить на NDK?
Сначала лучше нормально разобраться с джавой и параллельно раскуривать Android SDK. Все остальное потом.
Yandex
Объявления
24.01.2014, 22:21     Возможные сложности разработки под Android на Java: энергопотребление и перегрев
Ответ Создать тему
Опции темы

Текущее время: 15:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru