Информация об изменениях

Сообщение Re[4]: Что наиболее быстро развивается? Замедлились ли телеф от 28.02.2024 17:52

Изменено 28.02.2024 17:55 vsb

Re[4]: Что наиболее быстро развивается? Замедлились ли телефоны?
Здравствуйте, Pavel Dvorkin, Вы писали:

C>>Зачем? Вот скажите мне, зачем современным приложениям, столько памяти?


PD>Просто разучились писать приложения компактно.


Никто не разучился. Я тоже пример приведу.

Я купил iPhone 4S в 2012 году. У него было 512 MB RAM и двухядерный процессор с частотой 1 ГГц. При покупке в нём интерфейс просто летал, андроиды сравнения просто не выдерживали никакого. Я на этом телефоне и в потрясающие 3D игры играл в том числе. Меня просто поражало, сколько вычислительной мощи туда запихнули.

Помимо прочего одно из наиболее часто используемых приложений у меня было — Яндекс Навигатор. У меня были большие проблемы со знанием города, я тогда начал водить машину и этот навигатор был моим незаменимым помощником.

Прошло 5 лет. Apple выпустила iOS 7, ну и последующие, которые превратили телефон в тыкву. Яндекс Навигатор с каждой новой версией тормозил всё больше, дошло до того, что он у меня запускался чуть ли не минуту, в то время как раньше это был почти мгновенный запуск. Если переключить приложения, фоновое практически всегда прибивалось. В последние месяцы он порой тупо вылетать начал, полагаю, что из-за нехватки памяти. Ну про то, что взаимодействие с интерфейсом уже подтормаживало, думаю, и упоминать не стоит.

Естественно покупка iPhone 8 исправила все эти проблемы и всё стало как было.

Что — за 5 лет программисты вымерли в яндексе? Вряд ли. Просто программы пишут под целевое железо. Если целевое железо слабое — пишут "компактно". Если целевое железо по мощности перегнало десктоп (не шутки, у iPhone 8 процессор был быстрей десктопного) — значит пишут "размашисто".

Я и сам такой. Сегодня пишу под микроконтроллер, в котором пара килобайтов памяти и 20 килобайтов флеша. А завтра пишу на жаве под приложение в кластере, которое работает на пяти серверах. Естественно я пишу совсем по-разному.
Re[4]: Что наиболее быстро развивается? Замедлились ли телеф
Здравствуйте, Pavel Dvorkin, Вы писали:

C>>Зачем? Вот скажите мне, зачем современным приложениям, столько памяти?


PD>Просто разучились писать приложения компактно.


Никто не разучился. Я тоже пример приведу.

Я купил iPhone 4S в 2012 году. У него было 512 MB RAM и двухядерный процессор с частотой 1 ГГц. При покупке в нём интерфейс просто летал, андроиды сравнения просто не выдерживали никакого. Я на этом телефоне и в потрясающие 3D игры играл в том числе. Меня просто поражало, сколько вычислительной мощи туда запихнули.

Помимо прочего одно из наиболее часто используемых приложений у меня было — Яндекс Навигатор. У меня были большие проблемы со знанием города, я тогда начал водить машину и этот навигатор был моим незаменимым помощником.

Прошло 5 лет. Apple выпустила iOS 7, ну и последующие, которые превратили телефон в тыкву. Яндекс Навигатор с каждой новой версией тормозил всё больше, дошло до того, что он у меня запускался чуть ли не минуту, в то время как раньше это был почти мгновенный запуск. Если переключить приложения, фоновое практически всегда прибивалось. В последние месяцы он порой тупо вылетать начал, полагаю, что из-за нехватки памяти. Ну про то, что взаимодействие с интерфейсом уже подтормаживало, думаю, и упоминать не стоит.

Естественно покупка iPhone 8 исправила все эти проблемы и всё стало как было.

Что — за 5 лет программисты вымерли в яндексе? Вряд ли. Просто программы пишут под целевое железо. Если целевое железо слабое — пишут "компактно". Если целевое железо по мощности перегнало десктоп (не шутки, у iPhone 8 процессор был быстрей десктопного) — значит пишут "размашисто".

Я и сам такой. Сегодня пишу под микроконтроллер, в котором пара килобайтов памяти, 20 килобайтов флеша и процессора на пару мегагерцев мне хватает. Копируя байты через DMA и проверяя сгенерированный машинный код в некоторых местах. А завтра пишу на жаве под приложение в кластере, которое работает на пяти серверах. Естественно я пишу совсем по-разному.