LINUX.ORG.RU
ФорумTalks

Qt6 рассказала о своих планах по поддержке платформ

 


0

3

https://www.qt.io/blog/qt6-development-hosts-and-targets

https://www.phoronix.com/scan.php?page=news_item&px=Qt-6.0-Development-Hosts-Target

The host operating systems for Qt 6.0 they plan to utilize for continuous integration and testing are Windows 10 2004, macOS 10.15, Ubuntu 20.04, CentOS 8.1, SLES 15, and openSUSE 15.1. Those operating systems will see all of The Qt Company’s CI and verification focus.

Qt 6.0 will support development for mobile targets on iOS (13 and 14) and Android (28 build-time, 21 runtime).

The Qt Company is not planning to support Qt 6 on Windows 7 or Windows 8.x along with discontinuing UWP support on Windows 10.

The Qt community may very well maintain support for these and other environments. As usual, there is also a commercial opportunity for customers to purchase additional, extended support for dedicated hosts and targets.

Помянем.

★★★★★

Последнее исправление: fsb4000 (всего исправлений: 2)

Ответ на: комментарий от cvs-255

вот что нашёл в оригинальной новости:

Qt 6.0 will support development for mobile targets on iOS (13 and 14) and Android (28 build-time, 21 runtime).

fsb4000 ★★★★★
() автор топика
Ответ на: комментарий от fsb4000

Это здорово, но совершенно непонятно, насколько это внятные планы. В списке платформ, на которых они собрались тестировать, например, андроид и ios не значатся

cvs-255 ★★★★★
()
Последнее исправление: cvs-255 (всего исправлений: 1)
Ответ на: комментарий от Begemoth

А что помянем то?

Кто Windows 7, а кто и Qt 6. У каждого свой выбор для поминок.

fsb4000 ★★★★★
() автор топика

Помянем

Да, пухом вам земля Windows 7 & Windows 8.x

LinuxDebian ★★★★
()
Последнее исправление: LinuxDebian (всего исправлений: 1)

discontinuing UWP support on Windows 10

Ненужные огороженные UWP и магазин Microsoft закопали.

X512 ★★★★★
()
Ответ на: комментарий от X512

Что вас не устраивает?

Не люблю когда производитель вставляет искусственные ограничения, хотя возможно я ошибаюсь и им действительно потребовались какие-то API которые есть только в Windows 10 и их нет в Windows 8.1…

fsb4000 ★★★★★
() автор топика
Ответ на: комментарий от fsb4000

Не люблю когда производитель вставляет искусственные ограничения

Вероятно, что инструменты сборки уже не поддерживают Windows 7 или требуют каких-то особых настроек, с которыми разработчики Qt возиться не собираются. При желании вероятно можно взять старые инструменты сборки и собрать под старые ОС.

им действительно потребовались какие-то API которые есть только в Windows 10 и их нет в Windows 8.1…

Например есть WM_POINTER API для поддержки разных указательных устройств ввода или новое API поддержки нескольких мониторов с разным DPI и автоматическим переключением DPI при переносе окна на другой монитор.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel

так в том то и рпоблема, что под мобильники сейчас приходится делать отдельное приложение, а не перекомпилять десктопную версию

cvs-255 ★★★★★
()
Ответ на: комментарий от cvs-255

Тебе в любом случае придётся фронт адаптировать под другой формат интерфейса. Приложения с мобильного на десктопе дико неудобны и наоборот.

hateyoufeel ★★★★★
()
Ответ на: комментарий от hateyoufeel

адаптировать расположение и размер элементов - одно, а переписывать на другой движок это совсем другое

cvs-255 ★★★★★
()
Ответ на: комментарий от cvs-255

Если мы говорим о программе сложнее аудиоплеера, то там придётся весь воркфлоу переделывать. А если это плеер, то смысл запариваться вообще?

hateyoufeel ★★★★★
()
Ответ на: комментарий от fsb4000

В чем ограничения? Windows 7 официально всё.

Одно дело поддерживать существущий код для легаси систем. Другое — специально тащить совместимость в новом.

wandrien ★★
()
Ответ на: комментарий от wandrien

Windows 7 официально всё.

Visual Studio 2019 поддерживает Windows 7, и ещё не вышедшая Visual Studio 2021 официально тоже поддерживает Windows 7.

Ещё не вышедший .Net 5.0 поддерживает Windows 7: https://github.com/dotnet/core/blob/master/release-notes/5.0/5.0-supported-os.md

gtk+4 возможно будет поддерживать Windows 7(по крайней мере нигде я не нашёл того, чтобы они заявляли, что поддержка Windows 7 прекращена)

msys2 поддерживает Windows 7.

Достаточно много кто, даже ещё не вышедший будет поддерживать Windows 7.

fsb4000 ★★★★★
() автор топика
Ответ на: комментарий от fsb4000

gtk+4 возможно будет поддерживать Windows 7

У них и так нет нормальной поддержки Windows.

X512 ★★★★★
()
Ответ на: комментарий от fsb4000

Не люблю когда производитель вставляет искусственные ограничения

А он может и не вставляет, просто не хочет тратиться на поддержку устаревшей платформы.

Ведь и на Linux Ubuntu до 20.04 - не поддерживается, RHEL/CentOS 7 - тоже. Но ведь это необязательно означает невозможность на этих системах собрать и использовать Qt 6 (да поддержка будет не от разработчиков Qt, а от мейнтейнеров пакета).

Begemoth ★★★★★
()
Ответ на: комментарий от fsb4000

Скорее на этих платформах теперь просто не будут тестировать работоспособность. Новых API в 10 не много

SR_team ★★★★★
()

Android (28 build-time, 21 runtime).

Эко я отстал от жизни: был уверен, что нынче последняя версия где-то в районе 10-й.

dimgel ★★★★★
()

UWP

Давно про неё не слышал. Даже забыл, что такая существовала.

question4 ★★★★★
()

Нормальные планы. Ждем ебилдов (с)

leg0las ★★★★★
()
Ответ на: комментарий от Begemoth

а от мейнтейнеров пакета

или, например, ни от кого. С какого черта фреймворк для гуя должен иметь какую-то специальную поддержку кроме той, что сделали разработчики? Если код хорошо правильно написан, он будет запускаться везде, где есть все зависимоси

stevejobs ★★★★☆
()

Помянем.

На 5 версии ты сможешь написать вообще прям всё. Так что не проблема.

xwicked ★★☆
()
Ответ на: комментарий от hateyoufeel

Не-а, это сами лопатофоны неудобны и интерфейсы под них неудобны. Вместо них должны быть карманные десктопы.

Вот были же Blackberry с QWERTY-клавиатурой и оптическим трекпоинтом, которые отлично заменяет мышь. Была Maemo, на которой нативно запускались приложения для GNU/Linux без переделывания.

А после жопсовысера всё покатилось куда-то не туда.

mertvoprog
()

The Qt Company is not planning to support Qt 6 on Windows 7 or Windows 8.x

А Qt5 ведь не поддерживает Windows XP с какой-то версии? Ну так давно «помянем».

Хотя вот @derlafff давали Нам потестить лаунчер для Ттюха на какой-то из ранних версий Qt5, и он на Windows XP вполне себе запустился, только с лютым ШГ ;)

mertvoprog
()
Ответ на: комментарий от mertvoprog

Вместо них должны быть карманные десктопы.

Боже упаси!

Вот были же Blackberry с QWERTY-клавиатурой и оптическим трекпоинтом, которые отлично заменяет мышь.

Был, и? Десктопного интерфейса там не было даже близко. Там был интерфейс, который гораздо ближе к современным мобилкам. У меня до сих пор BB Bold 9900 где-то валяется.

Была Maemo, на которой нативно запускались приложения для GNU/Linux без переделывания.

Да, но лучше бы не. Пользоваться ими было невозможно от слова совсем. Особенно там, где нужно было больше одной кнопки мышки эмулировать. Попробуй сейчас сам запусти иксы с разрешением 800x480. Опять же, n810 и n900 у меня тоже были.

А после жопсовысера всё покатилось куда-то не туда.

Забавно, что бы Жобса сюда приплёл, потому что Blackberry с трекпоинтом и Maemo были уже позже первых iPhone.

Кстати, а кто тебе мешает купить какой-нибудь Pinephone и поднять на нём ванильный Debian с любым DE какой тебе нравится-то? Попробуй, заодно нам расскажешь.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 2)
Ответ на: комментарий от mertvoprog

А Qt5 ведь не поддерживает Windows XP с какой-то версии?

С 5.8

RazrFalcon ★★★★★
()
Ответ на: комментарий от hateyoufeel

Десктопного интерфейса там не было даже близко

Ну конкретно на блекберях да. Но можно к удалённому десктопу подключиться ;)

Особенно там, где нужно было больше одной кнопки мышки эмулировать

Это приложения кривые, вот GIMP на этом совершенно не завязан, например.

Попробуй сейчас сам запусти иксы с разрешением 800x480

Запускали, и с меньшим запускали, в чём проблема? На всяких малинках с подключёнными небольшими экранами и распбианом (нынче Raspberry OS) это обычное дело.

потому что Blackberry с трекпоинтом и Maemo были уже позже первых iPhone

Ну так деградация рынка не единомоментно произошла. Первыми начали подыхать проприетарные фичерфонные ОС, к которым пытались прикрутить поддержку тача и так толком и не осилили. Где-то в то же время сдох Symbian UIQ. Потом вместо Windows Mobile выкатили iOS-подобный кал под названием Windows Phone. Потом Microsoft купил Nokia и похоронил единомоментно Symbian, Meego и S30/S40. Где-то к 2014-му сдулась разработка под J2ME, да и поддержка её осталась лишь в немногих китайских фичерфонах на MTK, крупные вендоры делать фичерфоны перестали. Потом подохли BB OS 10 и WP/WM10, а всякие Sailfish и Tizen так и не взлетели…

И как-то внезапно оказалось, что кроме лопат на iOS/Android уже ничего не осталось, и приложения делают только под них, не всегда даже под десктопы есть. Одна надежда на KaiOS вот, и та слабенькая.

какой-нибудь Pinephone

Это ж обычная лопата, ничем не примечательная, кроме того, что GNU/Linux из коробки поддерживается и все дрова есть. Вон к йоллафону хотя бы TOHKBD был, и то ещё когда.

с любым DE какой тебе нравится

Нет таких, васянские сборочки софта не нужны.

mertvoprog
()
Ответ на: комментарий от mertvoprog

Ну конкретно на блекберях да. Но можно к удалённому десктопу подключиться ;)

Подключаться к удалённому десктопу. С мобильника. Но зачем?

Это приложения кривые, вот GIMP на этом совершенно не завязан, например.

Сорри, других приложений под линукс у меня для тебя нет. Кстати, хотел бы я посмотреть как ты GIMP на экране 800x480 используешь. Это какой-то особый вид мазохизма, как мне кажется.

Первыми начали подыхать проприетарные фичерфонные ОС

Но вот только они до сих пор существуют.

Потом Microsoft купил Nokia и похоронил единомоментно Symbian, Meego и S30/S40.

Meego и Symbian были уже сдохли к моменты продажи ноклы. Потому что приложения для них никто толком не писал. Аппсторы запустить и раскрутиться они так и не успели.

Где-то к 2014-му сдулась разработка под J2ME

И это самое прекрасное, что могло случиться с J2ME.

Потом подохли BB OS 10 и WP/WM10, а всякие Sailfish и Tizen так и не взлетели…

BB10 сдох, потому что Blackberry просрали рынок и разработчиков. К тому моменту, когда они опомнились, Android и iOS уже было не догнать.

кроме лопат на iOS/Android уже ничего не осталось, и приложения делают только под них, не всегда даже под десктопы есть.

Так сделай приложения не под них и посмотри, сколько людей будет ими пользоваться. Одна надежда на кроссплатформенные фреймворки типа Flutter, но даже с ними надо тестировать и адаптировать какие-то мелочи. Только зачем этим заниматься для какой-то платформы, которой пользуются 3.5 анонимуса?

hateyoufeel ★★★★★
()
Ответ на: комментарий от hateyoufeel

Но зачем?

А почему нет? Тонкий клиент. Во времена хреновых мобильных интернетов это смысла не имело, сейчас очень даже имеет.

других приложений под линукс у меня для тебя нет

А какие нужны? Примеры приложений, у которых какая-то функциональность жёстко завязана на СКМ/ПКМ в студию.

Это какой-то особый вид мазохизма, как мне кажется

Ну кому-то в принципе делать что-то на мобильнике вместо того, чтобы бежать до ближайшего десктопа — мазохизм ;)

Meego и Symbian были уже сдохли к моменты продажи ноклы

Анальное рабство у M$ началось чуть раньше фактической продажи. Ещё когда к ним Элопа внедрили.

Потому что приложения для них никто толком не писал

Писали и пишут.

Видите ли, в чём загвоздка: даже «официальные» программы под Symbian начали массово убирать с сайтов (а то и отключать, если облачные) через несколько лет после его смерти. Не раньше. То же самое с WP/BB10: ситуация, когда чуть менее чем у всех официальные мобильные приложения есть только под iOS/Android, сформировалась лишь в районе 2017-го года.

Аппсторы запустить

А зачем? Не всем нужны аппсторы, Epic Games не даст соврать ;)

И это самое прекрасное, что могло случиться с J2ME.

Это Вы зря. Более кроссплатформенную технологию поискать трудно. Разве что вебня, но она намного жирнее, даже в древнем исполнении.

потому что Blackberry просрали рынок и разработчиков

Так просрали, что их бренд до сих пор насилуют, ага.

Так сделай приложения не под них

Под всякую проприетарную закрытую хрень, ага ;) Выковыривать из мобильных приложений эндпоинты?

Вон WhatsApp вообще преследует альтернативные первичные клиенты, например. Пользователей в пермабан, разработчикам cease&desist. С LINE примерно та же история, там начали детектить сторонние клиенты и банить. Всякого дерьма типа приложений очередного такси, кафешки или вейпшопа (которые вполне можно было бы сделать сайтом!) настолько много, что тут и неясно уж, за что хвататься первым делом.

Только зачем этим заниматься для какой-то платформы, которой пользуются 3.5 анонимуса?

Неужто у десктопов настолько всё плохо уже?

mertvoprog
()
Ответ на: комментарий от mertvoprog

А почему нет? Тонкий клиент. Во времена хреновых мобильных интернетов это смысла не имело, сейчас очень даже имеет.

Учитывая процессорные мощности в мобилках, нет, не имеет.

Анальное рабство у M$ началось чуть раньше фактической продажи. Ещё когда к ним Элопа внедрили.

Ох! Люблю я эту теорию заговора! MS внедрил Элопа в ноклу, чтобы тот ещё развалил. Тот факт, что нокла до Элопа начинала загибаться сама по себе и что MS отваливал весьма нехреновое бабло за производство мобилок на WP почему-то не рассматривается. Нокла сама с радостью продалась.

Писали и пишут.

Не, чувак, полтора анонимуса, развлекающиеся с древним говном – это немного отличается от большого рынка софта. Так-то я знаю пару ребят, которые под Windows 95 пишут софт. Без шуток. Ребят просто прёт от эстетики чикаги.

То же самое с WP/BB10: ситуация, когда чуть менее чем у всех официальные мобильные приложения есть только под iOS/Android, сформировалась лишь в районе 2017-го года.

Про WP не скажу, а вот BB10 я очень долго использовал. Пруф лол: Android не нужен. Приложений под BB10 было кот наплакал. Совместимость с ведроедом в BB10 не от хорошей жизни запилили, только уже было поздно.

А зачем? Не всем нужны аппсторы

Да-да, скачивать APK с сайта какого-то васяна – вот настоящий путь джедая!

Это Вы зря. Более кроссплатформенную технологию поискать трудно.

А вот сдохни пожалуйста вместе с такой кроссплатформенностью. Я до сих пор помню, как для сименс были одни версии программ, для нокий – другие, для сони-ерикссон – третьи, а на моторолах вообще нихрена не шло. И всё это называлось J2ME.

Так просрали, что их бренд до сих пор насилуют, ага.

Телефоны на BBOS/BB10 хде? Нету ж!

/me посмотрел на свой старый Blackberry Passport и всплакнул.

Неужто у десктопов настолько всё плохо уже?

Вообще, да. А ты не заметил, что под мобильники софта в 100500 раз больше?

hateyoufeel ★★★★★
()
Ответ на: комментарий от hateyoufeel

процессорные мощности

Дело не только в них. Кстати, даже эти мощности нежелательно насиловать, ведь батарею высадят. Да и не дают современные ведроиды это делать без бубна, на каждый чих норовят усыпить приложение.

Люблю я эту теорию заговора! MS внедрил Элопа в ноклу, чтобы тот ещё развалил

А не надо никаких теорий заговора, чтобы заключить, что когда компания, которая никогда не выпускала устройств на PocketPC/Windows Mobile, внезапно переходит на Windows Phone (который на тот момент был не менее сырым, чем Meego) — что-то тут нечисто.

и что MS отваливал весьма нехреновое бабло за производство мобилок на WP

И виноват в этом не M$, конечно, да?

это немного отличается от большого рынка софта

Что есть «большой рынок софта»? Видите ли, рыночек нынче разросся до миллиардов пользователей, чего ранее не было: у этих миллиардов раньше были в лучшем случае один стационарный телефон на кишлак, и какой-нибудь втюханный волонтёрами OLPC, заряжающийся чуть ли не от мочи на пару часов в день. Попробуйте-ка догнать. Зато чем больше рынок — тем больше смысла занимать в нём мелкие ниши, поскольку даже эти ниши уже достаточно велики.

Совместимость с ведроедом в BB10 не от хорошей жизни запилили, только уже было поздно

Что поздно? Вообще-то независимый от ОС кроссплатформенный рантайм приложений — вполне здравое решение. Так было с J2ME, которая была портирована на стопицот разных ноунейм-ОС, и так было и есть с вебнёй. Единственное препятствие сделать такой рантайм из ведроидного в том, что уж очень бурно он развивается, а разработчики приложений не особо заинтресованы поддерживать старые API level, в отличие от всё той же десктопной винды, где WinAPI полезными плюшками пополняется умеренно.

были одни версии программ

Так делали прежде всего для того, чтобы не раздувать приложение. Ничто не мешает сделать универсальный билд под кучу вендорских API и разрешений экрана, но весить он для слабых мобилок слишком дохрена будет. У многих попервой даже разрешение на размер приложения было, вплоть до совсем скудных типа 64 кБ. Казалось бы, при чём здесь ограничение в 100 МБ (или сколько там, 150 или 200 уже?) на выгрузку приложений в Google Play, которое обходится докачкой кэша в сотни мегабайт после установки?

И кстати, на ведроидах вполне себе проблем с совместимостью навалом. Запросто может рандомная apk-шка не заводиться на какой-то нищемобиле — почему? — а хрен его знает!

Телефоны на BBOS/BB10 хде? Нету ж!

Будто китайцы бы её пилили. У них вообще с софтом всё плохо.

А ты не заметил, что под мобильники софта в 100500 раз больше?

100500 фонариков и завёрнутых в приложение сайтов?

mertvoprog
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.