URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 123771
[ Назад ]

Исходное сообщение
"Google развивает новый Bluetooth-стек для Android, написанный на Rust"

Отправлено opennews , 31-Мрт-21 20:03 
В репозитории с исходными текстами платформы Android размещён вариант Bluetooth-стека Gabeldorsh (GD), переписанный на языке Rust. Подробности о проекте пока отсутствуют, доступна только инструкция по сборке. На Rust также переписан используемый в Android механизм межпроцессного взаимодействия Binder...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=54874


Содержание

Сообщения в этом обсуждении
"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 20:03 
Нужно икспертное мнение по поводу того насколько Раст не нужен, и что лучше было взять С/C++

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено vgdn1942 , 31-Мрт-21 20:04 
Так оно же и было на C/C++?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 20:15 
Значит надо было так и оставить, нечего тут хипстерствовать!

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 20:17 
Писать на более новом качественном языке = хипстерство?
И чтоб не быть хипстером, надо сидеть в каменной пещере и рисовать мамонтов на стене?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено псевдонимус , 31-Мрт-21 20:28 
>на более качественном языке

Ты перепутал. Они на Форт его не собираются переписывать.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 10:03 
На factorcode.org же.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Dzen Python , 31-Мрт-21 20:26 
Собрались как-то лебедь, рак и щука...
И это вместо того, чтобы вылизывать далвик и как можно больше из него вынести?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Сергей Брин , 31-Мрт-21 20:58 
Далвик вылизали на столько, что и следа от него не осталось, как лет 5

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Dzen Python , 31-Мрт-21 21:54 
...просто переименовав его в арт и немного изменив стратегию компиляции, да?
От этого джава-машина (подумать только! в переносном устройстве, где борьба идет за миллиампер-часы и лишние вейки, вкорячивать слой эмуляции в полноценной виртуалке, фактически налагая табу на нативный софт! Доннер веттер!) джава-машиной быть не перестала.
Им бы в другую сторону повоевать. Чтобы джаву собирать сразу в нативный код, как so'шники, пусть и на фреймворке для мобилко-макак. Нет, будем переписывать и так вылизанный стек на хрусте.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 00:46 
Большре спасибо Гуглу за джаву на устройствах. Не просто большое, а громадное. Именно благоларя этому приложения портативны и легко декомпилируются.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено YetAnotherOnanym , 01-Апр-21 11:17 
При этом тормозят даже на топовых процах и жрут батарею.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено eganru , 01-Апр-21 11:45 
При этом тормозят даже на топовых процах и жрут батарею. - они есть и работают. можете вспомнить ад symbian и winmobile - абсолютно ничего хорошего. Есть еще ios с ощущением, что Вы на своем телефоне незванный гость..

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено opa , 01-Апр-21 18:05 
это я в свой цитатник заберу
Респекет

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Д1110ма , 01-Апр-21 19:21 
А как же Java 2 micro edition?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено NameName , 01-Апр-21 11:59 
Джава-макака не палится

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 07:20 
Гослинг рассказывал, что первая целевая платформа для Джавы была каким-то маломощным устройством с автономным питанием.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 10:33 
20 лет в телефонах была javame и ничего

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено opa , 01-Апр-21 18:03 
>20 лет в телефонах была javame и ничего

вот именно ничего. В смысле никто не пользовался.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Д1110ма , 01-Апр-21 19:25 
Когда–то читал что J2ME убило всю вычислительную мощь тогдашних мобилок и автор сравнивал ЭВМ времён DOS и сотовые.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 21:01 
Я пользовалась. Браузер опера отлично работал, даже лучше чем на windows mobile.
Возможно местные эксперты не застали их в силу возраста.

Ещё на java писали программы для смарткарт.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено opa , 01-Апр-21 18:11 
>Им бы в другую сторону повоевать. Чтобы джаву собирать сразу в нативный код

на тизене код каждой либы и приложения предкомпилируется в нативные так называемые *.ni.dll
вот только с межмодульными генериками проблемы, куда их приткнуть. Пока никуда.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 21:03 
Использование в качестве постфикса названия не каждого языка в корне меняет суть дела.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 21:44 
Как вообще такое могло произойти? Неужели разработчики Google не читают опеннет?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Dzen Python , 31-Мрт-21 21:56 
Ну, "свой" директор в файндейшене есть; хейтеров - заткнет толпа *обиженых-от-аватарки-хейтера* толерастов. А пользователи? А что пользователи, схавают. Еще и у васянов с 4пда добавки попросят.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 23:06 
Для Гуголя резонный вопрос - почему не на Dart?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено uis , 01-Апр-21 00:41 
Или go. Они-же его и делали. Сами поняли, что сделали что-то не то?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено daemontux , 01-Апр-21 08:50 
Видимо потому что ни дарт, ни го не годятся там где нужно низкоуровневая работа с железом.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 22:03 
Ну хватит петросянить ну был там один токсичный инноватор сделавший golang, но в виду того что он специфичен, то скорее всего это и закроет дорогу его изделию. я думаю, что нишу golang свою надет, но это как уже говорили проходной транслятор 40 лет и все.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 02-Апр-21 16:55 
Потому что сит. А R2D2 с логотипа ведроида - на стороне джедаев.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 20:04 
Андроидное месиво станет ещё бОльшим месивом.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 01:07 
это mambo jumbo и кодом считать трудно, месиво - самое мягкое определение

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено kissmyass , 01-Апр-21 05:51 
а блобы тоже останутся?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Онаним , 31-Мрт-21 20:05 
Ну и габельдорш с ним.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 20:06 
сетевой стэк в fuchsia был на golang написан был вроде;
есть сомнения, что google избавляется от собственного golang там, где возможно, или как?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Твой батя , 31-Мрт-21 20:07 
Есть мнение что Гугл избавляется от фуксии.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено proninyaroslav , 31-Мрт-21 20:16 
Они давно заявили, что го плохо интегрируется в фуксию, в т.ч из-за начилия сборщика мусора, жирного рантайма и занимаемой памяти https://fuchsia.dev/fuchsia-src/contribute/governance/policy...

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено uis , 01-Апр-21 00:42 
Чёт мне кажется, что через пару лет mozilla будет активно выпиливать хруст из своих продуктов, как это делает сейчас гоголь

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 04:11 
А какой смысл? Насколько я помню все Rust'специфичные проверки происходят на этапе компиляции, а выхлоп у Rust не идентичный C/C++ выходит. Или я ошибаюсь?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено anonymous , 01-Апр-21 11:20 
Альтернативная реальность какая-то. Google ни откуда Go не выпиливает. С фуксией вообще обратная история: изначально Go вообще не был одобрен (IIRC из-за наличия GC). Но потом решили разрешить для некоторых задач (но не для сетевого стека).

Rust никто никуда не выпиливает, а осень даже наоборот. У вас wishful thinking.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено муу , 02-Апр-21 02:17 
через пару лет вполне может и не стать самой мазиллы, а хруст останется пока не вымрет поколение хипстеров

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 02-Апр-21 16:56 
Хруст останется до следующего поколения хипстеров, которые сами программировать не будут, вместо этого будут писать ТЗ для ИИ.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Ordu , 31-Мрт-21 21:38 
> google избавляется от собственного golang там, где возможно, или как?

Ты тут, мне кажется, демонстрируешь непонимание гугла. У гугла нет задачи зохватить мир языком go. Если ты глянешь на любой проект гугла, ты обязательно увидишь там _мешанину_ из языков. go, C++, rust, python, js, и ещё парочка каких-нибудь, если среди разработчиков оказался любитель совсем уж экзотики. Гугл не парится тем, на каких языках пишут его разработчики.

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


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 09:03 
На такой бред и ответить-то нечего.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено ranen , 31-Мрт-21 20:07 
ржавеет андроид

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 07:32 
Яндекс в радость, мэйл ру в сладость...

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 08:30 
И это замечательно - постепенно, кусок за кусочком, будет становиться быстрее и надежнее.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Урри , 31-Мрт-21 20:10 
Ахахахах, теперь в андроид-студию кроме прибитой гвоздями конкретной версии джавы будет включаться еще и прибитая гвоздями конкретная версия раста.

А когда через год найдется бага в коде (интерферирующая с багой в компиляторе) исправить ее будет физически невозможно. Ибо обновление компилятора сделает код полностью некомпилябельным.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено lufog , 01-Апр-21 04:23 
Ничего там гвоздями не прибито. Распространяемая с Android Studio виртуальная машина Java нужна как минимум для самой студии, ибо по сути это Intelij Idea от реактивных, которая, внезапно, на Java написана. Никто не мешает поставить хоть два десятка разных версий JDK, указать их в настройках, а затем переключатся между ними по надобности.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено mumu , 01-Апр-21 07:40 
Давно стал кернел-хакером андроида? Случаем не из тех xda-шников, которые даже в selinux не умеют и постоянно его отключают?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено анон , 02-Апр-21 14:02 
Он не просто так отключается.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 20:12 
640 ядер ARMv9 хватит всем андроидам.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 20:16 
Ты это к чему? При чем тут Раст, который по производительности на уровне C/C++?
Вот Жаба -- да, ей может и хватит)

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 21:07 
В некоторых ситуациях благодаря мощному статическому анализу он даже значительно быстрее плюсов.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено заминированный тапок , 31-Мрт-21 23:02 
:-D

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 23:08 
А как насчёт обогнать ассемблер?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Lex , 31-Мрт-21 23:14 
В следующей версии подвезут

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено заминированный тапок , 01-Апр-21 00:00 
вообще-то в растовой stdlib новые дженерики на подходе, которые по скорости бинарный код обгоняют

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено uis , 01-Апр-21 00:44 
Сделаем вчера

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено псевдонимус , 01-Апр-21 04:16 
И свет обгоняют.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 08:40 
А главное - программить ничего не надо. Пишешь "хочу зашибись", и компилятор все сам делает.
Это вам не сипипи какая-то!

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено n00by , 01-Апр-21 10:47 
> А как насчёт обогнать ассемблер?

Когда метр был длиннее, килограмм тяжелее, а команда BSWAP выполнялась 9 тактов, мне удалось реализовать на Си криптоалгоритм, который догнал по скорости известные реализации на ассемблере. Пришлось изменить сам алгоритм, что бы уйти от перестановки байт в слове.

Не так давно переписал вирт.машину Ocaml на ассемблере, убрал (некогда дорогие) косвенные переходы по таблице, упростил выделение памяти. Моя реализация слила откомпилированной.

Пришлось добавить фиктивный условный переход https://github.com/STrusov/microcaml/commit/86efe78256de7f48...
что бы обуздать слишком умный предсказатель.

Вот результаты до и после (когда реализация подтянулась до уровня сишной):

    12 440 035 801      instructions:u            #    0,48  insn per cycle
     3 120 008 855      branches:u                # 272990537,667 M/sec
     1 039 998 618      branch-misses:u           #   33,33% of all branches

    11 600 026 289      instructions:u            #    1,21  insn per cycle
     2 280 005 786      branches:u                # 536471949,647 M/sec
        80 002 443      branch-misses:u           #    3,51% of all branches

Прикидки показали, что можно вытянуть ещё 10-20%.

И это не на Zen3 с ИИ, а специально запускалось на "тупом" Атоме. Так что если не брать нишевые кодеки со спец.командами SSE и т.п., то обгонять особо и нечего.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено anonymous , 01-Апр-21 11:23 
Вообще-то на asm-е писать производительный код сложнее, чем на Си или rust, тупо по тому, что современные процы стали очень сложными и надо учитывать тонну деталей при написании машинного кода.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено eganru , 02-Апр-21 10:46 
что современные процы стали очень сложными - на asm пишут для совершенно разных изделий. может быть МК с 64 байта памяти, может быть что-то для ПК, у которого кэш измеряется мегабайтами.

надо учитывать тонну деталей при написании машинного кода- обычно на asm пишут, когда на другом уже не получается. тонна деталей, не тонна деталей - на другом-то уже не получилось.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 17:48 
Обогнать ассемблер ананима с опеннета, ха.
Это как раз такой случай что и питон подойдет.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 20:57 
> Обогнать ассемблер ананима с опеннета, ха.
> Это как раз такой случай что и питон подойдет.

Да было уже, только сложнее - обогнали сишку (а там оптимизирует gcc) от анонима.
Так ору было - "Нет! Нищитаицаа! Это нечесна!"


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 20:12 
Пишите дАрАгие хоть на кельтских рунах. Всеравно двоичный код в итоге будет. Вопрос только в том будет ли оно работать.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 20:14 
Рад за Раст - он всё увереннее шагает по планете.
Честно скажу, не сильно углублялся пока в него, но планы однозначно есть.
Нравится гораздо больше C++, который является основным языком.
Всем бобра

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 20:16 
Android-то сам по себе редкое гуано, Раст его не сделает конфеткой. Особенно Раст

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено НяшМяш , 31-Мрт-21 20:29 
Да в принципе ведроид (в виде AOSP) вполне неплох, ему бы поменьше уязвимостей. А раст может хоть как-то этому поспособствовать.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 21:08 
> вполне неплох
> ему бы поменьше уязвимостей

Взаимоисключающие параграфы.

> А раст может хоть как-то этому поспособствовать.

Интересно - как? Они магически научатся в качественный код от одного только вида божественного синтаксиса ржавого?

Не имею ничего против Rust, но все эти спекуляции на тему "повысит безопасность" похожи на борьбу за всё хорошее против всего плохого методом переименования master в main.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Анон123 , 01-Апр-21 11:37 
Так и есть. Пацаны __сказали__ что раст __безопаснее__.
А ещё они __сказали__ что раст быстрее.
Джентельменам полагается верить на слово.

Где-то я видел искусно сделанные бенчмарки, что джава быстрее плюсов и сей. А кое-где - что GO быстрее тех же несчастных плюсов. При желании наверняка можно найти эти все результаты инсинуаций, то есть измерений производительности, конечно.

С другой стороны, если бы автор nodejs или гугол с его гошкой заявили бы что js и go безопаснее, чем Си и безопаснее, чем хруст (и неважно в чём выражается эта "безопасность"), то после некоторой компании в интернетах им бы тоже поверили на слово.

Потому что "ошибается не человек, ошибается программа". Крайне сложно смириться с мыслью, что ошибка в головах, а программа выполняет лишь то, что её предписала та самая голова. При таком подходе неизбежно придёт крамольная мысль об ответственности. А нести ответственность что-то не оч хочется.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Lex , 31-Мрт-21 23:16 
> А раст может хоть как-то этому поспособствовать

Ростом числа зависимостей ?


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Fracta1L , 31-Мрт-21 20:27 
Довольно улыбаюсь

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено A.Stahl , 31-Мрт-21 20:39 
Каску поправь.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Ordu , 31-Мрт-21 21:42 
Я тащусь с тебя. Довести опеннет до состояния, когда фраза "довольно улыбаюсь" вызывает баттхёрт хомячья, это надо уметь. И иметь настойчивость. Не каждому дано, короче. У меня никогда не хватало терпения на то, чтобы годами талдычить одно и то же.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 23:11 
Он, наверное, каким-нибудь продаваном работает.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Fracta1L , 01-Апр-21 20:52 
Правду говорить легко и приятно)

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено губка боб , 05-Апр-21 16:49 
> Правду говорить легко и приятно)

Именно, жаль от тебя ничего кроме бреда не дождаться.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено губка боб , 05-Апр-21 16:48 
> Довольно улыбаюсь

Ну раз без причины то признак дурачины


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 06-Апр-21 15:41 
> Довольно улыбаюсь

Ну ты понял да, что это за признак. Лечить уже бесполезно, не трать деньги. Лучше памперсы себе купи.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 20:35 
Может быть хоть один не совсем насквозь дырявый Bluetooth стек будет.
Хотя если писать будут те же индусы, кто писал на плюсах в Android, шансов мало

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 22:18 
Проблема блюпупа не в языке на котором он написано, а в самом стеке.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 17:46 
Андроид так то сам по себе - проблема.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено uis , 01-Апр-21 00:54 
Если программист пишет a делить на b, когда надо из b вычитать a, хруст не будет думать за программиста и вычитать, а будет делить, попутно запуская ракету на Марс. Язык не выпрямляет руки.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Анон123 , 01-Апр-21 11:39 
Ты ничего не понимаешь - ЭТО ДРУГОЕ!!!11Адын

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 22:07 
Там не в руках дело. Посмотрите кто руководит отделами разработки им говоришь что так плохо будет они не понимают и хотят выгоды. Вот смотри всем ясно что и стек дерьмо и андройд так себе, но по всему миру миллиардные прожажы люди страдают, но проджолжают кушать кактус. Выбору них или переплатить в 5 -10 раз или пользоваться и страдать. Так что пофигу рано или поздно сделают что-то и пофиксят может быть, а может быть и нет ... влюбом случае как-то мы файлы передаем и в интеренеты ходим и с повседневными задачами сппавляемся. Виной конечно всему троешники которые поскорее на рынок хоятт выкинуть сырой продукт сами хреново понимающие специфику.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Skullnet , 31-Мрт-21 20:47 
Вообще нет никакой разницы на каком языке они пишут. Меня больше волнует исправление архитектурных недостатков.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено псевдонимус , 31-Мрт-21 21:09 
Вот этого не дождешься.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 20:57 
Раст настолько бесполезен, что каждый новый проект на нём превращается в новость на опеннете.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 20:58 
Мир деградирует(

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 21:06 
Когда я говорю что нужно делать интерфейс понятнее и интуитивнее, мне говорят "Ты отупляешь пользователей!", хотя пользователь и не планировал изучать "всю глубину наших глубин". Когда весь мир повалил на Rust, который сделан чтобы программист мог говнокодить не вникая в работу компьютера, хотя он должен в неё вникать, я тихо офигеваю.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено боня , 31-Мрт-21 21:48 
> Когда весь мир повалил на Rust, который сделан чтобы программист мог говнокодить не вникая в работу компьютера

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


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 22:31 
Если вы пишите на Rust, вам компилятор будет диктовать жёсткие правила и точка. Жёсткие правила часто приводят к тому, что вы что-то можете сделать только одним способом и даже если он не оптимален, вы не можете его изменить. В результате программист отвыкает думать сам и по умолчанию предполагает что компилятор всё знает сам. А это ведёт к тому что вместо придумывания крутых штук, программист занимается поиском способа "тупо заставить это скомпилироваться".

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 22:39 
Можно пример? Вообще подход "как делать", а не "что делать", уже давно доказал свою неправильность.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 00:50 
По опыту почти каждый раз, когда начинало казаться, что та или иная система (в т.ч. разные компиляторы и интерпретаторы) излишне ограничивают мой "полет мысли" оказывалось, что это я ошибался или не совсем точно понимал какой-то процесс.
Конечно человек умнее машины, но как-то глупо соревноваться с ней именно в том для чего она была создана упрощая жизнь самому человеку.
Преимущества человека видны, например, в гибкости мышления, умении воспринять и усваивать подход той или иной системы, а далее использовать это для достижения своих целей.
Вот тут можно придумывать реально крутые штуки. Такие смогут в случае чего и хорошо обоснованный тикет разработчикам компилятора накатать.

А не костенеть в своем мышлении, накачивая свою "крутизну" за счет хая "тупых" инструментов. В итоге ведь 99.9% что потом будет какая-то отмазка типа "запарился", "дока старая" и вообще "пятница жеж"...


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено боня , 01-Апр-21 06:31 
> Если вы пишите на Rust, вам компилятор будет диктовать жёсткие правила и
> точка.

Согласен, как пример могу привести Elm подобные UI фреймворки на расте.

> А это ведёт к тому что вместо придумывания крутых штук, программист занимается поиском способа
> "тупо заставить это скомпилироваться".

А это правда надо?


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Lex , 01-Апр-21 08:45 
>> А это ведёт к тому что вместо придумывания крутых штук, программист занимается поиском способа
>> "тупо заставить это скомпилироваться".
> А это правда надо?

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

Та неее. Лучше тратить кучу времени на еб*лю с компилятором и лить тонны гомнокода лишь бы компилер схавал..
А легкость поддерживаемости кода кем-то кроме самого его разработчика.. "Ну а кому сейчас легко ?"(ц)
Зато потом можно рассказать какое это гамно "безопасное и даже не вылетает а аварийно завершает работу"


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено боня , 01-Апр-21 10:32 
> Продумывание оптимальной архитектуры для максимальной поддерживаемости и дорабатываемости
> и так же, чтобы даже вчерашняя макака смогла разобраться в структуре
> проекта, подходах и годно сделать нужные правки..

Предварительная оптимизация - корень всех зол.

> Та неее. Лучше тратить кучу времени на еб*лю с компилятором и лить тонны гомнокода лишь бы компилер схавал..

Если у вас такая проблема - то вы не понимаете, что делаете. Компилятор справедливо бьёт вас по пальцам. Это нормально и все новички в расте с этим сталкиваются.

> Зато потом можно рассказать какое это гамно "безопасное и даже не вылетает а аварийно завершает работу"

Думаю, что если в вашем коде нету "unwrap()" и небезопасных блоков - то можно смело утверждать что, вы обработали все ошибки и ваша программа гарантированно не упадёт в панику.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено uis , 01-Апр-21 16:19 
> Предварительная оптимизация - корень всех зол.

Оп. Подмена понятий. Продумывание архитектуры - не оптимизация. Предварительная оптимизация на то и предварительная, что она есть только до запиливания нормальной архитектуры.

> Если у вас такая проблема - то вы не понимаете, что делаете.
> Компилятор справедливо бьёт вас по пальцам. Это нормально и все новички
> в расте с этим сталкиваются.

Т.е. в расте всё норм, а когда в сишный компиль орёт "ты чё мне суёшь, такой переменной нет" - не норм? Бывает. Это-же другое.

> Думаю, что если в вашем коде нету "unwrap()" и небезопасных блоков -
> то можно смело утверждать что, вы обработали все ошибки и ваша
> программа гарантированно не упадёт в панику.

А аварийно завершит работу. Или продолжит работать после, например, деления на ноль? И что ого мне там насчитает?



"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 17:39 
> Продумывание архитектуры - не оптимизация.

Вебмакаки в это не умеют, поэтому сперва кодят, потом думают. Получается, конечно же, оно. И если так посмотреть на начинку андроида, начиная с билдсистемы и проч - блин, да где там архитектура? Они что-то накодили, потом 20 раз переделывали. И все-равно ошметки какие-то в результате, с единственным достоинством - "ну мы этим пользуемся внутри компании, пусть и тут будет".


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 17:42 
> то можно смело утверждать что, вы обработали все ошибки и ваша программа
> гарантированно не упадёт в панику.

Да? А что оно будет делать если вон тот индекс массива берется или считается, допустим, на основании внешних входных данных? Это в принципе валидации в compile time не подлежит. Так делать, конечно, не стоит, ни на каком ЯП, но иногда выбора особо и нет...

В общем уровень экспертизы из растаманов так и прет. Лично мне было бы западло с таким коллегой работать.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 19:43 

>> и небезопасных блоков
> Да? А что оно будет делать если вон тот индекс массива берется
> или считается, допустим, на основании внешних входных данных? Это в принципе
> валидации в compile time не подлежит.
> В общем уровень экспертизы из растаманов так и прет. Лично мне было
> бы западло с таким коллегой работать.

Пока что уровень Ыкспертизы и safe coding прет из бедолаг подгорельцев. У них, видите ли, втянуть индексы массива из каких-то внешних данных - safe code.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 11:16 
Ого, прям C++ описал! Правда, ошибки после того, как оно скомпилилось править времени уже не остаётся. Но кому не плевать на ошибки?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Анон123 , 01-Апр-21 11:49 
Прально. Паниковать, если есть возможность безнаказно покарраптить данные, вывести ошибку и завершиться, не надо. И плевать, что там можно было свалиться раньше, а программист пока боролся с конпелятором понавставлял какой-то херни для отладки, а потом не всё убрал.

Раст не даст тебе ошибиться, ты, как герой, будешь воевать с линтером, которые будет заставлять тебя ставить или не ставить пробелы перед скобками.

Впрочем, однажды, очередной Microsoft или JetBrains добавит в свои IDE поддержку хруста и AI-помощника для написания кода на расте. Тогда программисту будет достаточно написать "мэээ" и остальная часть гениального программного продАкта будет написана автоматически. Останется только нажать на кнопку и заработать миллиарды нефтетонн или биткохенов в секунду.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 18:00 
> а программист пока боролся с конпелятором понавставлял какой-то херни для отладки, а потом не всё убрал.

а ты не суди по себе. Поверь. есть люди с IQ выше 100 и у них нет никаких проблем с растом.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено uis , 01-Апр-21 00:56 
php, basic

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено uis , 01-Апр-21 16:11 
Для них чё там как в компе работает знать не надо, если что

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 22:38 
Говорят, что аутизм страшная болезнь, ты главное не падай духом, весь опеннет с тобой. Хорошо, что научился письменности, обычно люди даже ложку без посторонней помощи держать не могут.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 21:16 
Развивает! Развивает, Карл!

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 21:29 
Почему не на Dlang?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 22:39 
Потому что для таких вещей, помимо знания английского языка, нужны ещё и мозги. А мозгов всё меньше и меньше. Такие языки как Java/C# были призваны, в первую очередь, решить проблему нехватки квалифицированных кадров. Rust тут по той же самой причине, только для более низкоуровневой работы.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 22:42 
Т.е. то, что язык не даёт выстрелить себе в ногу, и для этого не надо изучать тысячу и один кейс UB, это плохо?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 22:48 
Да, он не даёт выстрелить себе в ногу. Но и в противника выстрелить он даёт только в полный рост в чистом поле.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено анонн , 31-Мрт-21 23:02 
> Да, он не даёт выстрелить себе в ногу. Но и в противника выстрелить он даёт только в полный рост в чистом поле.

Вы считаете пользователей (вашей) программы противниками, в которых надо стрелять (из укрытия или засады)? 🤔


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Анон123 , 01-Апр-21 11:54 
Нет, так считают авторы раста - чуваки из мозиллы, которые уже не первый десяток лет занимаются сменой нескучных обоев в UI fiirefox и принимают MR и PR на заделывание дыр в своём бровзере исключительно согласно coc.md и "правильному" названию функций и переменных.

Собственно, давайте вспомним для чего был написан раст? Для написания js/css движка в этом самом браузере. То есть язык для бровзера, не более того.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 23:16 
Но и в противника выстрелить он даёт только в полный рост в чистом поле, с расстояния 10 шагов.12043

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 17:36 
При том обычно оказывается что пока снимали с предохранителя, противник уже трижды добежал и оказался актуален совет про спиливание мушки.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено макпыф , 31-Мрт-21 23:09 
c,c++,go,java,kotlin теперь еще и раст.
похоже гуглу хочеться использовать в андроиде все ЯП которые он знает, а заодно напихать в исхи (которые и так весят 250 гб) 100500 компиляторов (и кстати зачем там 15 версий clang???)

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 23:18 
Паскалей ещё бы насыпать и оберончиков можно.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 17:31 
Питон еще забыл. Без него чудная новая сборочница вроде не фуричит, там вроде какое-то месиво на питоне которое чуть ли не половину себя с инета подкачивает. А как тебя зондировать иначе, гражданин Де'Велопер?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено макпыф , 02-Апр-21 10:19 
> Питон еще забыл. Без него чудная новая сборочница вроде не фуричит, там
> вроде какое-то месиво на питоне которое чуть ли не половину себя
> с инета подкачивает. А как тебя зондировать иначе, гражданин Де'Велопер?

да, забыл, вроде еще и perl есть


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено макпыф , 17-Апр-21 17:03 
> Питон еще забыл. Без него чудная новая сборочница вроде не фуричит, там
> вроде какое-то месиво на питоне которое чуть ли не половину себя
> с инета подкачивает. А как тебя зондировать иначе, гражданин Де'Велопер?

но с инета помойму не качает, только если дерева нету первый запуск lunch с готовым (по крайнеймере в нкотрых кастомах)


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 17:35 
> (и кстати зачем там 15 версий clang???)

Для исторической справедливости! И вообще, если качать меньше 2 гигов - это не энтерпрайзно.  


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено макпыф , 02-Апр-21 10:21 
>> (и кстати зачем там 15 версий clang???)
> Для исторической справедливости! И вообще, если качать меньше 2 гигов - это
> не энтерпрайзно.

там 250


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 22:10 
Дарт ещё тоже есть :)

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 31-Мрт-21 23:36 
Вместо того, чтобы выкинуть на помойку это недоразумение под названием Синезуб. Они будут переписывать его на Rust. Нет, ну ты видел?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Сейд , 01-Апр-21 00:40 
А как без него файлы передавать?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено lufog , 01-Апр-21 04:37 
Даже не помню когда я последних раз файлы через Bluetooth передавал. Wi-Fi с этим вполне неплохо справляется, синезуб только для наушников и использую.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено VladSh , 01-Апр-21 09:52 
Ну а для наушников-то ведь он нужен?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 10:11 
А вот не надо поддерживать и покупать те недоразумения, у которых нет 3.5mm. Кушайте свой кактус сами.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено vz_2 , 01-Апр-21 10:34 
У накладных и полноразмерных bluetooth Наушников почти всегда есть гнездо mini jack.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено lufog , 01-Апр-21 10:37 
> А вот не надо поддерживать и покупать те недоразумения, у которых нет
> 3.5mm. Кушайте свой кактус сами.

У меня есть разъем 3.5, но все равно пользуюсь Bluetooth наушниками, ибо удобно. Не вырываешь наушники из ушей случайно зацепив провод, и распутывать их не нужно когда из кармана достал. Разве что, их заряжать нужно раз в пару дней.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено vz_2 , 01-Апр-21 13:29 
> У меня есть разъем 3.5, но все равно пользуюсь Bluetooth наушниками, ибо

удобно

Позвольте спросить, вы не пробовали подключать наушники по Bluetooth к ПК/ноуту и смотреть какие либо видеосервисы? Ощущается ли отставание звука от видео?


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено lufog , 04-Апр-21 04:43 
> Позвольте спросить, вы не пробовали подключать наушники по Bluetooth к ПК/ноуту и
> смотреть какие либо видеосервисы? Ощущается ли отставание звука от видео?

С компьютером использую полноразмерные проводные наушники, ибо с их звучанием мало что сравнится, да и провода не так критичны, когда сидишь за столом. На счет отставания звука от видео в Bluetooth наушниках, никогда не замечал ничего подобного, хотя довольно часто смотрю YouTube на смартфоне.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 17:26 
Особенно "удобно" когда он куда-нибудь типа путей метро выпадает. Англичане с горя аж захват специальный сделали, за хомяками убирать.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено lufog , 04-Апр-21 04:59 
> Особенно "удобно" когда он куда-нибудь типа путей метро выпадает. Англичане с горя
> аж захват специальный сделали, за хомяками убирать.

С разморозкой вас товарищ, сейчас Bluetooth наушники есть на любой вкус и цвет. Например беспроводные полноразмерные или накладные, такие потерять может только слепо-глухой, из за из большого размера. Или вкладыши/вакуумные с проводом между двумя наушниками, провод лежит за шеей так что если такой выпадет из уха, просто останется висеть на проводе. Если у вас прям настолько нестандартные уши что из них наушники вываливаются используйте любые из предложенных. Да даже самые обычные, при правильно подобранном размере резинок держатся в ушах очень надежно, я по утрам бегаю под музыку, и за четыре года, еще ни разу наушник не выпал из уха.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено vz_2 , 01-Апр-21 10:36 
А ещё для пультов ДУ, геймпадов.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено lufog , 01-Апр-21 10:41 
> А ещё для пультов ДУ, геймпадов.

Для пультов ДУ наверное ИК порт все-таки. А за геймпад, да согласен, сам порой в эмуляторе использую.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено vz_2 , 01-Апр-21 13:26 
Некоторые AirMouse, пульты с голосовым вводом, да их меньше, но они есть.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Сейд , 01-Апр-21 13:38 
А у меня по Wi-Fi не получается файлы передавать. И UWB нет.



"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 17:22 
В смысле? Ну, сервак поставь. Вон VLC встроенный умеет, удобно.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Сейд , 01-Апр-21 17:42 
Ещё и сервер покупать? Я лучше по блютусу.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 11:03 
Анонимный эксперт в своих местах решил оставить всех без беспроводных наушников. К счастью он только анонимный эксперт

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 11:29 
Анонимный эксперт предлагает запилить новый беспроводной стандарт лишенный недостатков Bluetooth. В том числе и для наушников.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено NameName , 01-Апр-21 12:37 
Он уже есть, UWB

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 01:25 
ждем "rust работает на 3.5 млрд устройств"

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 02:28 
Прилетело обновление на самсунг с навязыванием подделок яндекса... это печально, нафиг не буду обновлять

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено lufog , 01-Апр-21 04:43 
Тут кстати Samsung лизнула правительству даже больше чем нужно. Ибо в законе о предустановке российского ПО, не говорилось что оно должно быть не удаляемым. Одно радует, что навязанных программ 4, а не 11, как изначально предполагалось.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено боня , 01-Апр-21 06:43 
> Тут кстати Samsung лизнула правительству даже больше чем нужно. Ибо в законе
> о предустановке российского ПО, не говорилось что оно должно быть не
> удаляемым. Одно радует, что навязанных программ 4, а не 11, как
> изначально предполагалось.

Дурацкая ситуация немного, учитывая, что с большинства телефонов нельзя удалить гугловые и майкрософтовские приложения.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено макпыф , 01-Апр-21 09:26 
>> Тут кстати Samsung лизнула правительству даже больше чем нужно. Ибо в законе
>> о предустановке российского ПО, не говорилось что оно должно быть не
>> удаляемым. Одно радует, что навязанных программ 4, а не 11, как
>> изначально предполагалось.
> Дурацкая ситуация немного, учитывая, что с большинства телефонов нельзя удалить гугловые
> и майкрософтовские приложения.

можно, все можно удалить. рут разумеется нужен (хоя можно через адб без рута)


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 10:46 
А чем тебя не устраивает просто задизейблить встроенные приложения, кроме того что оно продолжает юзать десяток-другой мегабайт на внутренней флешке?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено боня , 01-Апр-21 11:48 
> А чем тебя не устраивает просто задизейблить встроенные приложения, кроме того что
> оно продолжает юзать десяток-другой мегабайт на внутренней флешке?

Меня устраивает.

Но мне кажется, что если бы на телефоны не вшивали микрософтовские/гугл приложения - то и не требовалось бы доустанавливать туда отечественные аналоги.

Мне нравятся многие российские приложения. В первую очередь, 2гис


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 17:20 
> А чем тебя не устраивает просто задизейблить встроенные приложения,

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


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним84701 , 01-Апр-21 23:06 
> А чем тебя не устраивает просто задизейблить встроенные приложения, кроме того что
> оно продолжает юзать десяток-другой мегабайт на внутренней флешке?

Тем, что там не десяток-другой мегабайт, а  запросто все 8 ГБ встроенной памяти выжирают апдейты вот этого вот "ненужно" в виде сосунгстора, onedrive, гуглодрайв и т.д. (да, "задизейбленных").
И простенький телефон без каких-то особых доп. приложений (на позвонить, да щелкнуть фотку) после пары лет становится практически неюзабельным.
Просто "отлично" (сарказм).



"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 07:28 
Ведро на самсунге так вообще говно стало, мало неудаляемых гуглонедопрог, мало неудаляемых самсунговских поделок, так еще и вкорчили неудаляемые отечественный аналовнетовский софт...

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено NameName , 01-Апр-21 12:45 
Переходите на postmarketos, там то зондов точно нет. А телефоном можно будет ещё и гвозди забивать.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 17:13 
Теперь и молоток будет штрафы присылать? Хрена, апгрейд!

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Миумиу , 01-Апр-21 20:26 
Даже тайганфон и тот на андроиде

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 04-Апр-21 13:18 
> Тут кстати Samsung лизнула правительству даже больше чем нужно. Ибо в законе
> о предустановке российского ПО, не говорилось что оно должно быть не
> удаляемым. Одно радует, что навязанных программ 4, а не 11, как
> изначально предполагалось.

В iPhone неплохо сделали, просто список российских приложений отображается при первой настройке, хочешь ставь, не хочешь не ставь.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 02:40 
Ну наконец-то! А то гуглокладбище давно не пополнялось, подопечные уже скучать начали.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 07:30 
На гулокладбище оживление, особенно в его российском филиале, теперь госуслуги, говномыло, недопоиск и зонды в каждом телефоне, спасибо самсунгу за это

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено lockywolf , 01-Апр-21 03:58 
У меня на компе что-то ни фига на Расте не собирается. Может, руки кривые.

Но и вообще у нас в Слаке ни дря Раста, ни для Го нет архитектуры, что плохо.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 17:15 
Так у вас и для андроида инфраструктуры нет, так что какая разница? Слака ж не андроид.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Wilem82 , 01-Апр-21 22:43 
$ cargo new hello
$ cd hello
$ cargo run

Не работает? А ставил ты его как - через официальный способ?

$ curl https://sh.rustup.rs -sSf | sh

Должен работать.

Если не работает что-то, поставленное из пакета, то это вопросы к изготовителям пакетов.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено lockywolf , 02-Апр-21 04:21 
> Должен работать.

Пайпить curl в sh? Я что, самоубийца?

Не собирается оно потому, программисты на русте повсеместно пользуются "nightly" фичами, которые на релизе отключены. Из-за этого компиляция ломается в середине процесса. При этом разделить репы на две они не могут почему-то.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Wilem82 , 02-Апр-21 22:17 
> Пайпить curl в sh? Я что, самоубийца?

Так это ж ничем не отличается от скачивания инсталлера и запуска его. Или, от скачивания лончера который сначала качает апдейт, а потом запускает программу.

За пакет отвечает один чел - мейнтейнер. Точно также за содержимое этого шелл-скрипта отвечает один, а то и больше, разработчиков.  Почему тому, кто занимается пакетом больше доверия, чем разработчикам?

Кроме того, надо понимать, что любая неофициальная модификация продукта - это потенциально путь к багам. Разработчики всё проверили, сделали что б работало, а вместо этого ты берёшь пакет который какой-то левый чел собрал (если это не официальный пакет), неизвестно что он там менял, не факт, что он его протестировал лучше, чем сами разработчики и так далее.

> Не собирается оно потому, программисты на русте повсеместно пользуются "nightly" фичами

А, так это не "раст не работает", а библы написанные под более новую версию компилятора не собираются старым. Тут два варианта - либо не пользоваться найтли библами (что разумно), либо если пользоваться, то использовать найтли компилятор (что не очень разумно).

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


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено lockywolf , 05-Апр-21 16:15 
> За пакет отвечает один чел - мейнтейнер. Точно также за содержимое этого
> шелл-скрипта отвечает один, а то и больше, разработчиков.  Почему тому,
> кто занимается пакетом больше доверия, чем разработчикам?

Какая интересная казуистика. За содержимое пакета отвечают один, а то и больше разработчиков, _плюс_ независимые (от них), 1_майнтейнер*число_дистрибутивов_в_которых_есть_этот_пакет, которые чаще всего стали майнтейнерами потому, что уже диск забился скриптами, очищающими софт от мусора.

> Кроме того, надо понимать, что любая неофициальная модификация продукта - это потенциально
> путь к багам. Разработчики всё проверили, сделали что б работало

датычо, правда "сделали чтоб работал"? Или на самом деле "сделали так, чтобы запускалось как минимум на одном-единственном лаптопе одного-единственного разрботчика в одном-единственном окружении"?

Надо напоминать, что только линукс-дистрибутивов больше тысячи штук, а есть ещё BSD, Windows, и прочие экзотические системы?

> вместо этого ты берёшь пакет который какой-то левый чел собрал (если
> это не официальный пакет), неизвестно что он там менял, не факт,
> что он его протестировал лучше, чем сами разработчики и так далее.

Только он им, в отличие от разработчика, пользуется, причём чаще всего в боевых условиях.


> А, так это не "раст не работает", а библы написанные под более
> новую версию компилятора не собираются старым.

не "старым", а "тестовым". Эти фичи, может, вообще никогда в продакшен не попадут.

> Тут два варианта - либо
> не пользоваться найтли библами (что разумно), либо если пользоваться, то использовать
> найтли компилятор (что не очень разумно).

Мне-то что с этого? Вот у меня юзеры хотят пакет в дистрибутив. Ваши предложения?

> Если же тебя беспокоит стабильность и безопасность настолько, что ты пользуешься пакетами,
> а не официальными способами установки, то непонятно зачем ты пытаешься пользоваться
> программами, написанными под найтли раст? Они ж экспериментальные.

Разработчики, те самые, которые "Разработчики всё проверили, сделали что б работало" пользуются найтли растом. Все вопросы к ним. А я, пожалуй, пока воздержусь от пайпа, вдруг они в bash тоже nightly-фичами пользуются.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Wilem82 , 06-Апр-21 05:09 
> За содержимое пакета отвечают один, а то и больше разработчиков

Так почему левым отвечающим доверия больше, чем авторам самой программы, которые её всё равно лучше знают?

> на самом деле "сделали так, чтобы запускалось как минимум на одном-единственном лаптопе одного-единственного разрботчика в одном-единственном окружении"?

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

Я уже несколько лет плотно сижу на реддите раста и ни одной жалобы про то, что официальный установочный скрипт не работает не припомню. Наоборот, всё вопросы по проблемам установки или использования там задают люди, которые ставили не официальным способом, а левым - через пакеты.

> только линукс-дистрибутивов больше тысячи штук,

А ты точно понимаешь, что такое линукс дистрибутив и что такое установочный скрипт? Для запуска программы под линуксом есть ровно одна зависимость - версия ядра. Всё остальное - опционально, то есть при желании разработчиков скрипта им вообще может быть пофиг на то, какой из тысячи дистрибутивов у тебя установлен - всё остальное будет прилагаться либо к самому инсталлеру сразу, либо это вообще будет один бинарь который умеет всё, что ему надо.

В случае инсталлера раста я не знаю, какие у него внешние зависимости, например какая версия sh ему нужна. Но к дистрибутивам это точно отношения не имеет.

> а есть ещё BSD

Там неполная официальная поддержка, и в этом случае да, остаётся надеяться на неофициальные решения. Но Слак - это ж не BSD.

> Windows

А это какое отношение имеет к работе на линуксе или к sh-скриптам? Для винды у раста свой rustup-init.exe установщик. Который отлично работает, и никакие левые пакеты для раста на винде не нужны.

> не "старым", а "тестовым"

Да, неправильно написал.

> Вот у меня юзеры хотят пакет в дистрибутив. Ваши предложения?

Юзеры хотят, что бы программа написанная под нестабильный компилятор была в виде пакета в некой репе? Это уже странно, но допустим. Значит её надо собирать найтли компилятором.  В чём проблема-то? Устанавливаешь найтли раст, и собираешь.

> Разработчики, те самые, которые "Разработчики всё проверили, сделали что б работало" пользуются найтли растом.

Расскажи подробнее о чём речь.  Стабильная версия раста, официальный её дистрибутив, собирается найтли растом?


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 02-Апр-21 21:47 
> $ curl https://sh.rustup.rs -sSf | sh

Дети, давайте поможем Даше найти, где будут дыры у растаманов!


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 07:36 
Россиянин: оу обновление пришло!
Samsung: fisting is 300 bucks
Минцифры: Ну нахер, ну ты видел, видел?!

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено муу , 02-Апр-21 02:20 
> Samsung: fisting is 300 bucks

I see you are a man of culture as well.


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Иваня , 01-Апр-21 08:22 
Гугл радует новыми разработками, есть чему поучиться у лучших инженеров. Раньше относился к расту с нелюбовью, теперь понимаю, что нужно научиться его готовить. Спасибо!

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Wilem82 , 01-Апр-21 22:27 
То есть как к чему относиться ты определяешь не через самостоятельную оценку предмета, а через то, как к этому относится гугл? Зачем тебе его мнение-то?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 02-Апр-21 08:43 
> ты определяешь ... через то, как к этому относится гугл

из его предложения это никак не следует. ты в простую логику на уровне пары утверждений не можешь, как ты вообще работаешь в it?


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 08:52 
Прочитав очередные трюки понял на сколько хитры компании и действительно просто делят дистрибутив григория выискивая там новые нагенеренные фишечки.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 09:09 
А , как ты хотел не своруешь не поешь , пока караван есть будем воровать все равно западный барин про него не знает а платит нам

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 09:58 
Ты мне тут по трынди фрустируешь что ли всю контору того

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 10:55 
Уроды человек сделал великую работу меинбилд и потерял интерес к дальнейшим билдам , че завтра будете есть ? Где его миллион зеленых

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 17:16 
Вы вообще о чем?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 10:58 
Почему гугл использует эту смузихлебную растоподелку наплевав на мнение анонимных экспертов с опеннет?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 11:18 
Потому что все хотят пиццу

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Kuromi , 01-Апр-21 14:48 
Обидно за Блютус. Это ведь уже второй самописный стек под Андроид. Сначала был Блюз, потом заменили на своё, а теперь вот снова будут менять. При этом Блюз как был...куском коричневого...так и остался. Вечно все отваливается и не подключается.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено uis , 01-Апр-21 16:25 
Вечное переписывание. Привыкай.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 02-Апр-21 21:44 
Перманентное состояние айтишников. Зачем что-то новое делать? Лучше будем языки плодить и переписывать существующее! Так было у сплюснутых, как тогда топили за плюсы... Сейчас за раст топят. Пройдёт лет 5-10 - и опять новый язык будет, и опять надо переписывать...

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено MPEG LA , 01-Апр-21 16:29 
Зашел увидеть этот коммент ^. Подрезать блюз нашару с линукса они смогли, а вот сделать алаверды сообществу, в виде нового надежного стека - видать jаба придавила.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 17:10 
> развивается ещё один Bluetooth-стек

Нужно больше блютус стэков, милорд!


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 18:10 
Далёким кто думает почему не на Дарт го или что то ещё, ответ просто зачем использовать питон если есть асемблер?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 04-Апр-21 08:39 
> зачем использовать питон если есть асемблер

зато ты, судя по этому ответу, типичный недалекий иксперт опеннет


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 01-Апр-21 18:52 
что за софт использовался для рисования такой симпатичной схемы?

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 02-Апр-21 21:07 
OO/LO Draw, например

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 02-Апр-21 14:08 
Странное решение от гугла - выкинуть Go, в пользу Раста.

"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 04-Апр-21 05:06 
> Странное решение от гугла - выкинуть Go, в пользу Раста.

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


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Bdfybec , 02-Апр-21 20:53 
>  Gabeldorsh (GD), переписанный на языке Rust

С какого языка переписывали?


"Google развивает новый Bluetooth-стек для Android, написанны..."
Отправлено Аноним , 02-Апр-21 21:10 
с С++, конечно.