motofan logo
28 страниц V < 1 2 3 4 > »         
> 

SAedition MOD для Zn5, самый быстрый мод, Самый правильно построеный мод для Zn5 и Zn5 Tm

fill.sa
сообщение 9.8.2013, 21:22 Закрепленное сообщение!


Куратор темы

Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758

Рейтинг: 400



Прикрепленное изображениеПрикрепленное изображение
-=Старые сриншоты=-

V2
Прикрепленное изображение
V3
Прикрепленное изображениеПрикрепленное изображение
[close]


Надоели вечные тормоза? не успеваете заряжать АКБ? Хочется мод без пафосных никому ненужных плюшек?
Или вы разработчик и не желаете тратить кучу времени на создание монстра с нуля?

Если вам нужна скорость, удобство, функциональность и не перегруженный интерфейс - этот мод то, что вам нужно.



Описание:

Отличительной чертой мода является простота, удобство, а также правильность построения - каждый файлик и папка лежат, где нужно (то есть, если в папке или в CG положено лежать файлам настроек или локализации, то никаких бинарников или библиотек там не будет).

Создавать тяжелого монстра с функциями, которые в большинстве нужны только для баловства, я принципиально не стал. Все основные изменения затронули систему и правильность её построения.

Нагроможденного интерфейса вы не увидите, зато почувствуете удобство и скорость в работе. Но и про остальных я тоже не забыл - всякие плюшки и фишки легко ставятся. А разработчиков порадуют необходимые утилиты.
Благодаря этому мод можно использовать как богатую основу для создания монстра, ведь все необходимое там есть и в любой момент может быть активизировано.

Мод построен на базе самой последней офф. прошивке+последнем ядре 2СR
-=Список изменений=-

- первую очередь это исправление различных штатных ошибок

Исправлены многие тормозов телефона(в целом на сегодня мод лидер по отзывчивости и скорости):
-много мелочных изменений, полезно влияющих на память.
-утилитка compcache
-swap файл в памяти телефона (Параметры редактируются из конфига .../swap.cfg)
-swap раздел с флэшки автоматически определяется и монтируется с любого раздела(Параметры редактируются из конфига .../swap.cfg)
-добавлена возможность выбора макс. частоты проца 399Mhz(636 при разгоне) или 532Mhz(740 при разгоне). Редактирыется в конфиге .../ezx_systemsetup.sfg
-размер /tmp уменьшен до 3Mb, а оставшийся 1mb отдан оперативной памяти.
-все размеры Java Heap изменены соответственно на 2M,4M,6M,8M,16M

Вырезаны операторские файлы
-удалена большая часть либ и файлов от MY5
-удален gotone от китайского CMCC

Добавлена поддержка новых файлов:
-*.sh, *.csh, *.lin можно запускать из ФМ, с различными параметрами+пункт редактирования
-просмотр и редактирование *.txt
-Все основные установочные пакеты(*.mpkg, *.pep, *.mgx)
-псевдоподдержка файлов pyton(*.py, *.pyw, *.pyc, *.pyo, *.pyd) и dos-windows(*.exe, *.com, *.bat)

-Доступ к корневой ФС(root) из штатного файлового мэнеджера

HSA и toolbar на рабочем столе
-Активирована HSA панель для некоторых операторов. По умолчанию выключено, включать в настройки-Рабочий стол
-Toolbar панель с 5ю прогами. По умолчанию включена, включать и редактировать список в настройки-Рабочий стол

Поддержка своих скинов
-Поддержка 10и своих скинов + скины меню(меню работает новому методу, без mount'а, в рузльтате чего снизилась нагрузка на систему).
Ставить в папку /home/.skins/ и потом через штатную програмку создаем тему с вашим добавленым скином.

-Поправлены штатные темы для более крассивого показа.

-Новый более читабельный шрифт

-Несколько новых значков в iTap(когда набираете какой-то текст или СМС-ку)

-Возможность включать телефон без SIM-карты

-Во многих программах вместо кнопок НАЗАД сделал нормальные ВЫХОД
-написан новый mystuff_folder_creator
-web access теперь не грузится при старте телефона
-inetd.conf теперь лежит на своем месте
-Добавлено hostname
-убрано напоминание про расход денег в браузере

Мэенеджер установочных пакетов и приложений(программ)
-В бэта версии временно используется PE magaer

Камера
-добавлен пункт RAW режима
-Бесшумная камера(возможно отключать звук на сьемку камерой)

Предустановленые игры и приложения(программы)
-3 культовых ява грушки(tetris, sudoku, шахматы)
-И нативные утилитки, в описании ненуждается: zLauncher2, zTextEditor, konsole, WiFi_AP_tool

Для интернета
-Добавлены профили соединений для некоторых славянских операторов
-Предустановлен браузер Opera mini

-Языковой пакет с 7ю языками, включая русский и украинский

Различные мелочи, аля по умолчанию в вызовах первая вкладка, и тд небуду писать.
Но знайте эти изменения тоже есть =)




Для продвинутых пользователей и разработчиков

-Режимы соединения "Tools" и "Modem & Tools"

-Добавлены консольные утилиты ldd , badblocks, split, filefrg, uuidgen, mklost+found, mksquashfs, mot_shutdown, mot_reboot, comm и др. А также комплекс утилит e2 (mke2fs e2fsck fesize2fs dumpee2fs), комплекс разархиваторов (uncompress, gunzip, unrar, unzip) комплекс утилит dropbear.

-Втеперь задействованы параметры утилиты sysctl(к примеру при ошибке kernel panic тел. сам перезагрузится через 5сек)

Запущены серверы ftp, telnet, ssh, samba и web.
-Серверы ftp, telnet, ssh, стартуют автоматом как только к ним будите конектиться, до этого спят и непоедают память. По умолчанию адрес 192.168.16.2
-web сервер запускать из меню соединения, и потом в браузере идем по адресу http://192.168.16.2(или какой там у вас)
-Samba сервер и клиент. Сервер по умолчанию запущен. В соеднияниях есть утилита по управлению сервером и клиентом samba'ы.

Автостарт своих файлов(autorun )
-autorun до GUI(графической оболочки) из папки /home/.autorun (файл должен иметь имя вида *_nogui.*)
-extraautorun, старт своих файлов на раннем этапе загрузки телефона(до старта всех служб ).
Будте остороджны. Как запускается нескажу, если у вас в этом есть необходимость, то вы сами поймете как стартует.

-Добавил модуль zPand (чтобы лежа на диване коннектиться к компу по bluetooth и лазить в инет, смотреть фильмы, слушать музло и т.д.
Пока коннектить надо ручкам, BETA все-таки =).

-Попытался большенство разбросаных настроек перенести на родное место в /usr/setup, а также /usr/securitysetup и .../apr/coredump.confпереехали тудаже.

-Снято ограничение на запуск исполняемых файлов(noexe)
-Снято ограничение на mount -o bind(полностью удалена моторовская служба mot_security)
-Снято ограничение на загрузку модулей ядра
-Снято ограничение на трассировку команд ядра

-Подгрузка своих доп. библиотек из /mmc/mmca1/.lib
!!!Внимание плохие и непроверенные библиотеки могут вызывать разные глюки.(в случае чего включайте телефон без флэшки)


-Присутствуют все необходимые showmodules

Средства для разработки своих нативных приложений
-В корне симлинк /arm-aebi на /mmc/mmca1/arm-aebi
-Утилита по сборке make
[close]

-=V3.5 beta=-

Итак, небольшое обновление мода. Решил заполнить пару пробелов.

1.Итак, для начала как и просили сделать поддержку svg скинов для меню. Но по своему методу, без маунтов - что не дает такой нагрузки на систему.

2.Далее прикрутил часы в главное меню и сделал фикс, чтобы проц постоянно на полную не работал с ними.
Подумывал добавить еще и загрузку проца, но пока не знаю, куда поместить, и не факт, что получится.

3.В теме Indium в меню и подменю сделал разные фоны, и красивее и удобнее ориентироваться.

4.Затем прикрутил 5 видов отображения меню и 2а для подменю.
Меню - 3х4 , 4х4, обычный лист, спинер вертикальный и спинер горизонтальный.
Подменю - 3х4 и лист.
Теперь каждый может ставить по своему вкусу без лишних плясок с бубном.
Во всех режима оставил легкую анимацию и сделал фиксы для быстрой работы.

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

6.Еще прикрутил в меню на решётку - смену режимов меню, на звездочку открывается консоль и в подменю на звездочке - файловый менеджер. Вообще можно все, что угодно, поставить, просто др. мыслей не пришло - если есть толковые предложения, говорите. А может вообще сделаю, чтобы можно было из конфига редактировать, что на какой кнопке будет.

7.Ну и на рабочем столе прикрутил лаунч панель - теперь рабочий стол аля ведроид или айфаноид. Кстати очень удобно с него теперь проги запускать. Список прог может редактироваться из меню. Один нюанс - проги запускаются не по центру джойстика, а кнопкой вверх.

Ну и так по мелочи пофиксил всякое. Вроде все сказал.
8.Ах да , забыл, еще добавил пару офисных игр и оперу мини. Теперь без доп. установок есть, во что поиграть и чем в инете посидеть.
[close]


-=Старый список=-

-версия пока тестовая, но вполне рабочая


Решил вот портировать свой мод с z6 на зинку, все желающие приглашаются к тестированию

Мод представляет из себя fullflash, собран на основе 2ух последних прошивок 2cr и 0er.
из-за этого не рекомендуется прошивать отдельно части мода, а то схватите ошибку в буте или вообще труп.


-Добавлен compcash (Активность и размер редактируется из конфига compcash.cfg)
-swap файл в /mnt/msc_int0/.swap/ (Активность, размер и приоритет свапа редактируется из конфига swap.cfg)(по умолчанию включен)
-swap раздел автоматически определяется и монтируется(Активность редактируется из конфига swap.cfg)(по умолчанию выключен)
-Запущены telnet, SSH, ftp, Samba(v3.0.20), и web серверы.
Ftp, SSH и Telnet запускаются из inetd (только, когда происходит соединение)
запуск webserver производится вручную из меню connection
-Добавлены консольные утилиты badblocks, split, filefrg, uuidgen, mklost+found, free, mksquashfs, mot_shutdown, mot_reboot, comm и др. А также комплекс утилит e2 (mke2fs e2fsck fesize2fs dumpee2fs), комплекс разархиваторов (uncompress, gunzip, unrar, unzip) комплекс утилит dropbear.
-Снято ограничение на маунты (mount -o bind)
Средства для разработки приложений(симлин Arm-eabi в корне и утилита make)
Подгрузка доп. библиотек из /mmc/mmca1/.lib (А для большинства программ нужны доп. библиотеки)
!!!Внимание плохие и непроверенные библиотеки могут вызывать разные глюки.(в случае чего включайте телефон без флэшки)

-Добавлені программы:
PackMan - пока в качестве менеджера пакетов поставил mgxbox
zLauncher2 - менеджер с возможностью запуска Нативов и исполняемых файлов(при выдаче прав на запуск)
konsole - нативный эмулятор терминала
zTextEdit 0.3 от Ant-ON
-zAudio для настройки звука
-WIFI AP tool

-добавлено много showmodules
-Inetd теперь запускается одним из первых в init, что позволяет подключиться удаленно к телефону при сбое последующих init служб.
-Поставил по умолчанию apmd с частотой проца auto 399Mhz. И добавлена возможность выбрать auto 399Mhz или 532mhz(пока редактируется ручками в ezx_system.cfg, BETA все-таки)
-NoGUI автозагрузка файлов из папки /home/.autorun (имя вида *_nogui.*)
-размер /tmp уменьшен до 3Mb, а оставшийся 1mb отдан оперативной памяти.
-изменены некоторые библиотеки(libjpeg и т.д.)
-теперь задействованы параметры утилиты sysctl(из них при ошибке kernel panic тел. сам перезагрузится через 5сек) {Vinrarus навел на идею}
-Добавил поддержку smbfs, а также появился samba-client. ДЛя простоты использования наваял небольшой тестовый GUI для samba.
samba-client - это, чтобы лазить из телефона на комп как в локальной сети и смотреть кино, файлы и т.д.
-папка mmca2 видна в стандартном менеджере
-все размеры Java Heap изменены соответственно на 2M,4M,6M,8M,16M

-доступ к ФС телефона из стандартного ФМ
-Изменена структура главного меню(теперь 4х3)
-редактированый list.svg для более быстрой прокрутки.
-возможность установки доп. скинов в папку /home/.skins
-количество поддерживаемых скинов возросло до 10
-изменен список стандартных тем
-доработан скин indium
-Также было применено лучшее сжатие к скинам(2скина уменьшились на 15Мб) и выкинут мусор(Типа иконок My5), в результате чего они будут меньше занимать оперативную память и т.к освободилось место в data-resource, добавил новых фоновых картинок.


-добавил модуль zPand (чтобы лежа на диване коннектиться к компу по bluetooth и лазить в инет, смотреть фильмы, слушать музло и т.д. Пока коннектить надо ручкам, BETA все-таки).


-во многих программах вместо кнопок НАЗАД сделал нормальные ВЫХОД
-написан новый mystuff_folder_creator
-удален операторский контент
-убран fota из меню и из запуска

-web access теперь не грузится при старте телефона
-inetd.conf теперь лежит на своем месте
-Добавлено hostname
-переехал /apr/coredump.conf
-Большинство настроек, а также /usr/securitysetup переехали , в /usr/setup
-aplogger и bplogger и др. логи переехали в /var/log/
-ezx_mystuff переехал на свое законное место
-изменена картинка загрузки
-изменен список стандартных картинок и мелодий
-менее раздражающая мелодия на разрядке АКБ
-убрано напоминание про расход денег в браузере
-Изменены некоторые настройки по умолчанию
-Режимы соединения "Tools" и "Modem & Tools"

-языковой пакет с 7ю языками, включая русский и украинский
-И разное по мелочи изменил.
[close]





Инструкция по установке

Мод прошивать только на загрузчик(bootloader) с noRSA.
Взять загрузчик(bootloader) с noRSA можно тут
Для 64mb версии: 06.2А https://forum.motofan.ru/index.php?act=Atta...t&id=192658
Для 128Mb TM версии: 06.2DP https://forum.motofan.ru/index.php?act=Atta...t&id=223937
Другая версия для 128Mb TM версии: 06.2DP https://forum.motofan.ru/index.php?act=Atta...t&id=236165



Если вдруг после прошивки видите черный экран с ошибками, значит что-то не сработало по части взлома РСА подписи и нужно пробовать другие загрузчики(bootloader) и CG31.
После прошивки обязательно перезагружаем сразу же телефон.
При первом запуске может подтормаживать, это всякие медиатеки обновляются и т.д, не обращаем внимания и пользуемся дальше- через пару минут все пройдет.


Скачать:

V3 final:
Версия для РСТ 64мб на MotoFan.ru
Версия для ТМ 128мб на MotoFan.ru
Скачать старые версии


V4 Rolling release:
Ссылка на выпуск V4 мода
Rolling release подразумлевает, что нету постоянной сборки прошивки. Т.е. как только делаются изменения в прошивке, собираются новые образы прошивки и эти образы будут актульной сборкой для V4. Какие изменения были в предыдущих образах никто не отслуживает, т.к. отслеживается только последняя актуальная сборка.


Программы которые могут понадобиться после установки.


Сообщение отредактировал fill.sa - 13.2.2023, 11:42
Прикрепленный файл ShortsKey_editor.pep   ( 11.94 килобайт ) Кол-во скачиваний: 2172
Прикрепленный файл toolbar_zn5.pep   ( 67.92 килобайт ) Кол-во скачиваний: 2289
Прикрепленный файл zTaskMan_v041_zn5.pep   ( 109.62 килобайт ) Кол-во скачиваний: 2258
Прикрепленный файл nClock_09b_zn5.pep   ( 309.11 килобайт ) Кол-во скачиваний: 2238
Прикрепленный файл ch_logo.pep   ( 7.3 килобайт ) Кол-во скачиваний: 2202
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 10.8.2013, 15:16


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(fill.sa @ Сегодня, 17:28)
* открыл, там тема со скинами, или я куда-то не туда смотрю?

Вот: https://forum.motofan.ru/index.php?act=Attach&type=post&id=228657
Цитата(fill.sa @ Сегодня, 17:28)
* или ты имееш ввиду чтобы помимо общего скина менялся еще и скин в менюшке? так он с основным вроде как вместе меняется. Растолкуйте мне наконец чего хотят люди при замене темы.

В зине отдельно.Смотри тему по ссылке. wink.gif
Там в модах монтируются файлики. zMountSVG

Добавлено позже (10.8.2013, 18:47):
Цитата(fill.sa @ Сегодня, 15:19)
* собственно патчена 31 и стоит там.

Скажу по другому: телефон нуно 2 раза прошивать: 1й раз мод, 2й раз патченая 31 група.
Цитата(fill.sa @ Сегодня, 17:28)
* про видиопамять, ну понятно что не в jpg ну и не в png и bmp. В общем не понимаю куда ты клониш.

К тому что все просмотрщики картинок при открытии jpg отображают не jpg картинку, а конвертируют в подобие bmp и отображают по точках, и если картинка в телефоне работает по тому же принципу, то системе придется в памяти держать и jpg и уже извлеченный bmp (ну или вариации этого), от сюда повышенное потребление памяти + затраты ЦП на извлечение точечного bmp из jpg.

Сообщение отредактировал VINRARUS - 10.8.2013, 15:34
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 10.8.2013, 15:54


Куратор темы

Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758

Рейтинг: 400



VINRARUS, я правильно понял? берется файл из папки с новым скином и монтированием заменяется в файл в папке где меню? если так то по мне это извращение какое то. Надо что-то более гуманное тогда придумать.

Цитата
тому что все просмотрщики картинок при открытии jpg отображают не jpg картинку, а конвертируют в подобие bmp
как бы нет, если так судить получается что из jpg можно всегда получить назад качественную картинку, а нет, она уже сжата с потерей качества и назад не вернеш.
Опять так, это наши гадания, все надо проверять эксперементально. надо как то проверить сколько точно занимается озу.

Сообщение отредактировал fill.sa - 10.8.2013, 16:10
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 10.8.2013, 16:12


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(fill.sa @ Сегодня, 18:54)
* VINRARUS, я правильно понял? берется файл из папки с новым скином и монтированием заменяется в файл в папке где меню?

Да.
Цитата(fill.sa @ Сегодня, 18:54)
* если так то по мне это извращение какое то.

Угу, особенно когда в терминале хош посмотреть список с размером всех ФС... crazy.gif
Цитата(fill.sa @ Сегодня, 18:54)
* Надо что-то более гуманное тогда придумать.

Линки? Тогда будет нестабильно при удалении темы.
А другого ничего моторола не предусмотрела. pardon.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 10.8.2013, 16:16


Куратор темы

Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758

Рейтинг: 400



VINRARUS, думаю линки спасет в некоторых случах, к примеру как фон меню-линк идеальный вариант, т.к на каждый скин отведена отдельная папка где храниться отдельный файл фона.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 10.8.2013, 16:25


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(fill.sa @ Сегодня, 18:54)
* если так судить получается что из jpg можно всегда получить назад качественную картинку, а нет, она уже сжата с потерей качества и назад не вернеш.

Опять... glare.gif
Давай так: сколько уходит краски в принтере что бы напечатать 2 фотки, 1 в jpg, 2я в bmp? Приблизительно одинаково, хотя файлы могут отличаться размером в 10 раз.
Также и LSD не может отображать слои (в jpg), а ему нужно точное значение каждого пикселя (сравнимо с bmp), и для этого системе нужно из пожатой картинки извлечь цвет для каждого пикселя, и ей все равно фотка это, или белый фон, финальный вывод на LSD всегда будет попиксельно.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 10.8.2013, 16:30


Куратор темы

Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758

Рейтинг: 400



С картинкой на экране как бы все не так работает как с принтером. по мне сравнение неуместное.
И опять - это всеголиш наши предположение, ни ты ни я не знаем точного принципа сжатия-разжатия, а уж тем более как машинно все распределяется по памяти.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Claus398
сообщение 10.8.2013, 16:52


Авторитет
********

Группа: Контент-менеджеры
Сообщений: 12 345
Регистрация: 6.7.2007
Из: Украина. Кривой Рог
Пользователь №: 140 536
Модель телефона: Motorola ROKR E1
Прошивка: My skins mod

Рейтинг: 3125.5



я графику делаю в png и оптимизирую. вес меньше. выводиться такая картинка быстрей в теории как бы. первые скины у меня были весьма тяжелые. после оптимизации + копаний в свг, телефон стал шустрее.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 11.8.2013, 7:14


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 874
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4600



fill.sa, добавь картинку нормального размера в шапку. Я хотел на скрины полюбоваться, а не видно ничего.

Цитата(VINRARUS @ Вчера, 4:46)
* Алкали хоть не пережал в jpg\png? А то знатная ошибка...


Подпишусь под этими словами.

Цитата(Claus398 @ Вчера, 23:52)
* я графику делаю в png и оптимизирую. вес меньше. выводиться такая картинка быстрей в теории как бы.


Нет, не совсем так. Легче всего выводить BMP или вообще сырые данные RAW. RAW ты кинул на экран и все, а PNG, JPEG и другие еще нужно декодировать, тратя как оперативку, так и время.

Цитата(fill.sa @ Вчера, 16:28)
*
Про скин - если говорят это не значит, что так и есть. Все надо проверять эксперементально.
тут вобще специфишный принцип работы, оперативы он будет занимать меньше(это неоспоримый факт) , но время на обработку png тратится больше чем на bmp. Поэтомуеня повторюсь надо эксперементально проверять как лучше будет.


Согласен. Давайте выясним экспериментальным путем, что работает быстрее.

Немного подумав я сделал такую вот программку, использующую библиотеку Qt 4.8.5. В нашем телефоне, если мне не изменяет память, версия 2.3.8. Но алгоритмы отображения изображений тянутся еще с ранних 1.x.x версий и если и отличаются от компьютерной версии, то совсем немного.

Изображение Изображение

Программа рассчитывает затраченные такты процессора на отображение того или иного формата и делит это число на 10^4. Чем число больше, тем больше тактов процессора уходит на отображения. Исходя из этого, можно сделать выводы о прожорливости какого-либо формата для изображений в скинах. Собственные изображения можно кинуть в Images, оптимальный размер - 48x48, если будут больше - сожмутся. Кстати, возможно кому-нибудь будет полезно узнать, что не только PNG и GIF поддерживают прозрачность.

Клавиша R - обновить результаты.

Как видно, bmp гораздо менее прожорливые.
На компьютере разница в использовании этих форматов вообще незаметна, а вот на телефонах могут быть подтормаживания из-за PNG, к примеру. Если у меня хватит времени, попробую сделать подобный бенчмарк и для MotoMAGX тоже, но это сложновато без устройства.

Исходники

Готовая утилитка:

Сообщение отредактировал EXL - 11.8.2013, 7:45
Прикрепленный файл ImageBenchmark.zip   ( 4.06 мегабайт ) Кол-во скачиваний: 196
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 11.8.2013, 9:46


Куратор темы

Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758

Рейтинг: 400



EXL, я какраз и неспорю что bmp обрабатывается быстрее, это понятно что на декодирование время больше надо.
Но я спорю поповоду того что скин в bmp будет больше занимать озу.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 11.8.2013, 18:21


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 874
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4600



Цитата(fill.sa @ Сегодня, 16:46)
* Но я спорю поповоду того что скин в bmp будет больше занимать озу.

Он будет занимать меньше RAM. Декомпрессия сказывается не только на времени, но и на потреблении памяти.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SAedition MOD для Zn5, самый быстрый мод, Самый правильно построеный мод для Zn5 и Zn5 Tm · Motorola ZINE ZN5, ZN5 T-Mobile · Forum
 

28 страниц V < 1 2 3 4 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.3.2024, 21:58

Форум живёт: