Pull to refresh
33
0
Дмитрий @demitsuri

Пользователь

Send message
Settlers II — The 10th Anniversary вполне аутентичная игра для современных (на момент десятилетнего юбилея) машин. Недавно прошел — ностальжи. Новая графика, но механика сохранена прежняя. И дорожки оставили, не то, что в 3х и 4х поселенцах. ;)
На ZT-180 первой ревизии — слайдшоу с переменным fps. На глаз — от 5 до 20.
Но это сразу было понятно, не гигагерцами надо мериться (у меня оба устройства гигагерцовые), а особенностями разных поколений ARM-процессоров.
Galaxy S i9003. На нем все сразу заработало без подтормаживаний и рассинхронизации. Могу еще на гораздо менее шустром устройстве (Zenithink ZT-180 1й ревизии) попробовать запустить.
Хорошая демка. На телефоне выглядит феерично, как будто в рекламном ролике снимаешься. Единственное замечание — нужно запретить уходить в сон, чтобы подсветка экрана не выключалась.
Через adb на нерутованном девайсе можно прочитать содержимое, как минимум, файла shared.xml. Главное знать, где что лежит. Предыдущий комментатор прав, там 0666 на доступ к файлам не просто так стоит.
В рекомендациях по поводу подготовки приложения к публикации Google настойчиво рекомендует убирать из кода все вызовы логирующих методов при сборке релиза. Так что если вы следуете рекомендациям (а им разумно следовать), то скорость и оверхед не важны.
А вы не планируете сделать онлайн-версию на основе того же bittorrent-протокола? Т.е. разбить драйверы по какому-то принципу на небольшие пакеты по 50-100Мб и выкачивать из сети пакеты только для найденного оборудования.
Вполне комфортно:

}
else
{
В качестве уже работающих аналогичных систем сразу на ум приходит Distributed Database (DDB) в Vuze. На ее базе работают плагины типа Rating.
Честно говоря, ответ на вынесенный в заголовок вопрос интересен только в следующих случаях:
1. Пятничный задушевный разговор программистов и сисадминов с алкоголем и прочими атрибутами вечера пятницы
2. Исследование конкретной прошивки устройства, разработка homebrew-версии прошивки и т.д.
3. Для тех, кто глотнул воздуха свободы с NDK, и теперь хотят знать и уметь больше, чтобы получить в свои руки всю мощь аппаратной части

А серьезный исследователь Android будет искать ответы на другие вопросы, более конкретные. Ведь правильно заданный вопрос содержит в себе 50% ответа.
А форма с номером пластиковой карты и CVC/CVV отправляется по HTTP (именно, без S) на 33needs.com. Вводить туда номер своей карты как-то стремно.
Вполне логично, что не запускаются, там нативный код есть, и он собран только под ARM.
Быть может, эта статья вам покажется хотя бы немного полезной.
Все-таки это не столько рекомендации, сколько описание принципов, которыми следует руководствоваться при разработке приложений для Android. Я планировал написать миницикл статей на эту тему, но праздничные дни внесли некоторые корректировки, потому на данный момент написано только 2 из 5 запланированных.
Да, вы правы, разработчика расхолаживают многие вещи.

Давайте я приведу пример из жизни, когда неопытный разработчик создал карту с тяжеловесными объектами и оставил ее на все время ее жизни (т.к. она была членом класса, жила она столько, сколько жил экземпляр класса), когда она была актуальна только для десятка строк в единственном методе. Такие вещи сразу не замечаешь, но когда вдруг перестает хватать гигабайта оперативки для казалось бы тривиальной задачи, начинаешь задумываться, что что-то тут не так.

Банальная очистка карты сама по себе позволила решить немало проблем (спасибо сборщику мусора и алгоритмам, по которым он работает).
Для себя я эту цитату понял так:
Java как язык представляет собой крепкую конструкцию — логичную, довольно лаконичную (но без фанатизма), понятную. Но Java, как среда, берет на себя столько рутинной работы (которую в других языках должны делать сами программисты), что это ведет к написанию неряшливых программ. Тот же самый сборщик мусора и ускоряет разработку программы, и расхолаживает разработчика.
Возможность бэкапа и восстановления настроек есть? Это самый нужний функционал. Особенно, для китайских таблеток. А то после каждой перепрошивки очень неудобно вбивать настройки, параметры доступа и т.д.
У меня схлопывалась версия 5.0.0.152. Судя по отзывам, все 5.0 так себя ведут.
Если на супернодах стоит такое же приложение, как и на обычных пользовательских компьютерах, тогда все предельно ясно. Примерно в это время все новые версии скайпа вылетели с ошибкой. На девелоперских машинах система автоматически предложила посмотреть с помощью JIT-дебаггера, что там произошло. На остальных — приложение тихо схлопнулось, забилось в конвульсиях и умерло.

Старые версии (вроде 3.8) не умерли, но быстро ушли в оффлайн из-за отсутствия супернод онлайн. Такое ощущение, что эта ошибка возникает при разборе какого-то сервисного пакета протокола скайпа.
У Азимова было логичное объяснение этим законам. Цепи, которые отвечали за их исполнение, были необходимым условием существования и функционирования позитронного мозга. В одном из романов серии про Илию Бэйли было подробное объяснение этому факту.

А тут мы говорим о «навесных» системах защиты, без которых логика будет функционировать так же хорошо, как и с ними, а может быть и лучше.

Information

Rating
Does not participate
Location
Россия
Registered
Activity