️️

42 posts

️️ banner
️️

️️

@shad0wdev

شامل ہوئے Nisan 2013
20 فالونگ536 فالوورز
️️
️️@shad0wdev·
@Fox12757 @foxy_dorr @furious_void Ха. Водители автобусов как раз самые ебанутые из всех. Часто езжу на веле по трассам и городу - абсолютно все сторонятся, кроме… автобусов. Огромная 10 тонная махина с плохими тормозами пролетает впритык к велику на 90 км/ч. Очень безопасный вид транспорта, да
Русский
2
0
3
224
Fox
Fox@Fox12757·
@foxy_dorr @furious_void Ну, есть некая уверенность (или хотя бы надежда) что отбор на водителя автобуса создаёт некий ценз, и совсем уебан туда не попадет. Плюс - водитель водит постоянно, соответственно у него опыт копится, да и автобус более большая и безопасная машина. Имхо естественно
Русский
3
0
6
457
мастер (хуе)тени
мастер (хуе)тени@furious_void·
- почему у тебя до сих пор водительских прав нет? - потому что вы забили на мое зрение когда надо было срочно лечить и теперь я никогда не смогу видеть двумя глазами и определять расстояние до предметов?) - ВОТ ОПЯТЬ ТЫ ВСЕХ ВОКРУГ ОБВИНЯЕШЬ ТВАРЬ САМА БЫ ОПЕРАЦИЮ ОПЛАТИЛА (в 9)
Русский
26
30
4.1K
105.2K
️️
️️@shad0wdev·
@iLes_ss @hyperwolf_t В том и смысл, что там добавлен новый тип активностей - processing таски без остановки при user-interaction действиях. А processing убиваются, если пользователь разблокировал устройство и начал с ним работать
Русский
0
0
0
110
iLess
iLess@iLes_ss·
@shad0wdev @hyperwolf_t В 26 оси нет нового API для фона, там API добавлено для тяжелых длительных задач (9to5mac.com/2025/10/01/ipa…) Телеги это никак не касается, телега юзает старые древние API, с новым Live Activity для «отображения» прогресса. Оно и раньше могло работать без отображения
Русский
1
0
0
46
️️
️️@shad0wdev·
@iLes_ss @hyperwolf_t И да - для URLSession это все тоже работает аналогичным образом. Просто параметры чуть другие - таска более приоритетная
Русский
0
0
0
35
️️
️️@shad0wdev·
@iLes_ss @hyperwolf_t Выборка у dasd происходит вот так. Оценивается поведение пользователя в текущий момент времни, заряд, подключение к сети и на основе всех этих метрик делается вывод - запускать таску или нет
️️ tweet media
Русский
1
0
1
44
️️
️️@shad0wdev·
@iLes_ss @hyperwolf_t Он управляет всем, начиная от application warmup, мапингом блоков памяти, предзагрузкой нужных либ, стартом конструкторов и наконец main(), откуда твой код уже потянет тот самый таск :) Я на эту дрянь пару недель положил, исследуя, почему моя таска не запускается
Русский
0
0
1
31
️️
️️@shad0wdev·
@iLes_ss @hyperwolf_t Блять, вокруг да около. URLSession работает ТОЛЬКО с HTTP запросами. Оно не даст тебе доступ к low-level протоколам типа... да хоть udp. Плюсом он работает ИСКЛЮЧИТЕЛЬНО в foreground. А в фоне все работает исключительно через демон dasd, который фоновыми тасками и управляет.
Русский
1
0
0
34
️️
️️@shad0wdev·
@iLes_ss @hyperwolf_t Обычное пустое. Повторюсь - background session работает только через dasd, который запустит приложение условно в 00:00 на вафле и зарядке. Оно ночью скачается и ок. В ином случае фонового скачивания не добиться никак, особенно не через http
Русский
0
0
0
39
iLess
iLess@iLes_ss·
@shad0wdev @hyperwolf_t Какое аудио крутит Genshin для скачивания 30+ ГБ кеша в фоне? Какое гео использует Documents, что может качать в фоне? Забудь уже про эти костыли, они давно канули в лету. Некоторые хитрые фон вовсе пихают в подписку, не удивлюсь если телега в будущем это за деньги сделает
Русский
1
0
0
26
️️
️️@shad0wdev·
@iLes_ss @hyperwolf_t >>> As a result, a Live Activity remains on the Lock Screen for a maximum of 12 hours #Understand-constraints" target="_blank" rel="nofollow noopener">developer.apple.com/documentation/… 12 часов максимум, о каком фоне вообще речь
0
0
0
18
iLess
iLess@iLes_ss·
@shad0wdev @hyperwolf_t В iOS 26 добавили фон для специальных приложений, где применяется рендеринг тяжелых данных на GPU В Telegram прикрутили API которое существует с iOS 4 (10 мин) и iOS 7 - полноценный фон, и дополнили это API ActivityKit из iOS 16 (это не сам фон, а визуализация прогресса фона)
Русский
2
0
0
82
iLess
iLess@iLes_ss·
@shad0wdev @hyperwolf_t Во времена iOS 9 - да, юзали гео и аудио для стабильного поддержания. Но уже давно они не юзают эту хуйню костыльную и работают «как есть» по гайдам
Русский
1
0
0
10
️️
️️@shad0wdev·
@iLes_ss @hyperwolf_t Отменяет. Фона в iOS нет by design. Разработчики делают костыли на основе ровно двух вещей - гео и аудио. Все. Иного способа достичь фона в iOS просто нет. LiveActivity - нет, их можно запустить только 4 штуки и то на 8 часов.
Русский
1
0
0
25
iLess
iLess@iLes_ss·
@shad0wdev @hyperwolf_t Вот именно поэтому наверное они и выпилили фон после переписи приложения в версии 5.0, а сейчас придумали как гибриднуть это действие Это не отменяет факта, что фон существует давным давно, и нормальные разрабы - делают нормально
Русский
1
0
0
16
️️
️️@shad0wdev·
@iLes_ss @hyperwolf_t Еще раз - торренты качаются только через воспроизведение пустого аудиофайла. Это костыль. Костыль, который не имеет ничего общего с фоном
Русский
1
0
0
15
iLess
iLess@iLes_ss·
@shad0wdev @hyperwolf_t Да, что ты говоришь. Значит игры в фоне качают по 30+ ГБ без прогресс-бара Live Activity, сторонние торрент клиенты качают со времен динозавров, а телега видите ли не может, когда другие аппки могли без проблем
Русский
1
0
0
14
️️
️️@shad0wdev·
@iLes_ss @hyperwolf_t Ну и да, я надеюсь, это максимально очевидно, что URLSession работает только с http запросами и не имеет никакого отношения к MTProto и любым другим протоколам 4 уровня
Русский
1
0
0
32
️️
️️@shad0wdev·
@iLes_ss @hyperwolf_t Эта штука будет работать только на wifi при подключенной зарядке) Так как реализуется через background tasks. А они запускаются согласно расписанию демона dasd, который анализирует использование устройства и запускает "прогрев" приложений. Это не тот же фон, о котором идет речь
Русский
2
0
0
29
️️
️️@shad0wdev·
@hyperwolf_t А в новости смысл в новом API 26 ios, который позволяет таки работу в фоне. Не совсем так, как хотелось бы, но все же лучше чем ничего
Русский
1
0
1
213
️️
️️@shad0wdev·
@hyperwolf_t Это фундаментальное ограничение iOS. Приложения НЕ работают в фоне более 25-30 секунд. В качестве обхода разработчики используют разные лайфхаки - включают аудио или трекают геолокацию. Только таким активностям разрешается работать в фоне (а еще VPN и VoIP приложениям).
Русский
3
0
11
3K
️️
️️@shad0wdev·
@vodriian Ну парочка, окей
️️ tweet media
Русский
0
0
0
20
️️
️️@shad0wdev·
@vodriian Бля, нахуй ты хуйню у меня в ленте пишешь, а? Собери вебкит блять, да проверь. Там гига 3 точно будет
Русский
1
0
0
329
Vova
Vova@vodriian·
So now we're okay with 1 GB browsers, right? For comparison: Blender is 900 MB (!!!), Logic Pro is 2.5 GB, Google Chrome is 690 MB.
Vova tweet mediaVova tweet media
English
75
94
5.9K
533.6K