LINUX.ORG.RU
ФорумMobile

Как докатились до того, что на телефонах, чтобы ничего не тормозило, ставили многоядерные процессоры с немалой т.ч.? (!)

 , , , ,


0

1

Даже для самых доисторических компов были игры/проги написанные ПРОФЕСИОНАЛАМИ, которые стабильно и быстро работали. На ПК даже сейчас часть таких есть... Но когда в телефон ставят 4 ядра и 2 гига ОЗУшки... Что случилось с «нормативами»? Почему такой беспорядок? Неужели есть такие программисты, программы которых лагают на самых крутых телефонах (4 ядра, сам тестил)?!



Последнее исправление: vvaalleekk (всего исправлений: 1)

учитывается только норматив скорости написания и выхода продукта на рынок

anonymous
()
Ответ на: комментарий от anonymous

А как же оптимизированность, «дружелюбность» и отлаженность? Раньше же было все... И ведь реально старались...

vvaalleekk
() автор топика

Тебе жалко террабайтов процессора и гигагерц винта? Школьник-Нишеброд, сишечку свою будешь отлаживать на перемене.

anonymous
()

ПРОФЕСИОНАЛАМИ

О, да.

стабильно

Стабильно неправильно? Скорость работы в этом случае мало волнует.

Алсо раньше ставились совершенно другие задачи. О безопасности никто не думал, за пределами ASCII жизни не было (у кого было — велосипедил с нуля), не было банальных спеллчекеров (ТС они не помогают, впрочем)... И разрешение у телефона побольше, чем у старого компьютера. Плюс об энергоэффективности думать, все эти ядра не такие уж быстрые.

x3al ★★★★★
()
Ответ на: комментарий от vvaalleekk

Смартфонам ещё спасибо сказать надо, что они своими 2 ГБ RAM сдерживают толщину десктопного софта. Четыре ядра есть ещё ой не везде, и и это тоже хорошо. Иначе меньше чем с 8 ГБ уже сейчас жить было бы невозможно даже на десктопе.

beresk_let ★★★★★
()
Ответ на: комментарий от vvaalleekk

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

anonymous
()

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

cdshines ★★★★★
()

1 Всякие там жабы.
2 Быдлокодеры.
3 Хорошенькие игры жрут ого-го.
4 Есть и другие программы производительность которых напрямую от мощности cpu зависит.

Всего понемногу.

erfea ★★★★★
()

Неужели есть такие программисты, программы которых лагают на самых крутых телефонах (4 ядра, сам тестил)?!

А интерфейс андроида уже перестал тормозить ?

TowTruck
()

Охда, конечно, стабильно и быстро. В одном окне ворд с тремя страницами, в другом мп3 проигрывается, то музыка лагает, то ворд тормозит. Видео? Без проблем, полтора часа видео в маленьком разрешении и с ужасным сжатием весят 700 мегабайт, на которые сейчас можно на ютубе видео смотреть до посинения. Нужна новая фича в софте? Всего 3 года и она готова.

Tark ★★
()

на андроиде тормозят сами базовые GUI библиотеки. там жаба, нативный код через одно место. ну и на доисторических компах разрешение в игрушках было 320x200 8bit, а на андроиде в несколько раз больше, и 24 бита — и на всем этом делается композитинг, всякие тени, анимации, эффекты.. вобщем, есть на что проц потратить. а, ну и сделано это далеко не самым эффективным образом. прямого доступа к видеопамяти, как на доисторических компах, опять же, нет. поэтому даже при всем желании — самая оптимизированная прога будет работать через 100 слоев абстракции.

waker ★★★★★
()

И охда, чтобы отображать 32 бита на 540x960 дисплее, нужно почти в 3.5 раза больше памяти, чем 16 бит на 640x480 для каждой картинки, а не совсем чуть-чуть больше, как могут решить те, кто не дружат с математикой. А для отображения одной фотографии в 5 мегапикселей, нужно 20 мегабайт озу. Генерация превьюшек на лету? Вы что, забудьте.

Tark ★★
()

потому что снижают постоянно порог вхождения увеличением кол-ва автоматов-прослоек ---> 4-х голового проца даже для тетриса мало [kde4] Тормозящий тетрис.

megabaks ★★★★
()
Ответ на: комментарий от TowTruck

Это наследие линукса и быстродействием железа не исправляется.

anonymous
()
Ответ на: комментарий от TowTruck

Вообще-то, если руки прямые. Например, на эйсе все летает, 2419 в квадранте, батареи на 3-4 дня хватет, тока напильник помельче ;)

vvaalleekk
() автор топика

Тут уж приходится выбирать - или быстрая разработка, или быстрая работа приложения.

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

Например таким-же образом MS в свое время завоевала рынок десктопных ОС - они, эти ребята, во время всего этапа разработки Win95, понимали, что создают глючное г...но. Но оно получилось более-менее изабельно, и вышло на пол года раньше чем аналогичные ОС от конкурентов. Например IBM старались параллельно сделать нормальную не глючащую ОС - OS/2, и сделали, но она была уже никому не нужна - все сидели на винде, к ней привыкли, и менять привычек не собирались. (Не совсем правильно говорить о том, что только IBM работала над OS/2, но в момент работы над Win95, MS точно уже не помогали IBM в работе над OS/2).

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

qrck ★★
()
Ответ на: комментарий от vvaalleekk

Вообще-то, если руки прямые. Например, на эйсе все летает, 2419 в квадранте, батареи на 3-4 дня хватет, тока напильник помельче ;)

Ох лол ! А если руки прямые и самсунг галакси таб который самый первый ? то почему ж0стко тормозит и глючит ?

TowTruck
()
Ответ на: комментарий от waker

24 бита? А лесенки на градиентах до сих пор заметны, я теперь даже понимаю зачем они делали android 4 весь черным, 24 бита :D

bhfq ★★★★★
()

А это не телефоны. И не смартфоны (смартфон - это телефон с функцией КПК). Это коммуникаторы (КАК с функцией телефона).

Quasar ★★★★★
()

А что случилось с линуксом, что 1 Гб памяти минимум хочет? Или этот дистрибутив не Linux...

ZenitharChampion ★★★★★
()
Ответ на: комментарий от bhfq

24 бита? А лесенки на градиентах до сих пор заметны, я теперь даже понимаю зачем они делали android 4 весь черным, 24 бита :D

похоже плохой экран.

waker ★★★★★
()
Ответ на: комментарий от bhfq

В GalaxyTab плохой TFT?

не имею ни малейшего понятия. но если есть лесенки — очевидно, что либо экран не может воспроизводить нужные градации цветов, либо виновато приложение, которое выводит картинку в плохом качестве без dithering (кстати, браузеры делают это во время скроллинга для ускорения).

waker ★★★★★
()
Ответ на: комментарий от qrck

Например IBM старались параллельно сделать нормальную не глючащую ОС - OS/2, и сделали, но она была уже никому не нужна - все сидели на винде, к ней привыкли, и менять привычек не собирались.

warp 3 вышла за год до win95 и по многим параметрам превосходила ее. Но ibm тупо и не пыталась протолкнуть ее на десктопы, отдав нишу ms.

madcore ★★★★★
()
Ответ на: комментарий от Gorthauer

Мобильный рынок пока больше похож на взрывающийся а не плавно развивающийся. Может обернется через пару лет все куда более вылизанным итп.

qrck ★★
()
Ответ на: комментарий от qrck

Ну так вот и пока его будет хавать недооптимизированный андроид, и андроидокапец еще нескоро настанет, как нескоро настанет вендекапец.

Gorthauer ★★★★★
()
Ответ на: комментарий от TowTruck

У меня (о ужас!) не тормозит, скажу больше, вполне летает. Вполне, но тяжелые игры погонять не пробовал, не играю, знаете ли

vvaalleekk
() автор топика
Ответ на: комментарий от waker

Мб может еще в системных настройках включить, неплохо быстродействия добавляет, особенно с графикой

vvaalleekk
() автор топика

Читай теги к записи и получишь ответ на свой вопрос. Тег «java» ещё только добавь.

KblCb ★★★★★
()

Тебе рассказать, какая графика и физика была в тех играх, которые быстро работали?

Vekt
()
Ответ на: комментарий от bhfq

24 бита?

Возможен ещё вариант 6-ти битной матрицы с ШИМ.

GAMer ★★★★★
()
Ответ на: комментарий от Gorthauer

Кстати про андроид, авторы проекта Xamarin (порт кода андроида на C#), говорят что от простого переписывания на C#, андроид стал в разы шустрее работать. Таки Java немало влияет на производительность похоже. Даже то, что используется куда более вменяемый dalvik вместо JVM, и JIT, не помогают.

qrck ★★
()
Ответ на: комментарий от vvaalleekk

У меня (о ужас!) не тормозит, скажу больше, вполне летает. Вполне, но тяжелые игры погонять не пробовал, не играю, знаете ли

Ну раз УТВР , то не подскажешь секрет успеха для галакси таба самого первого ? Игрушки особо не интересуют , а вот по интернету лазить невозможно , даже только с одним открытым окном тормоза могут дойти до зависания и довольно часто только только ресет помогает .

TowTruck
()

Просто сейчас мало кто стремится писать красивый и оптимизированный код. Ну а мощное железо ещё больше подстегивает на все забивать. Смотрел обзор HTC и офигел, когда увидел, что он на 4-х ядрах тормозит во время отображения облаков в погодном виджете.

Acidrain
()
Ответ на: комментарий от Acidrain

Возможно. Мне Samsung`и больше нравятся.

Самсунги тоже не айс , забивают на апдейты , кроме нексуса , который гуглофон , но он стоит как нормальный айфон .

TowTruck
()

Жирнота явы не знает границ. Сборщик мусора тормознёт всё, что угодно. Гигагерцовый ARM не сравнить с i386 (дели на 2-2.5, если равнять по openssl speed). Рамы много - толстота Давлика тому виной.

vadmitru
()
Ответ на: комментарий от Nervous

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

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Её лишь иногда «примораживает», «register pressure» у неё гораздо выше и память кушает лихо. А в остальном она «лапочка».

vadmitru
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.