Индивидуальные мелодии звонка
Jul. 9th, 2010 10:36 amИнтересная статья, почему так трудно реализовать индивидуальные мелодии звонка:
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" Согласен подождать пару дней.
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" Согласен подождать пару дней.