Комментарии 97
Движение любой кнопки вверх — shift, влево — backspace, вниз — Enter
youtu.be/xZeiKG3TefY?t=1m10s
Дальше всего пошла Blackberry, сделав физическую тач-клавиатуру:
Чем же она "тач"? ББ всегда славился своими клавами, и кажется, даже патентовал её. Она и правда очень удобна для такого размера. Когда-то была бизнес-икона.
Не просто так эти системы ушли с рынка.
Был такой телефон у HTC — HD2. Примечателен тем, что там прошивалась и WM 6.5 и WP7 и Андроид. Ну насчет прошивки wp на 100% не уверен, просто был hd7, который железно практически точно такой-же был и там стояла wp.
Так вот, поведение разных ОС на одном и том же железе:
1. WM6.5 — серьезный лаги UI, периодические залипания на 5-10 сек. Причина — как другие потоки текущего процесса, так и все остальные процессы конкурируют с прорисовкой GUI (и между собой) за ресурсы, все работает одинаково медленно, особенно, визуально.
2. Андроид 2.2 (или 2.3, не помню) — интерфейс немного подлагивает, подвисания на 1-2 сек максимум. Причина — GUI конкурирует с другими потоками текущего процесса. Но не с другими программами. Визуально, работает существенно быстрее. Особенно, всякие длинные списки, которые пальцем прокручиваешь.
3. WP — работает очень быстро. Причина — GUI имеет максимальный приоритет. И отсутствие конкуренции с другими процессами, как в Андроиде, но не знаю, на сколько это уже важно в данном случае.
Полноценная многозадачность и отсутствие приоритета GUI делали из системы тормоза. Простой перенос принципов работы ОС с десктопа не сработал.
А в целом, я не помню совсем уж вырвиглазных тормозов на WM. Ну, подлагивало, да, так и железо обычно было — одно ядро на 400 МГц и 32-128 Мб памяти. Понятно, что сейчас интерфейсы на топовых смартфонах работают очень живо, но на совсем дешевых примерно те же лаги.
А по полноценной многозадачности я даже немного скучаю…
Полноценная многозадачность на смартфоне — очень спорная штука. Чем-то напоминает многозадачность времен 3.11, в том смысле, что неоптимальная работа приложения может сильно повлиять не только на саму работу приложения, но и систему в целом. Решит программа запустить что-то тяжелое в фоновом режиме и терпи тормоза. Особенно круто это когда звонит кто-то или наоборот — набрал, то не туда и даже сбросить не можешь.
И тормозило все это так, что современным дешманским китайцам не снилось.На Windows Mobile 5 софт, который я использовал не тормозил.
10-20 секунд ждать хоть какой-то реакции интерфейса.Похоже у вас было что-то не так с устройством, может слабый процессор или медленная память.
Ну это утрированный пример, конкретно у меня были проблемы с почтовиком. Оффлоайновым, конечно. Когда он начинает что-то делать с письмами (искать по ним или новые забирать), то все хорошо, пока его не свернешь. Переключаешься с него на rss читалку и вполне можно словить такой вот глюк.
В целом — чистое устройство так не залипало. Проблема появлялась при запуске нескольких программ. Та она и в десктопной Винде тех времен встречалась, но там, как правило 1-2 сек длилось подвисание (когда даже мышка не шевелилась) ну и в целом, не так напрягало.
Шустро такие устройства выглядели пока не появился Айфон. Который чуть поклацаешь и потом WM устройства очень даже не казались шустрыми.
Полноценная многозадачность — вот корень проблемы. В мобильном устройстве без строгой приоритизации не обойтись.
Расскажите это blackberry10 с их QNX =) После него андроид 7 на около-топовом устройстве тормозом кажется.
> Пока что речь о WM, там это было устроено неправильно.
Там было не «неправильно», там дико экономили память. В условиях среднерыночных 64 мегабайт RAM на момент выхода win mob 6 это было необходимо (напомню, что в те времена 2 ГБ на десктопе уже не считалось чем-то невозможным, а 512 было «офисной печатной машинкой»).
У меня было 3 highscreen zeus, на одном стоял winmob 6.5, на втором андроид 2.1, на третьем андроид 2.3. Винда на быстром сторадже и 256 RAM работала ощутимо быстрее тогдашних андроидов.
А в iowait и полку по памяти загнать можно любую ОСь.
Полку по памяти на современной мобильной ОС сделать не выйдет. По крайней мере, обычными программами, со стандартными привилегиями. И iowait от фонового софта тоже крайне маловероятен.
Проблема WM в том, что ее хотели сделать максимально схожей с большой Виндой.
При современном подходе, как видите, и многозадачности не выходит. Выходит только «многодемоновость», а весь UI свернутых программ регулярно превращается в тыкву, забывая своё состояние.
Кстати, любой торрент-клиент и AC или N-wifi с хорошим аплинком всё ещё позволяют любым торрент-клиентом загнать топовые андроидные железки в iowait и наслаждаться тормозами как на том самом win mobile.
QNX — это вообще ОСРВ. Там всё жёстко. Сказано — гуй — значит, гуй :)
Просто там было полно устройств с недорогим процессором 200Мгц, а были куда лучше на 600Мгц и более. Первые тормозили жутко, вторые были шустрыми. Опять же памяти сколько было на устройстве. Где-то памяти был очень мало, где-то запущенными хранилось в памяти 3 приложения и больше, а где-то для одного памяти не было. Потом отличались оболочки для смартов, они тоже были разными по тормознутости (андроид перенял идеологию, ставь то, с чем удобно тебе удобно работать, а WP7 наоборот, ушла в сторону, ничего нельзя делать, что и погубило ОС).
В WM часто не было аппаратного ускорения графики, что и делало тормоза.
Но например имеется (если говорить про более свежие поделки Microsoft) Nokia lumia 630, так на ней "не поддерживаемая" (сразу в двух планах: неподдерживаемая на этом телефоне, и вообще не поддерживаемая апедейтами от Майков ныне, как известно) 10ка Mobile прекрасно живёт с 512 Мб ОЗУ и 8 Гб внутренней памяти. И ничего, не тормозит! Хотя приложений кроме калькулятора и тп нет (почти).
Ну так "жор" по ресурсам в современных смартфонах, это в основном мультимедиа, в том числе в приложениях: десятки мегабайт ресурсов, анимация, масштабируемый интерфейс и пр.
А попробуй на тех смартфонах открыть 12 мегапиксельную фотографию на FullHD экране… Или всякие там голосовые ассистенты и пр, да так, чтоб не тормозило.
Так что, если принимать во внимание возросшие ёмкости батареи, то потребление не то чтобы катастрофически выросло или упало.
blogs.msdn.microsoft.com/hegenderfer/2007/08/31/slaying-the-virtual-memory-monster
blogs.msdn.microsoft.com/hegenderfer/2007/10/01/slaying-the-virtual-memory-monster-part-ii
Вкратце:
- слотовая модель памяти с фиксированным их количеством
- чудесная обработка r/w-секций библиотек, при которой реально доступный приложениям объем памяти несколько ниже нормального (немного легче стало после введения новых слотов в WM6.5). Плохие библиотеки могут влиять на все процессы без исключения.
Хорошо стало только начиная с CE6, в CE7 совсем хорошо (по моим оценкам)
А какие раньше "пасхалки" попадались… М… Взять, к примеру, старичка Asus P750 c его VGA матрицей в режиме qVGA. Благодаря умельцам разлочил, памяти допаял до 128 метров — это просто сказка была!
А Dell x51v с, подумать только, отдельным видеоускорителем! Как было круто просто копировать DVD без конвертаций и смотреть без тормозов.
А сейчас никакой изюминки. И внукам рассказать нечего будет.
эо были последние девайсы, где было действительно разнообразие.
У меня был asus p535, я долго ходил с гордым чувством, что у меня в кармане целая ЭВМ! С виндой! Браузером! И многозадачностью. Трава чтоль зеленее была? Солнце ярче? Или оно всегда такое чувство?
До сих пор пользуюсь HTC Herald (HTC P4350). Ему уже больше 10 лет. Батарея продержалась 7 лет, после чего начала деградировать, сейчас держит где-то 2 дня.
но я видимо все стер и оставил только заводские приложения.
Там память у всех работает от аккумулятора (она, фактически, оперативная). Месяц не заряжаешь — и привет всем данным (кроме тех, что на карточке памяти).
В WM в отличии от Symbian, да и Android, можно было просто каталог с установленной программой перекинуть куда угодно хоть на карту памяти, потом зайти туда менеджером файлов и запустить ехешник. Или создать ярлык на этот ехешник. Все прямо как в настольной винде.
ЗЫ кстати мой КПК ASUS A626 изначально шел с WM 5.0, потом пережил 2 апдейта сначала до 6.0, а затем до 6.5. До 6.0 точно официальный апдейт, а вот 6.5 вроде кастом, точно не помню, очень уж давно это было :) Впрочем он работает до сих пор и выглядит почти как новый, правда только от зарядки, аккум уже безнадежно умер. Иногда включаю, ностальгирую :)
А у меня был Motorola MPX200, раскладушка, изначально работавший на Windows Smartphone 2002, но легко обновлялся вплоть до 6-й версии.
Легенда, а не смартфон. Обновить бы там железо, до до сих пор пользовался б.
Был у меня Sony Ericsson x1i экран по тем меркам был хорош, и физ клава слайдер сильно облегчала набор сообщений в аське, gps, wifi, оптический джойстик, тогда этим обычные смарты не могли похвастаться. Да и пару игр сони выпустила с использованием 3d ускорителя (больше под винду ничего не находил). Жаль постигла учесть всех слайдовый форм факторов, но лежит и возможно доберутся руки сделать его:)
Был у меня такой телефон. 2 недели мучался с прошивками Андроила (опыт товарищей с Hd2 вдохновлял), но в итоге плюнул и взял desire Z.
А так запомнилось, что всё это было медленно и дико неудобно. Навигация была крутой, но батарея уходила просто на глазах. Через пару лет мучений я его неудачно уронил (отвалился MiniUSB-порт), отдал подруге, заряжавшей это чудо лягушкой и перешёл на Nokia E51, оставившую много тёплых воспоминаний. Но вот по играм WM была вне конкуренции.
А самая крутая оболочка для 6.5 в то время была у HTC :)
А самая крутая оболочка для 6.5 в то время была у HTC :)
ага)
выкопал свой HTC Diamond 2…
Часы прям как на современном Sense, а тут оболочка еще называлась Manila.
Смотрю гуглокарты даже до сих пор нормально работают) Опера норм пашет, а IE уже все, сертификаты требует…
i.imgur.com/kYuNVjt.jpg
i.imgur.com/vEelOvn.jpg
i.imgur.com/iGFEruV.jpg
Ага, а когда стилус потеряется, тыкать медиатором) Помнится, Nokia даже переняля эту фишку, выпустив телефон с медиатором вместо стилуса прямо из коробки)
Но уже тогда были оболочки типа SPB MobileShell, которые делали интерфейс пальцеориентированным.
на ASUS P750, как и на его младшего брата P527, изначально с завода WM5 ставилась, но под нее уже и 2ГИС был, и ГисРусса. WM6.1 позже была, но официальная или от тех же умельцев, не помню.
на 4pda много софта для них все еще лежит, кроме современных мессенджеров, конечно. но ICQ есть, если что, и Jabber.
Аж прослезился от воспоминаний… Время когда я завидовал знакомому с его HPшным КПК без сенсора и нормальной клавой, время когда новый телефон был отличен от старого не только начинкой, но и внешне...
А не подскажет кто случаем программы, для копирования WM6.x с одного КПК на другой?
Тоже был владельцем i-mate sp3i — тоже джойстик отвалился. А в остальном был нормальный аппарат, для своего времени.
МС тогда очень жидко обкакались, и последствия этого видны до сегодняшнего дня, ну не могли они больше в мобильные ОС. А софта сколько было написано, в андроиде и по сей день столько нету.
Проблема WM6 в том, что на рынке мобильных процессоров был застой, одноядерные процы 400-600МГц.
Я не спорю, некоторые моменты могут вызывать ностальгию. Но давайте будем честными: WM была бесконечно далека от народа, и iOS, Android, Symbian и тогдашняя RIMовская ОС её отнюдь не на ровном месте уделывали.
Варианта «оставить обратную совместимость» у MS просто не было, да и практически всем имеющимся софтом всё равно было проблематично пользоваться без стилуса. Им нужно было максимально дистанцироваться от игрушки для гиков, но даже это их не спасло.
WP, при всех её многочисленных недостатках, была куда успешнее предшественницыесли только за счёт начального вау-эффекта. Но этой поделкой они оттолкнули от себя гиков переехавших на андройд и iOS возможности которых на момент выхода WP7 были не сравнимо больше, а своими последующими бездарными действиями и обычных пользователей заодно. Посмотрим что у них с мобильной 10-кой получится, но думаю эта концепция опять же окажется жизнеспособной разве что на смартфонах с Intel Atom на борту и то ненадолго.
Лучшая мобильная ОС — Maemo 5.
Чуть похуже Maemo 6 (более известная как Meego 1.2) и Sailfish.
WM где-то после них.
Перешел в свое время с WM 6.1 на Maemo 5
Аппаратов на WM у меня было два. Оба RoverPC. Первый не помню модель (умер почти сразу после жесткого падения на асфальт). Второй pro G7 (у которого была версия с VGA выходом для подключения к монитору, но мне достался с заглушкой вместо разъема).
Перепробовал, наверное, все, что только было доступно для WM6. В том числе всякие пальцеориентированные интерфейсы, заменяющие стандартный.
Могу сказать, что сейчас, после WM и Maemo 5 скучаю по стилусу, который позволял тыкать в экран очень точно.
Сейчас некоторые производители в некоторых топовых моделях возвращает точный стилус. Но по ощущениям и простоте оно пока не дотягивает до старого доброго резистивного экрана с простым и дешевым куском пластика (иногда с металлическими элементами).
А потом я обменял его на какого-то монстра с совершенно неюзабельной выдвижной сбоку клавиатурой, о чем потом сто раз пожалел.
Кстати, браузер я на нем использовал opera mini в виртуалке. Так как она изначально была оптимизирована под маленькие экраны, на относительно большом экране коммуникатора ей было пользоваться очень и очень комфортно, и ресурсов много не требовала. А встроенным браузером было пользоваться вообще невозможно.


«Три девицы под окном» или вспоминаем как выглядели Windows Mobile 2003 SE, WM 6, WM 6.5