Затишна Галера


Kanal geosi va tili: Ukraina, Ukraincha


Голова Одеського центру розробки DataArt та Delivery Director, капітан Затишної Галери, ділитимуся: завданнями із співбесід (QA/Delivery/Management), статтями, вакансіями, новинами зі світу IT. Контакт: sylchuk@gmail.com ; Patreon: patreon.com/CozyGalley

Связанные каналы  |  Похожие каналы

Kanal geosi va tili
Ukraina, Ukraincha
Statistika
Postlar filtri


Картинка, яка ідеально ілюструє весь хайп навколо DeepSeek. Усім пасажирам рекомендую трохи детальніше вивчити тему навколо цієї компанії або перечитати пости на каналі.

А я вам нагадую, що сьогодні п'ятниця - день привести моральку і фізичний стан у норму. Гарненько відпочиньте, зарядіться енергією, у понеділок нам знову на роботу, але на «Затишній Галері» ми чекаємо на вас зі свіжими та цікавими постами.

@Zatishna_Galera


#ЗатишнийDigest

👍 П'ятничний digest новин зі світу IT:

1️⃣ OPENAI ВИКОТИЛИ o3-MINI

OpenAI викотили o3-mini модельку у вільний доступ. Навіть без підписки ви можете звернутися до неї до 10 разів протягом 4 годин. Це ще одна «міркуюча» модель компанії. Крім того, вартість на використання її через API теж не захмарна - $0.55 за мільйон токенів на вхід і $4.4 - на вихід.

2️⃣ OPENAI ПОКАЗАЛИ DEEP RESEARCH

Це щось на кшталт «суперпошуку та аналізу», який дає можливість проводити глибокі дослідження в наукових сферах. Працює довго, до пів години, але на виході можна отримати мало не готову наукову роботу з посиланнями на матеріали. Поки що це доступно для рівня Pro з лімітом у 100 запитів на місяць, але незабаром з'явиться і в Plus, але з лімітом 10 запитів на місяць.

3️⃣ GOOGLE ПРОПОНУЄ ДОБРОВІЛЬНО ЗВІЛЬНИТИСЯ ЧАСТИНІ КОЛЕГ

Google запропонувала «добровільно» піти частині своїх співробітників. Переважно це стосується людей, які працюють над Pixel і Android у США. Також це зачіпає Chrome, Fitbit, Nest, Photos і ще низку підрозділів. При звільненні обіцяють вихідну допомогу.

4️⃣ PEBBLE МОЖЛИВО ВІДРОДИТИСЯ

Першопрохідці у світі розумних годинників повертаються через 9 років. Засновник Pebble заявив, що готує відродження компанії, а точніше - її перезапуск. Річ у тім, що Google збирається відкрити код цих розумних годинників.

5️⃣ MISTRAL ОНОВИЛИ LE CHAT

Це асистент і мобільний застосунок. Тепер там додали веб-пошук, генерацію зображень і роботу з кодом або текстом в окремому редакторі. Запустили й підписку Pro - $14,99. Дає доступ до топової моделі. Наразі і якщо вірити тим, хто вже покористувався - це найшвидша модель, може видати 1000 слів за секунду. Я подивився одним оком - дійсно швидкість вражає. Про якість нічого сказати поки що не можу.

6️⃣ ВИТОРГ UBER ПЕРЕВЕРШИВ ОЧІКУВАННЯ

Компанія останнім часом показує впевнене зростання. За четвертий квартал виторг зріс на 20%, що призвело до чистого прибутку в $6,9 млрд, що майже в 4,5 раза більше порівняно з минулим роком.

7️⃣ SPOTIFY ПОКАЗАВ РІЧНИЙ ПРИБУТОК

Це перший раз в історії компанії. Чистий прибуток за 2024 рік був €1,14 млрд, а минулий рік закрили зі збитком у €532 млн. Користувацька база сервісу впевнено зростає, витрати скорочуються, чекаємо на більше крутих новин.

8️⃣ ATLASSIAN ПОКАЗАВ РЕКОРДНЕ ЗРОСТАННЯ

Акції компанії зросли на 15% після звітного періоду. На цей час це пік для компанії.

@Zatishna_Galera


Друзі пасажири, сталася шикарна подія. Капітан потрапив на премію DOU. Це щорічна премія, яку мої друзі з DOU проводять вже не вперше і це стає доброю традицією. Премія спрямована для підтримки IT ініціатив від наших компаній і на підтримку приватних ініціатив, хто робить наше з вами ком'юніті кращим.

Капітан потрапив у категорію «Вони-надихають», мене там можна знайти, як «Андрій Сильчук, Head of R&D Center & Delivery, Director DataArt».

Я буду безмежно вдячний вам, якщо ви підтримаєте мене і нашу з вами Затишну Галеру в цьому. Для цього вам потрібно авторизуватися і проголосувати на спеціально створеній під цю подію сторінці.

@Zatishna_Galera


Завершуємо тему мобільної середи ще однією новиною від Apple.

Компанія випустила додаток Invites. Через нього можна створювати запрошення на різні заходи та ділитися ними з іншими власниками iPhone. Доступний доволі широкий рівень стилізації — музика, фотографії, написи тощо.

Окрім цього, можна бачити, хто прийняв ваше запрошення. Усі, хто планує відвідати ваш захід, зможуть переглянути карту з маршрутом, як дістатися до вас, перевірити погоду, подивитися фото з загального альбому, доданого до події, тощо.

Доступно безкоштовно, хоча навіщо воно потрібне — для мене поки не зовсім зрозуміло. Але нехай буде.

@Zatishna_Galera


Продовжуємо мобільну середу. Я вже казав, що Apple розглядає ринок AR-окулярів, незважаючи на складнощі з Vision Pro. Усередині компанії була ідея створити AR-окуляри як певний розвиток цієї технології, оскільки шолом виявився занадто незручним і громіздким.

Проте цим планам не судилося здійснитися. Створити щось зручне у використанні, з нормальним акумулятором, функціональністю і за адекватну ціну поки що для яблучної компанії виглядає нереалістичним, тому від ідеї тимчасово відмовилися.

Водночас саму концепцію Vision Pro ніхто не полишає. Думаю, нас чекають нові версії цього шолома.

@Zatishna_Galera


#iOSКомпас 🧭
8️⃣8️⃣ Завдання 88

Обов’язково асинхронність і багатопоточність слідують одна за одною, чи це окремі поняття?


🤔 Це окремі поняття, хоча їх можна використовувати разом. Асинхронність стосується виконання завдань без блокування основного потоку, коли результат операції може бути оброблений пізніше. Це особливо корисно для роботи з введенням-виведенням. Багатопоточність передбачає паралельне виконання завдань у кількох потоках, що дозволяє ефективніше використовувати ресурси процесора. Асинхронні операції можуть виконуватися в одному потоці, тоді як багатопоточність зазвичай задіює кілька потоків одночасно.

🔣 Асинхронність

Асинхронність дозволяє виконувати операції без блокування програми, яка продовжує працювати, не чекаючи завершення цих операцій. Це підвищує швидкодію та відгук програми.

🤓 Приклад:
Відправка мережевого запиту та очікування відповіді. Програма продовжує виконувати інші завдання, поки чекає на відповідь від сервера.

🔣 Багатопоточність

Багатопоточність передбачає одночасне виконання кількох потоків. Це дає змогу використовувати кілька ядер процесора для підвищення продуктивності.

🤓 Приклад:
Розпаралелювання обчислень для прискорення обробки великих обсягів даних.

🔣 Взаємозв’язок і незалежність

Асинхронність без багатопоточності

Асинхронні операції можуть виконуватися без створення додаткових потоків. Наприклад, JavaScript та Node.js використовують однопотоковий цикл подій для управління асинхронними операціями.

🤓 Приклад (javascript):
console.log("Start");

setTimeout(() => {
console.log("Timeout callback");
}, 1000);

console.log("End");

🔣 Багатопоточність без асинхронності

Багатопоточність може використовуватися для виконання кількох завдань паралельно без асинхронності.

🤓 Приклад (Swift):

let queue1 = DispatchQueue(label: "queue1", qos: .userInitiated)
let queue2 = DispatchQueue(label: "queue2", qos: .userInitiated)

queue1.sync {
for i in 0..


Waymo виходить на дороги ще 10 міст. Такий план на 2025 рік для компанії роботаксі. Звісно, йдеться про міста США. Які саме міста потраплять у список — поки що невідомо. Але спостерігати за цим буде дуже цікаво.

@Zatishna_Galera


OpenAI продовжує анонси. Тепер показали «Deep Research». Це надбудова для ChatGPT, своєрідний «суперпошук і аналіз», який дає можливість проводити глибокі дослідження у наукових сферах. Тобто ви отримуєте не швидку відповідь, а відповідь, що пройшла низку аналітичних механізмів, із посиланнями, поясненнями тощо. Такий аналіз може займати до пів години часу.

Поки що це доступно для рівня Pro з лімітом у 100 запитів на місяць, але незабаром з’явиться і в Plus, але з лімітом 10 запитів на місяць.

Щоб ви розуміли масштаб: із цією надбудовою ChatGPT проходить Humanity’s Last Exam із точністю 27%, тоді як o3-mini має точність 13%, а Gemini – лише 6%.

Як це працює:
➖ Ви вказуєте, що саме хочете дізнатися або проаналізувати.
➖ Модель уточнює деталі запиту.
➖ Шукає необхідну інформацію.
➖ Аналізує її.
➖ Видає детальний звіт про знайдені матеріали.

По суті, Deep Research – це агент, який думає та шукає інформацію в інтернеті. Ставка настільки висока, що Deep Research у теорії може написати наукову статтю з усіма необхідними джерелами, побудувати графіки тощо. Або ж за 10–30 хвилин можна попросити проаналізувати конкурентів, зібрати звіт, описати деталі. Варіантів використання безліч.

Часи рефератів і подібних робіт закінчилися цього тижня.

@Zatishna_Galera

738 0 15 1 12

Google запропонувала «добровільно» піти частині своїх співробітників. Переважно це стосується людей, які працюють над Pixel і Android у США. Також це зачіпає Chrome, Fitbit, Nest, Photos та ще низку підрозділів.

При звільненні обіцяють вихідну допомогу.

@Zatishna_Galera

807 0 19 1 16

Зовсім пропустив новину про Pebble.

Олди напевно пам’ятають таку компанію — першопрохідців у світі розумних годинників. Колись вона створювала справді шедевральні проєкти, які користувалися шаленим попитом у гіків і навіть більше того — спільнота досі існує, і я особисто знаю кількох людей, які досі безмежно фанатіють від цих годинників. І це попри те, що компанія закрилася 9 років тому.

Саме тоді Pebble була куплена Fitbit, а пізніше всі напрацювання перейшли до Google, яка, своєю чергою, придбала Fitbit. І ось минулого тижня засновник Pebble заявив, що готує відродження компанії, а точніше — її перезапуск. Річ у тім, що Google збирається відкрити код цих розумних годинників.

На жаль, мушу зазначити, що здебільшого подібні повернення вже не приносять нічого хорошого. Це як переглядати зовсім старі фільми й мультфільми, які не бачив ще з дитинства. Часто буває так, що краще цього не робити, нехай спогади залишаться такими ж теплими, як були колись.

@Zatishna_Galera


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Nvidia випустили Studio Voice, функцію, яка може покращити якість вашого аудіосигналу з мікрофона. По суті, вона прибирає шуми, спотворення і стрибки звуку, перетворюючи його на щось схоже на «студійний». Виглядає цікаво.

@Zatishna_Galera


#ЧарівнийКомпас 🧭
1️⃣7️⃣6️⃣ Завдання 176

Які критерії впливають на пріоритезацію тест-кейсів у регресійному тестуванні?


Починаємо п'ятірку запитань з QA теорії. Пріоритезація тест-кейсів у регресійному тестуванні має вкрай важливе значення, адже час завжди обмежений, а кейсів може бути дуже багато. Тому вкрай важливо переконатися, що на початку будуть протестовані найбільш пріоритетні речі. Давайте розберемо, а як же це зробити і які чинники на це впливають:

1️⃣ Business Impact (критичність функціоналу) - необхідно відібрати ті тест-кейси, що відносяться до найбільш важливих, з погляду бізнесу, функцій. Наприклад: реєстрація, логін, оплата тощо.
2️⃣ Usage Frequency (частота використання) - дивимося на ті тест-кейси, які покривають сценарії й функції, що найчастіше використовуються реальним користувачем. Наприклад: пошук товарів, додавання в кошик та інші.
3️⃣ Recent Code Changes (нещодавні зміни) - далі дивимося на ті області, в яких нещодавно відбувалися якісь зміни. Це можна уточнити у розробників за потреби. Це важливо, оскільки вони можуть бути схильні до дефектів із більшою ймовірністю.
4️⃣ Defect History (історія дефектів) - якщо у нас на проєкті є області, на які ми найчастіше знаходили дефекти, то значить із цією областю є якісь проблеми. Проаналізувавши історію дефектів, можна вибрати найбільш ризикові області нашого продукту.
5️⃣ Integration & Dependencies (вплив на інші модулі) - часто навіть невеликі функції можуть мати наскрізний вплив на продукт і мати безліч взаємодій з іншими областями. У такому разі одна помилка в такій, можливо, навіть і невеликій функції, може спричинити цілий ланцюжок дефектів в інших областях.
6️⃣ Security & Compliance (безпека) - навіть якщо в цій царині не було значущих змін останнім часом, вона все одно є однією з ключових сфер для життєздатності бізнесу, тож не забуваємо про цей фактор під час вибірки.
7️⃣ Running Difficulty (складність прогону) - іноді навіть невеликий тест може вимагати величезної підготовки для його прогону. Наприклад, це може бути складна конфігурація, яку треба завчасно підняти. У такому разі необхідно добряче подумати, а чи потрібен справді цей тест у цьому регресійному циклі.
8️⃣ Automation Coverage (покриття автоматизацією) - якщо тест покритий автоматизацією, то це знижує його пріоритет для ручного прогону в циклі регресії.

#️⃣ Звісно, крім цих 8 пунктів можна вигадати й інші критерії, наприклад, наскільки та чи інша функціональність впливає на користувацький досвід. Але навіть використовуючи ці 8 критеріїв ви вже зможете раціонально пріоритезувати тест-кейси для нового прогону регресії. Адже час не нескінченний і протестувати все неможливо. Не забувайте про це і раціонально використовуйте ресурси.

@Zatishna_Galera


Настав той час, коли не відеокарти ставляться в материнські плати, а навпаки.

@Zatishna_Galera


DeepSeek настільки натиснув на OpenAI, що Сем випустив нову модель о3-mini. Причому відразу у двох варіантах medium і high.

Модель «розмірковує» і на звичайні питання її краще не використовувати. Вона цілитися в науку, математику, інженерію і так далі.

З підпискою доступно 150 повідомлень на добу, без підписки всього 10 повідомлень на 4 години.

Але, пам'ятаєте, я говорив, що DeepSeek прекрасний своєю ціною? Так ось, ціна на API для o3-mini стала дешевшою більш ніж на 60% порівняно з о1-mini, а саме $0.55 за мільйон токенів на вхід і $4.4 - на вихід. Це дорожче за DeepSeek R1, але вже не так катастрофічно. Нагадаю, там ціни $0.14 і $2.19 відповідно.

Для тих, хто з якоїсь мені не відомої причини все ще не користується ChatGPT саме час почати.

@Zatishna_Galera

947 0 12 10 16

Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Пасажири, Капітан вам нагадує, що сьогодні п'ятниця - час привести моральку і фізичний стан у норму.

Тут Кім Кардаш'ян похвалилася, що їй подарували нового робота Optimus, від Tesla, на тестування. Загалом нічого особливого, але, здається, він намагається теж налаштуватися на п'ятничний лад і вже знає, що сьогодні ввечері робитиме, а Кім дуже спритно викрутилася, назвавши це «go running».

@Zatishna_Galera


#ЗатишнийDigest

👍 П'ятничний digest новин зі світу IT:

1️⃣ OPENAI ВЕДЕ ПЕРЕГОВОРИ ПРО НОВИЙ РАУНД ІНВЕСТИЦІЙ

Йдеться про $40 млрд при оцінці в $340 млрд. Головним інвестором може стати SoftBank. Нагадаю, що ще в жовтні компанія оцінювалася в $157 млрд.

2️⃣ META ПРОДОВЖУЄ ВПЕВНЕНО ПОКАЗУВАТИ ЗРОСТАННЯ

За четвертий квартал 2024 року виторг компанії зріс на 21% і за рік компанія змогла заробити понад $164 млрд. Це все призвело до чистого прибутку в $62 млрд, на 59% більше, ніж рік тому.

3️⃣ MICROSOFT НЕ ВИПРАВДАВ ОЧІКУВАННЯ ІНВЕСТОРІВ

Microsoft теж відзвітував за свої результати. Попри зростання виторгу в 12%, інвестори очікували більш значущих показників.

4️⃣ X ПЛАНУЄ ЗАПУСК ЦИФРОВОГО ГАМАНЦЯ

Для цього залучають компанію Visa. Гаманець матиме можливість P2P платежів. Запуск планується в найближчі місяці.

5️⃣ DEEPSEEK КРІМ ШВИДКОГО ЗЛЬОТУ ОТРИМАВ БЕЗЛІЧ ЗАПИТАНЬ

DeepSeeK заявляє, що їхня «міркуюча модель» R1 обійшлася в навчання сущі копійки та для її використання теж не потрібні величезні потужності. Але, чим далі люди з нею граються, тим більше запитань з'являється. OpenAI знайшли сліди використання своїх моделей для навчання моделі китайців, що заборонено політиками компанії, були знайдені уразливості, через які персональні дані користувачів можуть бути скомпрометовані, та й деталі про реальне навчання і його вартість залишають питання. Коротше, найімовірніше, не все так райдужно, як розповідають у піднебесній, попри той факт, що в моменті акції IT-гігантів, наприклад Nvidia, падали до 15% через ці новини.

6️⃣ ALIBABA ВИПУСТИЛИ НОВУ ШI МОДЕЛЬ

Напередодні Китайського Нового Року, компанія Alibaba вирішила не відставати від свого побратима в особі DepeSeek і випустили Qwen-2.5-Max. У бенчмарках до моделі з'являється багато питань. Вона змагається з моделями, що «не міркують», а коштує як вони, тобто дуже дорого - $10 за мільйон токенів на вхід і $30 - за мільйон на вихід. За що платити такі гроші, особисто мені, не зрозуміло. Модель абсолютно нічим не примітна.

7️⃣ SPOTIFY ЗАПУСКАЄ АУДІОКУРСИ

Spotify продовжує робити наше життя кращим, тепер анонсовано запуск аудіокурсів на платформі. Обкатка почнеться в UK. Не можу сказати, що це killer-feature, але явно приємне доповнення.

8️⃣ В ІНДІЇ ПЛАНУЮТЬ ПОБУДУВАТИ НАЙБІЛЬШИЙ ДАТА-ЦЕНТР У СВІТІ

Reliance Group будує найбільший у світі дата-центр. Потужність буде 3 гігавати, це в 3 рази більше, ніж у наявних. За два роки в проєкт планують інвестувати до $30 млрд.

9️⃣ КИЇВСТАР КУПУЄ UKLON

Ходять чутки, що компанія хоче вийти на IPO і тому обростає додатковими сервісами, які можуть збільшити вартість компанії. Платити за це, найімовірніше, будуть користувачі, тому не дивуйтеся підвищенню тарифів.

1️⃣0️⃣ CHATGPT НАВЧИВСЯ ЗАПУСКАТИ ДОДАТКИ

Тепер чат-бот може запускати HTML і React код. Спочатку просимо ChatGPT написати нам промт для створення застосунку за якимось запитом, якщо треба, правимо його до готовності (але зазвичай він і сам робить усе ідеально), після чого через Canvas і о1 модельку за створеним раніше промтом генеруємо код, за яким буде запущено одразу ж застосунок. У результаті, всього за якихось хвилин 10 можна отримати готовий прототип простенького застосунку. Вкрай зручно і продуктивно. Шикарна можливість на коліні перевірити якусь теорію, зробити мінідодаток для себе самого або ж показати демку клієнту.

@Zatishna_Galera


Усі причини успіху DeepSeek стають дедалі наочнішими.

Wiz Research виявили незахищену, публічно доступну базу з даними користувачів. А це історія чатів, ключі, персональна інформація тощо.

Що тут сказати, нефритовий стрижень виявляється не такий вже й strong. Хоча справедливості заради й у OpenAI був такий витік, якщо мені пам'ять не зраджує.

@Zatishna_Galera


🍉BadLinks 🍉 dan repost
Колекція навчальних матеріалів для тих, хто цікавиться ШІ-агентами та пов'язаними з ними технологіями.

https://github.com/samwit/agent_tutorials

@badlinkschannel


Поки не підтверджено, але тут є чутки чому DeepSeek вийшов таким дешевим у навчанні.

OpenAI заявляє, що там використовували їхні моделі для навчання. Це, звичайно ж, суперечить політиці OpenAI.

При цьому, щоправда, все ще залишається факт вартості використання і необхідних ресурсів на цю справу. Але, знаючи, які дотації держава Китаю вкладає в бізнес, щоб захопити світ, то і тут не здивуюся, що за лаштунками там не все так райдужно, як пишуть DeepSeek.

@Zatishna_Galera


#iOSКомпас 🧭
8️⃣7️⃣ Завдання 87

Чи може бути асинхронність без багатопоточності?


З вами автор каналу @badlinkschannel.

🤔 Асинхронність і багатопоточність часто згадуються разом, але цу не синоніми. В iOS-розробці розуміння різниці між ними допомагає створювати ефективні та продуктивні додатки. Давайте розберемося, чи можлива асинхронність без багатопоточності та як це впливає на розробку.

🔣 Що таке асинхронність і багатопоточність?
Асинхронність — це спосіб виконання операцій, за якого програма може продовжувати роботу, не чекаючи завершення певного завдання. Асинхронні виклики дозволяють уникати блокування основного потоку додатку, що особливо важливо для користувацького інтерфейсу.
Багатопоточність — це метод виконання кількох потоків одночасно. Потоки можуть працювати паралельно (на багатоядерних процесорах) або по черзі виконувати завдання (на одноядерних процесорах).

Хоча обидва ці поняття пов’язані з одночасною обробкою задач, їх поєднання не є обов’язковим. Асинхронні операції можна реалізувати й без створення додаткових потоків.

🔣 Асинхронність без багатопоточності: як це працює?
Асинхронність без багатопоточності можлива завдяки кооперативній багатозадачності. Замість розподілу завдань між потоками, асинхронні виклики обробляються в одному потоці через цикл подій. Це реалізується за допомогою таких механізмів:
1️⃣ Цикл подій (Event Loop)
Це ядро асинхронної моделі. В iOS, наприклад, RunLoop обробляє події, такі як дії користувача, мережеві запити чи таймери. Кожна подія додається в чергу, а обробник виконує завдання по черзі.
2️⃣ Проміси та зворотні виклики
Проміси
(Promises) або замикання (Closures) дозволяють відкласти виконання коду до завершення завдання, не створюючи новий потік.
3️⃣ DispatchQueue із пріоритетами
У GCD (Grand Central Dispatch) завдання можуть виконуватися асинхронно в основній або фоновій черзі без створення нового потоку.

🤓 Наприклад:

DispatchQueue.main.async {
// Код виконається в головному потоці
}


4️⃣ Async/await
З появою async/await розробка стала простішою. Цей синтаксичний цукор дозволяє писати асинхронний код, що виглядає як синхронний, не створюючи нових потоків:

func fetchData() async -> Data {
let data = await fetchFromNetwork()
return data
}


🔣 Коли використовувати асинхронність без багатопоточності?
1️⃣ Потік для UI
В iOS усі зміни в інтерфейсі користувача мають виконуватися в головному потоці. Асинхронні задачі тут корисні для запуску тривалих операцій без блокування UI.
2️⃣ Обробка невеликих задач
Для завдань, які вимагають мінімальних обчислень, використання багатопоточності є зайвим. Наприклад, оновлення стану після завершення HTTP-запиту.
3️⃣ Зниження накладних витрат
Створення потоків і їхнє перемикання вимагають ресурсів. Асинхронність без багатопоточності зменшує накладні витрати, особливо в сценаріях з обмеженими обчислювальними ресурсами.

👍 Переваги та обмеження
➖ Немає необхідності створювати та управляти додатковими потоками, що економить ресурси.
➖ Код виконується в одному потоці, що спрощує аналіз послідовності виконання.
➖ Відсутнє перемикання контексту між потоками, що зменшує затримки.

😖 Обмеження:
➖ Якщо завдання потребують значних обчислювальних ресурсів, їхнє послідовне виконання в одному потоці може уповільнити роботу.
➖ Тривала операція в одному потоці може блокувати обробку інших завдань, включаючи оновлення інтерфейсу.

#️⃣ Асинхронність без багатопоточності — це важливий інструмент, який ідеально підходить для задач, де важлива чутливість додатку, але не потрібне паралельне виконання завдань. Для iOS-розробників важливо розуміти ці підходи, щоб правильно обирати архітектуру додатку. Використання async/await, DispatchQueue та інших механізмів дозволяє ефективно реалізувати асинхронність без зайвої складності. Однак у задачах, які потребують високої продуктивності, багатопоточність усе ж відіграє ключову роль. Баланс між цими підходами залежить від вимог вашого проєкту.

Асинхронність — гнучкість, багатопоточність — потужність. Використовуйте розумно!

@Zatishna_Galera

20 ta oxirgi post ko‘rsatilgan.