Раньше были, но после переориентации на корпоративный сегмент с этим стало туго. Сейчас только планшет INOI с Sailfish из коробки идёт. Ну и на мой взгляд разблокировка загрузчика и запуск скрипта установки — не такая уж и сложная операция.
С Авророй, насколько я знаю, нельзя, а с Sailfish есть опции: Xperia X, Xperia XA2 с производными, Gemini PDA, в ближайшем будующем Xperia 1. А кроме этого есть неофициальные порты на кучу других устройств.
Вот так работаешь в одной из ланитовских компаний, в качестве хобби уже больше пяти лет пишешь приложения под Sailfish. И только из блога на хабре узнаёшь, что у Ланита оказывается под неё проект был. :)
Конкретно в примере из статьи да, добавление элементов в конец вектора из другого потока ничего не сломает. В чуть более сложном случае может и сломать, так что в целом предложение PeterK я тоже не совсем понимаю.
Да, WebView можно использовать, но конкурировать с мэйнстримными браузерами тяжело. Видимо в начале нужно делать костыль через WebAssembly, и впихивать всю логику в уже существующие браузеры.
Если бы я делал сайт на QML, то мой бэкенд выдавал бы чистый qml-файл для браузеров с его поддержкой и версию, скомпилированную в wasm для остальных.
Сейчас бы возмущаться тем, что в коллекционной карточной игре донат влияет на геймплей...
От озёр они уже давно ушли, до парков уже несколько рек было.
Всё-таки разработка по-прежнему ведётся совместно с финнами.
Ага, с финскими корнями и головным офисом в Стокгольме.
Раньше были, но после переориентации на корпоративный сегмент с этим стало туго. Сейчас только планшет INOI с Sailfish из коробки идёт. Ну и на мой взгляд разблокировка загрузчика и запуск скрипта установки — не такая уж и сложная операция.
Там ведь тоже мейнстримный Sailfish, а не Аврора, насколько мне известно.
С Авророй, насколько я знаю, нельзя, а с Sailfish есть опции: Xperia X, Xperia XA2 с производными, Gemini PDA, в ближайшем будующем Xperia 1. А кроме этого есть неофициальные порты на кучу других устройств.
Вот так работаешь в одной из ланитовских компаний, в качестве хобби уже больше пяти лет пишешь приложения под Sailfish. И только из блога на хабре узнаёшь, что у Ланита оказывается под неё проект был. :)
Да, согласен, ошибся. Даже в этом примере инкремент не атомарный, так что проблемы будут.
Конкретно в примере из статьи да, добавление элементов в конец вектора из другого потока ничего не сломает. В чуть более сложном случае может и сломать, так что в целом предложение PeterK я тоже не совсем понимаю.
Да и на gcc 8 восьмибитная версия быстрее получается...
Интересно. Проверил исходную версию кода на gcc 9.2 и i7-8700, результаты совсем другие:
8-bit test: 0.051112 ms
32-bit test: 0.059481 ms
8-bit test: 0.008815 ms
32-bit test: 0.006372 ms
8-bit test: 0.000545 ms
32-bit test: 0.00189 ms
8-bit test: 0.000387 ms
32-bit test: 0.001062 ms
https://www.reddit.com/r/SubSimulatorGPT2/search?q=flair_name%3A%22jokes%22&restrict_sr=1
Для устройств, входящих в Sony Open Devices всё вполне прилично.
Поддержу Redgard. Конкретно эта проблема решается открытыми форматами, а не кроссплатформенными приложениями.
А с другой стороны все подсказки в гите уже рекомендуют именно его использовать. Например, при переходе в detached HEAD:
В последних версиях git документация рекомендует для переключения ветки использовать
git switch
, для созданияgit switch -c
.Если бы я делал сайт на QML, то мой бэкенд выдавал бы чистый qml-файл для браузеров с его поддержкой и версию, скомпилированную в wasm для остальных.
А ещё qbs очень удобная штука была для конфигурации сборки на QML.