Comments 54
Забавно. Напомнило старую статью про программирование (точнее, реализации API) в Windows 98 эффектов прозрачности: Windows делала копию экрана в битмап и уже с ним программист мог работать, чтобы добиться прозрачности.
самое обидное в той технологии (фотографирования экрана и наложения картинок для получения эффекта прозрачности) было то, что я освоил её незадолго до появления Windows 2000, в которой прозрачность уже поддерживалась системой без всяких ухищрений :)
по поводу статьи: непонятно, зачем эти скриншоты сохраняются как файлы, если они используются всего по одному разу — хватило бы картинки в оперативной памяти
по поводу статьи: непонятно, зачем эти скриншоты сохраняются как файлы, если они используются всего по одному разу — хватило бы картинки в оперативной памяти
Данная технология и сегодня живее всех живых во всяких сплеш-скринах. Достаточно попробовать запустить какой-нибудь Акробат на фоне видео, как станет заметно, что красивая тень по краям падает на стопкадр.
непонятно, зачем эти скриншоты сохраняются как файлы, если они используются всего по одному разу — хватило бы картинки в оперативной памяти
ГУИ айфона построен таким образом, что при сворачивании/разворачивании программы она анимационно удаляется/возникает из точки в центре экрана. эти картинки служат для создания иллюзии, что программа постоянно в памяти и вы продолжаете работу с того момента, как вы в ней и остановились. т.е. пока оболочка запускает программу и даёт ей время раскачегарится, вы наблюдаете этот скриншот, и вам кажется, что программа никогда не выключалась.
на мой вгляд классная фича, ибо это телефон, а не ПК и все ПО должно быть достпуным сразу же после запуска, а не ждать 30 секундных splash-скринов как в фотошопе :-)
В фф и хроме можно посмотрете все сохраненые пароли нажав на кнопку показать пароли, тоесть если кто то сел за ваш комп, товсе пароли у вас можно украсть, если вы их сохраняете конечно. Я считаю, это недопустимо, надо либо ставить на это дело пароль, либо вообще их непоказывать.Вот такая она безопасность =(
в фф есть функция мастер пароля, который нужно ввести чтобы просмотреть сохраненные пароли.
В данном случае закрывать дырку надо не ФФ, а в пользователе, который не блокирует свою сессию. Последняя гораздо страшнее.
имхо не стоит сохранять пароли в браузере вообще… и да — не понятно наличие фичи с показом пароля :)
Для того, чтобы не забивать ОЗУ, в iPhone экономят на всем, в итоге интерфейс работает без тормозов.
А эффект сворачивания тоже прямо в файле производится? :)
То есть, они сохраняют на диск, вместо оперативки, потом с диска читают, запускают визуальный эффект и, тем самым, жутко уменьшают затраты ОЗУ и вообще оптимизируют? :)
То есть, они сохраняют на диск, вместо оперативки, потом с диска читают, запускают визуальный эффект и, тем самым, жутко уменьшают затраты ОЗУ и вообще оптимизируют? :)
Нет, специальное API делает скриншот из файла, потом он рендерится на экран и ресайзится естественно в ОЗУ.
Но я не исключаю следующего сценария, что препроцессинг над файлом выполняется не в момент сворачивания, а до него, чтобы гарантировать отсутствие тормозов. Ведь после нажатия на клавишу, в независимости от того, тяжелое приложение или нет, iPod ждет определенное время, а потом выполняет эффект сворачивания.
Так что да, экономия, вы неверно интерпретировали мою мысль %)
Но я не исключаю следующего сценария, что препроцессинг над файлом выполняется не в момент сворачивания, а до него, чтобы гарантировать отсутствие тормозов. Ведь после нажатия на клавишу, в независимости от того, тяжелое приложение или нет, iPod ждет определенное время, а потом выполняет эффект сворачивания.
Так что да, экономия, вы неверно интерпретировали мою мысль %)
На экономии ресурсов получаем енприятные софтенные дыры… =\
думаю в процесе разработки решили не разбазаривать столь ценный ресурс телефона на скриншоты
Интересно, а как тогда реализованы все эти понты с окнами в Leopard & Vista?
Явно не аналогично, т.к топик с такой темой не появился;)
И в Vista, и в Leopard и в Linux (Compiz) всё по одному шаблону: все данные в видеопамяти и GPU их обрабатывает. Тут уж ничего не поделать: если данные в видеопамять не попадут — как вы их вообще увидите?
Спасибо за ликбез.
Без понятия, я не знаком с механизмом.
Просто интересно стало.
Без понятия, я не знаком с механизмом.
Просто интересно стало.
В основном главная идея там заключается в использовании 3D ускорителя видеокарты. Т.е., если говорить упрощенно, рабочий стол и все окна — это просто что-то вроде компьютерной игры, которая состоит из различных плоских примитивов с соответствующими текстурами. Просто выбирается ортогональная проекция + особое внимание уделяется попиксельному соответствию текстуры с устройством вывода, чтобы не замыливались тонкие линии. А все остальное делает аппаратный GPU. Всяческие спецэффекты (вроде стеклянной границы окна в Висте) — лишь шейдеры.
Сейчас подобный подход получает все большее распространение не только на системном уровне, но и при создании приложений. Яркий тому пример — WPF из .NET 3.5 — там все приложение по такой системе создаётся — рендеринг кнопочек и прочих текстбоксов — в 3D. Там даже градиентные кисти через шейдеры реализованы.
Сейчас подобный подход получает все большее распространение не только на системном уровне, но и при создании приложений. Яркий тому пример — WPF из .NET 3.5 — там все приложение по такой системе создаётся — рендеринг кнопочек и прочих текстбоксов — в 3D. Там даже градиентные кисти через шейдеры реализованы.
Хорошая фича =)
Сомневаюсь, что действительно кофиденциальную инфу будут хранить в iPhone, нужно быть совсем дураком.
Сомневаюсь, что действительно кофиденциальную инфу будут хранить в iPhone, нужно быть совсем дураком.
Какая дурацкая реализация.
Кстати, в новой прошивке после 10-й попытки ввода неправильного кода все данные на аппарате уничтожаются..
Кстати, в новой прошивке после 10-й попытки ввода неправильного кода все данные на аппарате уничтожаются..
весело
забыл пароль и можно застрелиться :)
забыл пароль и можно застрелиться :)
Со мной так было :)
Забыл пароль, пришлось перепрошивать усё :( Хорошо, что в айтюнсе очень удобный бэкап, все данные с плеера сохранились (у меня тач). С тех пор не паролю плеер (да и причин не вижу это делать, а первый раз ради проверки паролил).
Забыл пароль, пришлось перепрошивать усё :( Хорошо, что в айтюнсе очень удобный бэкап, все данные с плеера сохранились (у меня тач). С тех пор не паролю плеер (да и причин не вижу это делать, а первый раз ради проверки паролил).
Да ничего страшного на самом деле: он бэкапы каждый раз при синхронизации делает, дома спокойно можно будет всё восстановить.
Хорошая месть человеку, оставившему свой вечнозвонящий iPhone рядом.
с каждой новостью айфон становится все круче и круче
А мне нечего скрывать ) Вот
Может это было сделано специально, что бы легче было раследовать приступдения совершённые с помощью телефона.
«Never attribute to malice that which can be adequately explained by stupidity»
или, в вольном переводе,
«Не ищите злой умысел в том, что может быть объяснено глупостью».
или, в вольном переводе,
«Не ищите злой умысел в том, что может быть объяснено глупостью».
Сначала не в тему: завидую вашему английскому который я начал изучать месяц назад.
В полне возможно что вы правы так как скорее болеше обращали внимание на красоту и функциональность, и предусмотреть всего в принципе не возможно.
В полне возможно что вы правы так как скорее болеше обращали внимание на красоту и функциональность, и предусмотреть всего в принципе не возможно.
Хм, на iPhones была статья человека, вернее размышления на тему, почему iPhone настолько закрытая платформа, почему нет copy&paste и т.д. После прочтения складывается достаточно четкая картина, что все это было сделано для того, чтобы обезопасить пользователя от проблем, вирусов, червей, утери конфиденциальных данных. Если подобная неприятность имеет место быть, то могу предположить, что это не от недосмотра, а by design.
Да и глупо чинить на пустом месте панику. Если у спецслужб окажется ваш iPhone, то они вытянут гораздо больше интересной информации из таблиц SQL Lite, из ваших СМС и т.д., и вероятность, что там будет крытся что-то более конфиденциальное, чем на скриншотах, выше. И заголовок статьи специально нагнетает ситуацию. iPhone не идеален, но поверьте, дыры есть везде, уязвимости и шансы потери конфиденциальных данных — тоже.
Да и глупо чинить на пустом месте панику. Если у спецслужб окажется ваш iPhone, то они вытянут гораздо больше интересной информации из таблиц SQL Lite, из ваших СМС и т.д., и вероятность, что там будет крытся что-то более конфиденциальное, чем на скриншотах, выше. И заголовок статьи специально нагнетает ситуацию. iPhone не идеален, но поверьте, дыры есть везде, уязвимости и шансы потери конфиденциальных данных — тоже.
А тут ещё и Зибри интригует какой-то страшной глобальной уязвимостью…
Митник, Руссинович, Рутковска, теперь вот Zdziarski… Почему у всех реальных специалистов по безопасности славянские фамилии?:)
Теперь точно отбилось желание его покупать. Nokia 9300 — сила.
Это из-за чего оно отбилось? :) Из-за потенциальной возможности спецслужб проникнуть в ваш айфон? Мания величия у вас батенька :)
P.S. Без обид только )))
P.S. Без обид только )))
Да неее, не в величии дело. Просто с каждым днем в нем все больше и больше находят всевозможных «косяков». А это как потребителя меня очень смущает.
Вы считаете что точно такие же данные нельзя вытянуть с нокии? Ну кроме скриншотов конечно, хотя на скриншотах будут данные которые и так храняться на телефоне (ведь откуда та изображение строится).
Sign up to leave a comment.
iPhone делает скриншоты всего подряд