phd_ru: (Default)
[personal profile] phd_ru
Интересная статья, почему так трудно реализовать индивидуальные мелодии звонка:

http://blog.barisione.org/2010-07/how-hard-can-it-be/

Рассказано про 2 проблемы. Во-первых, говорит автор, представьте себе, что этот компьютер - а ведь это настоящий компьютер с Линуксом и полноценной многозадачностью - сильно загружен. И тут приходит звонок. Нужно запустить звонилку, просканировать список контактов, найти мелодию контакта, подгрузить кодеки - и всё это под большой загрузкой.

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

Ещё описан интересный момент - сейчас, чтобы ускорить загрузку (одной единственной) мелодии звонка, она заранее декодируется в WAV, и кладётся в быструю память. Когда будут индивидуальные мелодии, они все в быструю память не поместятся, значит, придётся их декодировать на лету.

С этим я тоже не согласен. Здесь тоже надо ориентироваться на средний, а не худший случай. У меня под 200 контактов, но разных мелодий будет 4 - семья/друзья/коллеги/прочие.

А вот с последним абзацем я очень даже согласен. "you just have to wait a couple of days, so that I can polish and publish the program I wrote to have custom ringtones :D" Согласен подождать пару дней.

January 2026

S M T W T F S
     123
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 10th, 2026 12:19 am
Powered by Dreamwidth Studios