Logo bg.androidermagazine.com
Logo bg.androidermagazine.com

Как да изневеряваме на показатели (и защо трябва да омаловажаваме тяхното значение)

Anonim

Тестовите показатели могат да бъдат полезни, независимо дали говорим за мобилен или друг компютърен хардуер. Има проблем обаче - трябва да зависиш от това, че всички са честни. Нека обясня. Всеки път, когато видите видео или екранна снимка с референтен резултат, това, което наистина виждате, е мярка за това как софтуерът взаимодейства с хардуера. Има два големи проблема с това: Нито два Android телефона не работят със същия софтуер и винаги има някой шегаджия, който иска да изневери. наскоро нашият приятел Джон от Phone Arena отбеляза някои резултати от нов квадрант на нов телефон, които са твърде ниски в сравнение с другите изброени телефони. И браво на Джон, че го посочи.

Разбира се, показателите могат да бъдат забавни, като вижте колко малко влияние има потребителският интерфейс на LG върху Optimus 2X в сравнение с Stock Froyo и те могат да бъдат полезни, ако ги стартирате сами, за да прецените някои промени, които правите в собствения си софтуер. Но ние сме над това. Ние ще основаваме нашата преценка на резултатите въз основа на ефективността, а не на числата.

Просто е прекалено дяволски лесно да изневеряваш на всички показатели, защото те са само приложения за Android. Вижте всички останали вълшебни хора с приложения за Android и се запитайте - сравнителни ли са толкова различни, че не могат да бъдат „хакнати“? Отговорът е не, и ние ще ви покажем как да хакнете най-лесния (но определено не единственият), който се манипулира, Квадрант.

Проверете го след скока.

Нека да разгледаме малко какво точно ще правим тук, чрез магията на видеото.

Връзка към YouTube за мобилно гледане

За този пример ще трябва да се вкорените. Има много други начини да изневерите на некоренените телефони чрез редактиране на кода и възстановяване на самото приложение, но този лесен начин се нуждае от root. Ще ви трябват и няколко инструмента:

  • Да работи adb, с root достъп в черупката.
  • Квадратен стандарт от Android Market. Използвахме Quadrant Advanced в нашата демонстрация, тъй като е толкова лесно да видим изневярата. Ще искате да използвате Standard, защото е толкова лесно да видите изневерите.
  • Системен панел (или всяко приложение, което може да убие всички процеси) от Android Market.
  • SetCPU от Android Market или еквивалент (ако имате overclocked ядро).
  • Две ръце, клавиатура и без съвест.

Инсталирайте всичките си приложения и рестартирайте телефона си. Оставете го да седи от 5 до 10 минути, за да завърши всички синхронизиране и сканиране, след което стартирайте Квадрант (вижте страницата „преди“ на изображението по-горе), за да знаете истината.

Закачете телефона си до компютъра и въведете черупката. Като root изпълнете следната команда:

mount -t tmpfs tmpfs /data/data/com.aurorasoftworks.quadrant.ui.standard

Въведете го точно както е написано. Това, което се прави е просто - I / O частите на всички телефони са най-голямото място, така че преместваме папката с данни от Квадрант от физическата памет и в оперативната памет. RAM е добра. Четенето и писането до него става бързо. Супер бързо. Това отминава при рестартиране, така че е лесно да върнете нещата в нормално състояние.

След това искаме да отменим всеки ефект на мащабиране на процесора. Кой трябва да пести батерия, искаме високи резултати! Запалете SetCPU и завъртете тактовата честота на процесора колкото е възможно по-висока и изберете "производителност" като управител на процесора. Това ще поддържа нещата с максимална скорост през цялото време.

Сега използвайте приложението, за което сте решили (използвам системен панел, за да наблюдавам нещата и включва страховитите убийства като допълнителна функция), за да убиете всичките си фонови задачи. Ако можете да убиете системните процеси, още по-добре. Не ни интересува колко добре работи телефонът, само колко високи са числата.

Задействайте квадрант и стартирайте вашия показател. Изпълнете го два или три пъти, за да се настаните, след което започнете да правите снимки на екрана. Осъзнайте колко лесно е да направите това, а след това си представете какви други мами могат да се направят чрез обратното инженерство на приложенията за сравнение и промяна на математиката, използвана за писане на резултатите. Добавете още няколко трика като промяна на ред или два във файла build.prop, за да надуете оценките на процесора, и сте златни. Преди някой да каже „Да, но аз използвам Bechmark xyz9000 Pro и не можете да изневерите на това“. Да, можеш. Дори аз мога, а там има много хора, много по-талантливи от мен. Вярвайте само на показатели, които използват много метри и проводници, с мигащи светлини, защото всичко друго е само софтуер, който някой може да хакне.

Сега игралното поле е на ниво. Поздравления, ти си измамник.