All streams
Search
Write a publication
Pull to refresh
4
0
Konstantin Safonov @kasthack_phoenix

User

Send message
Я говорил именно о них. Простой пример — функцию подсчёта числа установленных бит в слове (32 бита) можно написать перебором битов (96 операций), а можно с помощью bit twiddling (12 операций

Либо даже в managed языке дёрнуть какой-нибудь BitOperations.PopCount, который под капотом вызывает нативную инструкцию для x86 / ARM и только в крайнем случае делает фоллбэк на софт-реализацию.

Отличается всем. Без этой пользовательской базы смысл писать мобильный софт не имеет никакого смысла

Попытка #2. Если Microsoft/Apple/Google заблокирует TCP-подключения ко всем веб-сервисам, не получившим одобрение, те тоже потеряют аудиторию. Говоря вашими словами, 'без этой пользовательской базы смысл писать веб-сайты не имеет никакого смысла'. В чём разница между Apple, который не разрешает (именно не разрешает, это не техническая проблема — с энтерпрайз-сертификатом маленькая компания, где я работал в 2016, прекрасно могла раздавать с сайта наше приложение на нерутованные айфоны) ставить приложения без отката им и Apple/Microsoft/Google, которые не разрешат заходить на сайты, которые им не платят?


Когда вы производите hardware & software в контексте одного целого, то работают совсем другие законы

Это можно за уши притянуть для single purpose устройств, вроде приставок, но Android и iOS — платформы общего назначения, основоное предназначение которых — запуск стороннего кода.


Плюс хостинг приложений так-же недешевый

Разработчик платит $100 / год. При среднем весе приложения в мегабайт 40 и стомости трафика у S3(беру как industry standard и верхнюю границу стоимости. Очевидно, большую часть данных Apple передаёт из своих датацентров по гораздо меньшим ценам), который продаётся с весьма неплохой маржой, в 5 центов за гигабайт, мы говорим о полумиллионе инсталлов на каждоое приложение. Насколько я помню, у Apple было что-то около 700 000 партнёров-разработчиков в AppStore, что означает break even в районе 350 миллиардов установок в год всего(предположим, оно даже x5 стоит полностью — всё равно получается по 70 приложений в год на активного пользователя).


Назовете на том же Андроиде хоть какой-то продукт, который приносит нормальные деньги в обход Плей Стора?

  • Netflix. Подписка у них свободная через карточку без Google Pay идёт.
  • Если нужно совсем без стора, то Pornhub — тот ставится только с сайта.

Апп-сторы гарантируют что софт хоть как-то проверяется и все платежи безопасны

Гугловый — нет, а комиссию такую же хочет. Тем более, это не проблема разработчика.


Вы же не можете поставить собственную прошивку на какой-то дорогой немецкий станок или сменить автопилот теслы на опенсорсный вариант.

  • Вообще, могу.
  • Есть большой проект FreedomEV, который занимается как раз открытой прошивкой для электроавтомобилей, причём не только Теслы.

Что вполне логично, учитывая сколько вещей производит

Это только сервисы, продажа вещей дала $225B.


и какие сервисы предоставляет Яблоко.

Там большая часть — именно AppStore, пресса утверждает, что около 75% чистой прибыли от сервисов принёс именно он, но не стал писать, т.к. Apple не уточняет в годовом отчёте.

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

Чем это отличается от пользователей в вебе? Вы считаете, что должны платить Apple/Google/Microsoft, чтобы ваш сайт открывался в браузерах их "лояльных пользователей"?


Выбор всегда есть — сотни смартфонов на Андроиде и других ОС.

Аналогично. Майкрософт оштрафовали на миллиарды просто за то, что они включили браузер в поставку ОС, не запрещая пользователям устанавливать сторонние и не беря комиссию за разработку приложений(больше того, они как раз раздавали инструменты для разработки и документацию бесплатно). У разработчиков тоже был выбор — компьютеры на Linux с 0.8% пользователей или Apple с, кажется, 5%, но почему-то антимонопольщики встали на их сторону.


У них под сотню миллиардов транзакций в год и растет. Они и без 30% снимают сливки по полной:

$7.4 billion

Apple получила 46 миллиардов выручки и 16 чистой прибыли за 2019-й год на сервисах(это, правда, включает музыку и iCloud). В 7 раз больше, чем компания, обслуживающая кредитные карты половины планеты.

Это и есть конкуренция.

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


Для Android, как минимум, можно напрямую отдать apk с сайта, либо воспользоваться непопулярными магазинами, вроде Amazon / Huawei Gallery / Xiaomi Store, с Apple же не взлетит никак — раньше была лазейка в виде энтерпрайз-сертификатов, которые позволяли ставить приложения напрямую с сайтов, чем в 2016-м пользовалась компания, где я работал, но они ужесточили правила.

И что, его сейчас можно свободно купить

Да, но он стоит $599 сейчас.

16-ядерный(32 потока) Ryzen 1950X на Амазоне можно было взять за $500(как раз ₽30K примерно) ещё недавно. У Intel есть альтернативы в этом сегменте?

Андроид, как ни крути, построен на Java машине.

Технически, там уже лет шесть AOT.

большая часть денег оседает у тех, кто инфраструктурой владеет: убер

Убер все десять лет существования показывает многомиллиардные убытки. Можете почитать их квартальные отчёты, если не верите. 3 миллиарда долларов потерь по GAAP за последний квартал.

Видимого оружия у девочки нет.

У детей-смертников, которых Хамас тренирует, тоже не видно жилеты со взрывчаткой под одеждой.

Вот тоже над этим задумываюсь.

Не хотят bad publicity за использование слов из чёрного списка от SJW.

А какая разница от китая или Apple контроль?

В том, что у Apple нет концлагерей.

В-пятых, до тех пор, пока не появится расширение для браузера,

Этим расширениям сто лет в обед. Chrome, Firefox

Есть что-то очень правильное в том, чтобы накинуть свою куртку на плечи к замерзшей незнакомой девушке, которая стоит в одиночестве

Однако, они начинают кричать в среднем через 6.37 секунды после этого.

пускай почти половина негров в США сидит в тюрьмах

В США 40 миллионов негров, а заключённых любого цвета 2.3 миллиона.

А что, если они, как вариант, своруют чьи-то идеи из приватных репозиториев (а для майкрософт они вовсе не приватные) и запилят на их основе свои продукты?

То получат иск от правообладателей, информация о котором попадёт в СМИ, а дальше они потеряют всех клиентов своего подразделения intelligence cloud, которое дало $38B выручки за 2019-й финансовый год, потому что никто не станет хостить сервисы там, где к приватным данным могут получить доступ.


Домашнее задание: повторите это упражнение для Amazon, Google и Atlassian.

В неопределённом будущем, работать определённо будет.

Для начала, PS5 технически существует только в неопределённом будущем(релиз был анонсирован на конец года, но с карантином не совсем ясно, что будет), а купить в магазине можно только PS4 с железом 4-7-летней давности.


Пока что на PC целевая платформа это HDD. Под SSD никто не затачивается.
Вы можете сделать себе любое экзотическое решение, но это не будет иметь значения, пока вас таких не будет хотя бы несколько миллионов.

  • Во-первых, актуальная статистика позволяет провести свидетелям древних PC по губам: доля SSD — в районе 50%(1, 2), поставки за прошлый год — 280 миллионов юнитов, что, кстати, примерно в 22 раза больше продаж PS4 за то же время.
  • Во-вторых, движки под разные платформы собираются из примерно одного кода, что несколько противоречит восхитительным историям про "нужные пакеты данных очень точно подгружаются с диска", верному только для консолей. Оно работает либо везде, либо нигде.
  • В-третьих, "затачиваться" нужно как раз под HDD — бороться со случайным чтением, например. SSD, в основном, прощает ошибки и даже простая замена железа без изменения кода даёт кратный прирост производительности.

Для распаковки с такой скоростью понадобятся ~3-4 ядра Ryzen2

Я хочу заметить, что


  • в анонсированном PS5 стоит такой же Ryzen2 о восьми ядрах(я знаю про хардварный акселератор)
  • lz4 / zstd / snappy выдают гигабайты в секунду на распаковку в один поток

Неплохо (чуть быстрее в raw-передаче чем у PS5), но учитывая, что у него нет даже радиатора, сколько он может выдавать такую скорость?

Сколько угодно? Конкретно с тем SSD не сталкивался, но Intel 660p за $200 из 2018-го вполне прилично работает под нагрузкой, читая по 2GB в секунду.


Нужно распаковать данные и загрузить их во VRAM.
Это происходит не 1 раз на загрузке, а каждый кадр.
1 кадр в демке занимает десятки гигабайт данных. Нужные пакеты данных очень точно подгружаются с диска.

Это не так работает. Попытавшись перезагружать данные на каждом кадре из основной памяти/диска, вы упрётесь в пропусную способность шины, пытаясь загружать эти "десятки гигабайт данных" 30/60/144 раза в секунду на любой платформе.

Information

Rating
Does not participate
Date of birth
Registered
Activity

Specialization

Backend Developer
Lead
From 500,000 ₽
.NET
SQL
Elasticsearch
Redis
Apache Kafka
Kubernetes