iOS Roadmap - Полезное | Swift, SwiftUI, Интервью
457 subscribers
112 photos
3 videos
8 files
198 links
iOS Roadmap: Swift, SwiftUI, архитектуры, интервью. Еженедельные подборки статей и видео, плейбуки, чек-листы, решения задач с пояснениями. Полезно начинающим и практикующим iOS-разработчикам.
Download Telegram
#miniapp #обновление

Привет, в mini app обновление - расширил источник вакансий. Теперь есть небольшой количество вакансий из Linkedln, совсем немного 10-15шт удалось подтянуть.

Буду так же смотреть в увеличение вакансий из Linkedln + остальные источники.

Соверешнно бесплатно и уже доступно для каждого: @ios_roadmap_academy_2024_bot
🔥3👍2🤯1
Получай новые вакансии прямо в боте

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

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

При нажатии на вакансию ты по диплинку перейдешь на детальный экран. Там уже на сам сайт, либо написать заметку или добавить в избранное и т.д.

Новые вакансии - это новые в БД мини App. Так как источников несколько.

• Бесплатно
• Доступно
• Легко и просто


@ios_roadmap_academy_2024_bot
🔥3❤1👍1
Forwarded from $wiftuiboy$
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤3👍3
Сегодня последний день Тима Кука

Уже завтра CEO Apple сменится и на должность компании встанет Джон Тернус. Тим принял компанию в 2011.

Так что же у Тима получилось за весь этот период?


1. Капитализация выросла примерно с 350 млрд до 4 трлн. В августе 2018 Apple первой среди американских компаний взяла отметку в триллион. Сейчас занимает 2-ую строчку, 1-ую думаю и сами догадаетесь кто и почему? 😋 (подсказка - глава в куртке презентации делает)

2. Две новые категории с нуля - Apple Watch и AirPods. Возможно кто-то видел картинки, где сравнивают доход от AirPods с топовыми компаниями? А-ля спотифай, кока-кола и т.д.

3. Одно из самых значимых для нас - в 2020 Mac начал уходить с процессоров Intel на собственные чипы Apple.

Но что пошло не совсем поплану и не получилось?


1. Персональную Siri показали на WWDC 2024 и обещали к осени. В марте 2025 отложили без новой даты...

2. Vision Pro. 3499 долларов, массовым продуктом шлем так и не стал.

3. Автомобиль. Десять лет разработки и где-то 2000 человек в команде, проект закрыли в феврале 2024.

Сменщик Тима - Джон Тернус. Он в компании с 2001 года, старший вице-президент по аппаратной инженерии, вёл разработку iPhone, iPad и Mac. Интересно, сможет ли он нарастить доминировании и дальше? Что будет в гонке с AI?

🫰 Легенде и достойному приемнику Стива Джобса!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍3🤯1
Кросс-платформа переходит на натив

Несколько компаний сообщили о том, что они двигаются от кросс-платформы в сторону натива: Swift и Kotlin. Из тех, кто на слуху - это:

1. Notion, с его проблемой холодного старта и перфорансем в целом.

2. Shopify, в 2020 перешли на React Native, теперь переходят обратно на натив. К слову до конца этого года хотят основное приложение (300+ экранов и множество другого) перевести на нативку.

Это два крупных и нашумевших случая (пост про ноушен 2млн глазиков в Х). У Shopify кстати есть две хорошие статьи на почитать:

• Native is now the future of mobile at Shopify
• Migrating Shop app from React Native to native

Размер бинаря, холодный старт и ФПС внутри второй статьи. К слову, iOS ускорился на 23%, android ускорился на 50%.


У Amazon было хорошее исследование на тему фризов и как это влияет на покупки.

Любая кросс-платформа - это компромиссы, будь то Flutter или KMP. И в нашем случае помощь LLM обеспечивает нужную поддержку и скорость поставки, чтобы нивелировать недостатки натива перед кросс-платформой.
❤9🔥6🤯4
Вышли iOS 27, iPadOS 27, macOS 27

В этом году Apple делает ставку на более умную Siri, доработку интерфейса и скорость повседневных действий. Что из интересного можно обозначить:

Phone на iOS 27

• Siri AI: диалоги с продолжением, поиск по письмам, фотографиям и заметкам, выполнение действий в приложениях. Появилось отдельное приложение с историей разговоров.

• Камера и "Фото": визуальный поиск прямо из камеры, расширение границ снимка и улучшенное удаление лишних объектов.

• Liquid Glass: больше контраста и ползунок настройки прозрачности, вот и сдали Apple чуть назад.

• Скорость: Apple заявляет ускорение запуска приложений, загрузки фото и AirDrop и т.д.

➡️ Подробнее


MacBook на macOS 27 Golden Gate

• ИИ понимает содержимое экрана: можно сделать скриншот картинки или PDF и задать Siri вопрос.

• Работа с текстом: создание черновиков и предложения по улучшению написанного.

• Safari: автоматическая группировка вкладок по темам и уведомления об изменениях на страницах к примеру, о снижении цены.

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

Mac на Intel обновление не получат: новая macOS поддерживает компьютеры с чипами Apple.

➡️ Подробнее

iPad на iPadOS 27

• Поиск с Apple Pencil: обводите объект на скриншоте и спрашиваете Siri, что это.

• Умные заметки: Siri помогает превратить рукописные записи в структурированный материал для учёбы или план встречи.

• Работа с файлами: Apple заявляет ускорение просмотра и передачи данных на внешний накопитель.

➡️ Подробнее

Новая Siri AI запускается на английском. Доступность зависит от языка, региона и устройства самособой.

Для Apple Intelligence нужны iPhone 15 Pro / Pro Max или линейка iPhone 16 и новее. iPad с M1 и новее либо mini с A17 Pro. Mac с M1 и новее либо MacBook Neo

P.S. Про айфон слышал мнение, что ждать 27.3 если важен заряд батареи.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1
Один Swift модуль для iOS и Android

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

И тут ты вспоминаешь: Swift же умеет и в Android

Можно попробовать вынести этот код в общий модуль, и интерфейсы оставить отдельными для каждой платформы.

Так уже кто-то делает? 🤔

Оказывается, что да! Spark использует Swift для общего кода между платформами. При этом такие команды начинали со своими инструментами задолго до нынешнего официального SDK. Можно подробнее посмотреть и про другие приложения.

И вот в сентябрьском Swift 6.4 релизе доработали сборку и взаимодействие языков:

• Swift Build теперь поддерживает Android в SwiftPM без дополнительного post-install скрипта.
• Swift / Java интероп расширил поддержку async и throws в обёртках для протоколов и колбэков.

Как это устроено? Swift модуль компилируется в нативную библиотеку под Android и включается в приложение.

Kotlin / Java код обращается к нему через JNI и инструменты Swift / Java помогают сгенерировать нужные обёртки. Интерфейс при этом можно оставить на Jetpack Compose. Если интересно углубиться, вот ссылка! 👌

Есть и примеры, которые можно изучить:

1. Swift пакет, который считает SHA256 через swift-crypto, где андроид приложение на Kotlin с Compose вызывает его по нажатию кнопки. [репозиторий]

2. Пример с асинхронными вызовами и реализацией Swift протокола на Java.


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

Тогда будет понятнее, что выгоднее для конкретного проекта: поддерживать эту интеграцию или две реализации логики.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3🤯3