Здравствуйте, alex_public, Вы писали:
I>>Кроме того, другая работа с памятью, энергосбережением, многозадачностью и тд и тд. I>>Т.е. когда выяснилось, что мобайл девайс используется совсем не так как десктоп, сразу полезли проблемы.
_>Только вот самое забавное заключается в том, что современные популярные мобильные ОС понемногу прогрессируют как раз в сторону подобия полноценных десктопных ОС. )))
Заимствуют только некоторые фичи, как правило в ограниченом виде. Раньше был только один вариант — уменьшеный скрин + 100% фич. До маразма доходило — полноценный SQL сервер пытались заставить работать на телефоне.
Сейчас заимствуются только реально необходимые фичи. Например на телефоне нахер не нужна полноценная многооконность.
I>>Но вообще уже переделки UI даже на основной винде давно, еще лет 10 назад, превратились в хаос, сразу всё подряд — и старые окна, и битмапы, и gdi, и dx, и wpf. Похоже тянут вообще всё, что может хоть как то помочь.
_>Ну так это же их знаменитая обратная совместимость. Ну и кстати если они когда-нибудь откажутся от неё, то это реально будет самоубийством. Если не для компании, то для ОС точно. )
Здравствуйте, Ikemefula, Вы писали: I>десктопе юзер может залезть куда угодно. В мобайле это не только не нужно, но и создаёт проблемы — например всё это необходимо майнтейнить. На кой ляд, если юзер этого не увидит ?
Здравствуйте, Слава, Вы писали:
I>>десктопе юзер может залезть куда угодно. В мобайле это не только не нужно, но и создаёт проблемы — например всё это необходимо майнтейнить. На кой ляд, если юзер этого не увидит ?
С>Это ведь мое дело, куда я хочу залезть.
Так влазь. Главное что бы люди платили только за то, что именно им нужно. Зачем мне платить за то, что Микрософт делает фичи для таких как ты ? И вот оказалось, что любителей "влазить" ничтожно малое количество, которое не позволяет монетизировать вложения.
Здравствуйте, Ikemefula, Вы писали:
I>Так влазь. Главное что бы люди платили только за то, что именно им нужно. Зачем мне платить за то, что Микрософт делает фичи для таких как ты ? И вот оказалось, что любителей "влазить" ничтожно малое количество, которое не позволяет монетизировать вложения.
Зачем тебе платить — ну тогда кушай ливерную колбасу, она самая дешёвая.
Смотри, прилетит тебе на мобилку обновление оболочки, как у Алкателей — с осьминожкой на пол-экрана и рекламой онлайн-игр в фейсбуке. И хрен ты это отключишь.
Сами, сами себя обслужили. Пожадничали и получили телефон, где юзер сам ничего не может сделать, и вынужден жрать то, что дают.
Здравствуйте, Слава, Вы писали:
С>Смотри, прилетит тебе на мобилку обновление оболочки, как у Алкателей — с осьминожкой на пол-экрана и рекламой онлайн-игр в фейсбуке. И хрен ты это отключишь.
То есть, ты предлагаешь как 10 лет назад — возможности в ущерб удобству ? Спасибо, не надо. Я лучше телефон выкину и новый куплю.
С>Сами, сами себя обслужили. Пожадничали и получили телефон, где юзер сам ничего не может сделать, и вынужден жрать то, что дают.
Алё, типичный юзер ничего этого делать не будет, у него ни скилов, ни образования соответсвующего. Всё равно понесёт в СЦ. Толку от затрат на разработку для фантиков вроде тебя ?
Здравствуйте, Ikemefula, Вы писали:
I>А такие вопросы надо задавать великим архитекторам в Микрософте. Оказалось, что выгоднее переписать с нуля, чем допиливать старое.
Там не совсем с 0-ля.
Напомню, что первые OLEDB-дрова в основном представляли из себя обертку над существующими ODBC-дровами, а уже через 3-5 лет ровно наоборот — многие ODBC-дрова были реализованы как обертка вокруг всё более развивающихся OLEDB дров.
Так и UWP. Он не с 0-ля вырос, а из Win8 АПИ, реализация которого по большей части была поверх существующего Win32-кода. И сейчас именно то время, когда "родной" код всё больше переезжает в новое АПИ, а старое АПИ эмулируется новыми ср-вами сугубо для совместимости. Это нормальный процесс, никакого "с 0-ля" в нём нет.
Здравствуйте, Ikemefula, Вы писали:
I>Сейчас заимствуются только реально необходимые фичи. Например на телефоне нахер не нужна полноценная многооконность.
Многие новые телефоны как раз хвастаются возможностью отображать два приложения на экране за раз. В Win10 такая возможность идёт изкаробки.
_>>Ну так это же их знаменитая обратная совместимость. Ну и кстати если они когда-нибудь откажутся от неё, то это реально будет самоубийством. Если не для компании, то для ОС точно. ) I>Наоборот, они сломали обратную совместимость.
Что, опять? ))
Именно тебе я уже дважды давал ссылки на список ф-ий из Win32 АПИ, которые вошли в UWP.
Там легче перечислить, что не вошло. Вот как раз старая оконная система и всё что с ней связано — не вошло. Т.е. даже взять замену DirectDraw на Direct 2D — первый ведь работает через HWND. В DirectX 11 тоже еще артефакты совместимости с HWND торчали, поэтому тоже понадобилось очистить этот АПИ, увеличив номер версии. А так-то всё остальное на месте.
Здравствуйте, alex_public, Вы писали:
_>которые объясняли отказ от полноценной мощной платформы WinMobile в пользу WinPhone как раз наличием инновационного пальцетыка, вместо отсталого стилуса в WinMobile.
Note всегда шел со стилусом. Он вообще не позиционировался как смартфон никогда. Изначально его позиционировали как что-то среднее м/у планшетом и смартфоном. Эдакий небольшой планшет, с которого можно еще и звонить.
Здравствуйте, vdimas, Вы писали:
I>>Сейчас заимствуются только реально необходимые фичи. Например на телефоне нахер не нужна полноценная многооконность.
V>Многие новые телефоны как раз хвастаются возможностью отображать два приложения на экране за раз. В Win10 такая возможность идёт изкаробки.
Надо объяснять разницу между "два" и "как в десктопе" ? Про возможности оконного интерфейса в десктопе надо говорить?
_>>>Ну так это же их знаменитая обратная совместимость. Ну и кстати если они когда-нибудь откажутся от неё, то это реально будет самоубийством. Если не для компании, то для ОС точно. ) I>>Наоборот, они сломали обратную совместимость.
V>Именно тебе я уже дважды давал ссылки на список ф-ий из Win32 АПИ, которые вошли в UWP.
Обратная совместимость, это когда старая софтина работает на новом осе. Правильно ?
V>Там легче перечислить, что не вошло. Вот как раз старая оконная система и всё что с ней связано — не вошло.
Здравствуйте, Ikemefula, Вы писали:
I>Надо объяснять разницу между "два" и "как в десктопе"?
Переключение режима планшета на режим десктопа и обратно шло в 10-ке изкаробки.
Тут обсуждается режим "мобильного экрана", напомню.
I>Про возможности оконного интерфейса в десктопе надо говорить?
Иди броди со своими глупыми вопросами.
V>>Именно тебе я уже дважды давал ссылки на список ф-ий из Win32 АПИ, которые вошли в UWP. I>Обратная совместимость, это когда старая софтина работает на новом осе. Правильно ?
Мы это уже обсуждали. С 2007-го года практически перестали выходить новые приложухи на технологии GDI.
Поэтому, правильно, старая софтина прекрасно на работает на 10-ке.
V>>Там легче перечислить, что не вошло. Вот как раз старая оконная система и всё что с ней связано — не вошло. I>Итого: ты сам себя решил опровергнуть.
Тут противоречие может случиться только если ты собрался пользоваться приложениями времён WinXP.
Не напомнишь хотя бы одно такое приложение того времени, которое тебе нужно сегодня и его с тех пор не обновляли?
Здравствуйте, Ikemefula, Вы писали:
_>>Только вот самое забавное заключается в том, что современные популярные мобильные ОС понемногу прогрессируют как раз в сторону подобия полноценных десктопных ОС. ))) I>Заимствуют только некоторые фичи, как правило в ограниченом виде. Раньше был только один вариант — уменьшеный скрин + 100% фич. До маразма доходило — полноценный SQL сервер пытались заставить работать на телефоне. I>Сейчас заимствуются только реально необходимые фичи. Например на телефоне нахер не нужна полноценная многооконность.
Ага, ага, и как раз поэтому одной из главных новинок предыдущей версии Андроида была многооконоость...
_>>Ну так это же их знаменитая обратная совместимость. Ну и кстати если они когда-нибудь откажутся от неё, то это реально будет самоубийством. Если не для компании, то для ОС точно. ) I>Наоборот, они сломали обратную совместимость.
Эээ что? ) У меня есть приложение написанное в конце 90-ых для Win95/98, так вот оно отлично работает и на моей "Win7 Pro 64 бита" и на последней версии Win10 (живущей у меня в виртуалке). Кстати, самое забавное, что это приложение люди до сих пор периодически покупают, хотя новые версии не выходили уже 15 лет. Вот такая она знаменитая обратная совместимость винды. И если её когда-нибудь убьют, то тогда действительно будет смерть платформы. Но не думаю, что это когда-нибудь произойдёт.
Здравствуйте, vdimas, Вы писали:
I>>А такие вопросы надо задавать великим архитекторам в Микрософте. Оказалось, что выгоднее переписать с нуля, чем допиливать старое. V>Там не совсем с 0-ля. V>Напомню, что первые OLEDB-дрова в основном представляли из себя обертку над существующими ODBC-дровами, а уже через 3-5 лет ровно наоборот — многие ODBC-дрова были реализованы как обертка вокруг всё более развивающихся OLEDB дров. V>Так и UWP. Он не с 0-ля вырос, а из Win8 АПИ, реализация которого по большей части была поверх существующего Win32-кода. И сейчас именно то время, когда "родной" код всё больше переезжает в новое АПИ, а старое АПИ эмулируется новыми ср-вами сугубо для совместимости. Это нормальный процесс, никакого "с 0-ля" в нём нет.
Мы вообще то здесь говорили не про Win10 с её UWP, а про первые версии WinPhone, которые поддерживали программирование исключительно на .Net (ну т.е. где-то внутри там может и было что-то старое нативное, но официально оно не было доступно). Да, в следующих версиях они поняли всю бредовость этого решения и обеспечили доступ из нативного кода и js. Правда опять же не с помощью старого доброго win32 (который возможно и жил там внутри, хотя не знаю, не проверял), а с помощью нового COM API (которое тогда ещё называли WinRT).
Здравствуйте, alex_public, Вы писали:
_>Правда опять же не с помощью старого доброго win32 (который возможно и жил там внутри, хотя не знаю, не проверял), а с помощью нового COM API (которое тогда ещё называли WinRT).
UWP — это и есть развитие WinRT.
Помимо COM-интерфейсов как WinRT, так и UWP содержат фактически целиком Win32 АПИ, кроме ф-ий из семейства GDI и функциональности динамической подгрузки нейтивного кода. Всё остальное на месте, пользуйся на здоровье.
Здравствуйте, vdimas, Вы писали:
V>UWP — это и есть развитие WinRT. V>Помимо COM-интерфейсов как WinRT, так и UWP содержат фактически целиком Win32 АПИ, кроме ф-ий из семейства GDI и функциональности динамической подгрузки нейтивного кода. Всё остальное на месте, пользуйся на здоровье.
Всё правильно. Но в данной темке обсуждался вопрос перехода от WinMobile (полноценной платформы с win32 api) к WinPhone (убогому недоразумению с огороженным .net апи), у которого не было даже вышеописанного (во всяком случае в первых версиях).
Здравствуйте, alex_public, Вы писали:
_>>>Только вот самое забавное заключается в том, что современные популярные мобильные ОС понемногу прогрессируют как раз в сторону подобия полноценных десктопных ОС. ))) I>>Заимствуют только некоторые фичи, как правило в ограниченом виде. Раньше был только один вариант — уменьшеный скрин + 100% фич. До маразма доходило — полноценный SQL сервер пытались заставить работать на телефоне. I>>Сейчас заимствуются только реально необходимые фичи. Например на телефоне нахер не нужна полноценная многооконность.
_>Ага, ага, и как раз поэтому одной из главных новинок предыдущей версии Андроида была многооконоость...
Для тех, у кого туго со чтением, повторя. " на телефоне нахер не нужна
полноценная
многооконность"
И еще раз — заимствуется только кое что. Собственно, во времена Windows Mobile проблемой была не столько операционка, сколько кривые приложения под неё, которые копировали десктопные и даже UI зачастую выглядел как на десктопе.
_>>>Ну так это же их знаменитая обратная совместимость. Ну и кстати если они когда-нибудь откажутся от неё, то это реально будет самоубийством. Если не для компании, то для ОС точно. ) I>>Наоборот, они сломали обратную совместимость.
_>Эээ что? ) У меня есть приложение написанное в конце 90-ых для Win95/98, так вот оно отлично работает и на моей
У тебя проблемы с чтением ? Или твоя прилага есть эталон ? Или ты снова единичный случай превращаешь в статистику ?
Может тебе неизвестны приложения которые больше не работают ?
Я недавно откопал свой диск с древним софтом. Перестали работать почти все софтины, из тех, что помню, eco pro — эпохальный gtd органайзер, apollo player — так же эпохальный плейер.
Здравствуйте, vdimas, Вы писали:
I>>Надо объяснять разницу между "два" и "как в десктопе"?
V> V>Переключение режима планшета на режим десктопа и обратно шло в 10-ке изкаробки. V>Тут обсуждается режим "мобильного экрана", напомню.
Читаем вместе: "Заимствуют только некоторые фичи, как правило в ограниченом виде".
V>Мы это уже обсуждали. С 2007-го года практически перестали выходить новые приложухи на технологии GDI. V>Поэтому, правильно, старая софтина прекрасно на работает на 10-ке.
Смотря какая.
V>>>Там легче перечислить, что не вошло. Вот как раз старая оконная система и всё что с ней связано — не вошло. I>>Итого: ты сам себя решил опровергнуть.
V>Тут противоречие может случиться только если ты собрался пользоваться приложениями времён WinXP. V>Не напомнишь хотя бы одно такое приложение того времени, которое тебе нужно сегодня и его с тех пор не обновляли?
Лехко. eco pro и apollo player. На 7ке оба работали.
Здравствуйте, Ikemefula, Вы писали:
V>>Переключение режима планшета на режим десктопа и обратно шло в 10-ке изкаробки. V>>Тут обсуждается режим "мобильного экрана", напомню. I>Читаем вместе: "Заимствуют только некоторые фичи, как правило в ограниченом виде".
Иди сам еще раз прочти, что ты там понаписал.
И да. Не надо сюда писать те свои фразы, которые я не комментировал. Выглядит это примерно так
V>>Поэтому, правильно, старая софтина прекрасно на работает на 10-ке. I>Смотря какая.
Софтина — любая.
Ограничением выступает железо, оно должно иметь архитектуру x86.
Но сейчас даже планшеты под винды идут только на x86, поэтому на моём виндовом планшете прекрасно работает софт времён еще аж WinXP.
V>>Не напомнишь хотя бы одно такое приложение того времени, которое тебе нужно сегодня и его с тех пор не обновляли? I>Лехко. eco pro и apollo player. На 7ке оба работали.
Значит и на 10-ке работают на десктопе/ноуте и на планшете x86.
Здравствуйте, Ikemefula, Вы писали:
I>Я недавно откопал свой диск с древним софтом. Перестали работать почти все софтины, из тех, что помню, eco pro — эпохальный gtd органайзер, apollo player — так же эпохальный плейер.
Враки. Только что поставил apollo — прекрасно работает на ноуте и виндовом планшете.
Интерфейс у проги явно до эпохи WinXP был написан, скорее всего прога была написана под 95-е винды.
Здравствуйте, vdimas, Вы писали:
I>>Я недавно откопал свой диск с древним софтом. Перестали работать почти все софтины, из тех, что помню, eco pro — эпохальный gtd органайзер, apollo player — так же эпохальный плейер.
V>Враки. Только что поставил apollo — прекрасно работает на ноуте и виндовом планшете.
Только крешится постоянно, ага. Ты его нагрузи внятно, увидишь.