TGViewer
Channel Public Channel
Кирилл Lead | Карьера и жизнь в IT

Кирилл Lead | Карьера и жизнь в IT

@avoska_apple

АйТи без духоты. Рассказываю о разработке, делюсь опытом и помогаю начинающим разрабам получить заветный оффер.

По всем вопросам @kix91
Subscribers
365
Photos
387
Videos
28
Links
150
Recent Posts 20 shown
Post #665 75

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🤣 6
  • 👍 2
  • 🔥 2
Post #664 83

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🔥 9
  • 👍 2
Post #663 94

Forwarded from Код Воробья для iOS разработчиков

Доигрались, вайбкодеры? Apple из-за вас меняет файл проекта

.pbxproj ➡️ .xcproj

📁 Раньше проект хранился в property-list, а теперь в JSON

Агентам будет проще править файл, меньше конфилктов, нормально видны изменения
Post #662 102
Сначала используйте системные контейнеры

Очень практичный совет из Apple: не спешите писать собственную логику раскладки.

NavigationStack, NavigationSplitView, TabView, списки, скроллы, системные меню, алерты и popover’ы уже умеют адаптироваться к сложному пространству. Они сохраняют видимость контента, обходят занятые зоны и учитывают стандартные сценарии.

Кастомный layout стоит добавлять только там, где он действительно создаёт ценность: например, в сложном медиаплеере, редакторе или рабочем пространстве.

Хорошая последовательность такая:

1. Проверьте, решает ли задачу системный контейнер.
2. Если нет — перестройте существующие блоки.
3. И только потом измеряйте особые зоны и пишите ручную логику.

Так продукт получает меньше багов, больше нативности и не требует поддерживать собственный «мини-UIKit» внутри приложения.
  • 🔥 7
  • ✍ 3
Post #661 107
Split или overlay: выбираем по смыслу, а не по моде

Apple выделяет два базовых способа размещать пару экранов.

Split — два равноправных блока рядом.
Например: плеер и очередь треков; список задач и детали выбранной задачи; карта и карточка маршрута. Ни один из них не должен перекрывать другой.
Overlay — один блок на переднем плане, второй остаётся фоном.
Например: мини-плеер над лентой, панель быстрых действий поверх карты, окно редактирования поверх контента.

Выбор очень простой:

Если между частями есть отношение «главное + детали» — чаще подходит split.
Если есть отношение «фокус + контекст» — чаще подходит overlay.

Это полезная проверка перед любым макетом: не спрашивать «что сейчас популярно в UI», а назвать отношения между экранами.

Когда отношения ясны, компоновка почти всегда находится сама.
  • 👍 7
  • 🔥 3
Post #660 83
Заработался и забыл пост написать.
Завтра исправлюсь!
  • 👍 8
  • 🤝 3
Post #659 91
Да, я исказил важный момент. Вот корректная версия:

Подписчик прислал историю, которая звучит как сцена после титров.

Девушка подошла к нему и сказала, что потеряла AirPods. В «Локаторе» они отображались около кафе, где они сидели несколько часов назад. До этого пара гуляла по району и ждала её подругу — искать предстояло по довольно размытому маршруту.

Минут через двадцать девушка пишет в Telegram: AirPods нашлись.

Но не там, где их потеряли.

Кто-то перенёс кейс примерно на сто метров — в мусорку возле поликлиники. «Локатор» привёл прямо туда, и девушка буквально откопала наушники.

Абсолютное синема.

Такие истории — хороший повод не игнорировать «Локатор». AirPods могут передавать своё местоположение через сеть устройств Apple, а AirTag-метка пригодится для вещей, у которых этой функции нет: ключей, рюкзака, чемодана или велосипеда.

Иногда это не просто «где мои вещи?». Иногда это двадцать минут тревоги, странный маршрут через район и счастливый финал у поликлиники.
  • 🔥 8
Post #658 83
Разные положения устройства = разные сценарии

Частично раскрытый смартфон на столе — это уже не просто смартфон.

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

То есть дизайн должен реагировать не только на размер окна, но и на способ использования.

Это сильный сдвиг в мышлении: мы проектируем не «экран 430×932», а ситуацию.

— человек держит устройство одной рукой;
— устройство стоит на столе;
— человек читает;
— человек быстро выбирает действие;
— внимание сосредоточено на контенте или на контроле.

Самые интересные интерфейсы начинаются там, где команда думает не пикселями, а поведением.
  • ❤ 4
  • 👍 3
Post #657 94

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🤣 7
  • ❤ 1
Post #656 139
Знаете, сегодня я задумался о том, как на самом деле устроен бизнес производителей смартфонов. Мы, пользователи, обычно сравниваем камеры, процессоры и цены. А компании смотрят на это совсем иначе.

Apple, Samsung и Xiaomi — они вообще по-разному зарабатывают. Apple — это история про экосистему. Они продают не просто телефон, а ключ к своему миру: App Store, iCloud, подписки. Купив iPhone, ты остаёшься в этом мире надолго. И это приносит им стабильный доход, даже когда продажи падают.

Samsung — это диверсификация. Да, они делают смартфоны, но ещё и чипы, дисплеи, память. Они поставляют компоненты даже своим конкурентам. То есть зарабатывают на всех, даже если их собственные телефоны продаются чуть хуже.

А Xiaomi — это про экспансию. Они используют смартфоны как трамплин, чтобы выйти на рынки электромобилей и AI. Дёшево и быстро, но с амбициями на будущее.

И вот что интересно. В Казахстане, например, Apple занимает почти 47% мобильного интернет-трафика. Это выше мирового показателя. То есть там люди голосуют рублём (или тенге) за «яблочную» экосистему.

И знаете, меня это всё наводит на мысль. Мы покупаем смартфоны, думая о характеристиках. А компании продают нам образ жизни, экосистему или будущее. И, пожалуй, это самое важное различие. Потому что, когда мы выбираем бренд, мы выбираем не просто телефон, а то, как мы будем жить с ним в ближайшие несколько лет.
  • 👍 7
  • 💯 7
Post #655 125
Бустуем канал 🚀

Хочу прокачать оформление моего канала. Если у вас есть Telegram Premium и свободный голос — закиньте его сюда 👇

⚡️ Поддержать канал голосом

Спасибо каждому, кто поддержит 🤝
  • 🤝 5
Post #654 130
Прежде чем двигать интерфейс, решите: что должно остаться вместе

Когда экран меняется, самый очевидный ход — сдвинуть всё в сторону. Но именно так интерфейс начинает выглядеть нервно.

Apple предлагает более зрелую логику:

— один элемент можно перемещать отдельно, если он самодостаточен;
— связанные элементы лучше перемещать группой;
— постоянный контент — статьи, ленты, длинное чтение — лучше не «разламывать» перестройкой.

Это правило работает далеко за пределами складных устройств.

Например, при открытии клавиатуры, появлении баннера, сайдбара или нижней панели главный вопрос не «куда всё поместить?», а «какие визуальные связи нельзя разрушать?».

Кнопка «Оплатить» должна оставаться рядом с итоговой суммой.
Плеер — рядом с текущим треком.
Фильтры — рядом с результатами.
А текст — оставаться текстом, а не становиться препятствием с анимацией.

Адаптивность — это прежде всего сохранение смысла.
  • 👍 6
Post #653 124
Сделал 5 постов по Tech Talk Apple про адаптивные интерфейсы для iPhone Duo.

Начнём с главной идеи: новый форм-фактор — это не просто ещё один размер экрана.

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

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

Поэтому адаптивность — это не width: 100%.

Это способность интерфейса понять контекст и осмысленно перестроиться: перенести кнопку, разделить два блока, сохранить важное рядом с важным. А иногда — ничего не двигать: например, длинный текст или лента не должны «прыгать» при каждом изменении пространства.

Хороший UI не борется с ограничениями. Он превращает их в часть композиции.

В следующих постах разберём, что и когда стоит перемещать, почему положение устройства меняет сценарий и как выбирать между split- и overlay-интерфейсами.
  • 👍 7
Post #652 111
☄️ Пока обычный 5G пытается добраться до России, Россия решила поднять его в стратосферу

3 сентября впервые протестировали 5G с высоты 17 километров.

Пока мы ищем заветные палочки 5G возле окна, разработчики «Барража» решили вопрос радикально:

— А давайте просто поднимем вышку на 17 км?

И ведь работает: стратостат больше 80 минут передавал на Землю 2K-видео.

📱 4G — вышка
📡 5G — вышка повыше
🎈 5G NTN — вышка улетела в стратосферу

Такие аппараты в будущем смогут раздавать связь там, где обычные вышки строить сложно — например, в Сибири и на Дальнем Востоке.

Если нельзя поставить вышку — запустим её.

Всё, ребята, приехали. Теперь Макс через WebApp и Кинопоиск будут просто летать. 🚀
  • 🔥 6
  • 🤣 4
Post #651 114
Ну денёк 😆
  • 🤣 6
Post #650 118
Исследователь Anthropic (модель Claude) уволился из-за опасений, что ИИ выйдет из-под контроля и уничтожит человечество, сообщает The Wall Street Journal.

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

"ИИ вскоре станет сверхчеловеческими системами, которые смогут взломать что угодно, за одну ночь революционизировать любую область и получить реальную власть и ресурсы. Он может убить всех нас к концу десятилетия", - считает Коксон.
  • 👍 3
  • 🤔 2
  • 🤣 1
Post #649 115
  • ❤ 3
  • 👍 3
Post #648 119
iPhone Duo

Apple представила свой первый складной смартфон — iPhone Duo. Он складывается как книжка и, по словам Apple, помещается в карман.

Диагональ внутреннего экрана — 7,5 дюйма, внешнего — 5,4 дюйма. Интерфейс iOS специально переработали под расширенный дисплей — элементы управления некоторыми приложениями перенесли в боковую панель.

На внутреннем экране фронтальная камера скрыта под дисплеем. Touch ID — на кнопке сбоку. Динамики — в верхней и нижней части.

Смартфон поддерживает режим многозадачности — на внутреннем экране можно запускать сразу два приложения.

Apple также установила в смартфон обновлённый процессор связи С2. Скорость загрузки увеличилась на 50%, а потребление энергии сократилось на 15%.
  • 🔥 5
  • 👍 3
Post #647 131
Слышали новость? Apple тихо, без лишнего шума, купила компанию Sonera. Они делают датчики, которые улавливают нейронные сигналы. Без всяких там имплантов в мозг. Просто ловят магнитные поля мозга и мышц. И это, честно говоря, звучит как что-то из будущего.

Представьте: вы просто смотрите на экран Apple Watch, и он понимает, что вы хотите сделать. Или вы открываете дверь силой мысли. Или, что ещё круче, датчики следят за вашим здоровьем на новом уровне — не просто пульс, а нервная активность. Хотя для последнего, конечно, ещё надо доработать технологию.

По сути, Apple купила не просто компанию, а целую новую парадигму. Взаимодействие с гаджетами станет настолько естественным, что мы перестанем замечать границу между собой и устройством.

Сейчас это, наверное, звучит как фантастика. Но вспомните: десять лет назад мы считали, что оплата телефоном — это круто. А теперь это норма. Так что, возможно, через пять лет мы будем управлять iPhone просто взглядом. Или даже мыслью.

И знаете, в этом есть что-то одновременно и пугающее, и захватывающее. Пугающее — потому что технологии лезут в самое личное. Захватывающее — потому что это открывает такие возможности, о которых мы даже не мечтали.

Интересно, что Apple решила не афишировать эту покупку. Сделка прошла ещё в мае, но объявили о ней только сейчас. Видимо, хотят сначала довести технологию до ума, а потом уже удивлять нас.
  • 👍 7
  • 🤔 3
Post #646 155

Forwarded from Вайб-кодинг

Если используете GPT-6 Astra, обязательно включите эту настройку.

В ~/.codex/config.toml добавьте:

[features.context_management]
experimental_mode = true


Это включит оконный режим заметок + поиска по контексту, заменив традиционное сжатие.

Он экономит больше токенов и работает лучше.

Через несколько недель эта настройка должна стать стандартной для Astra.
  • 👍 4
Older posts →

About this channel

How can I read @avoska_apple without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Кирилл Lead | Карьера и жизнь в IT: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Кирилл Lead | Карьера и жизнь в IT have?
Кирилл Lead | Карьера и жизнь в IT (@avoska_apple) has 365 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Кирилл Lead | Карьера и жизнь в IT know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →