CocoaBrew#12 – ATT на Android, SO продали, делаем кружочки
Неделя с 31 мая по 6 июня
🚧 Анонс
7 июня пройдет WWDC 21, а также начнут показывать сессии, которые интересно будет обсудить. Поэтому мы сделаем спецвыпуски CocoaBrew: WWDC Edition, где будем так же кратко рассказывать, что интересного нам показали Apple в кейноуте и в сессиях по разным темам. По этой же причине в этот раз аудио-формата CocoaBrew нет, следующий выпуск будет на неделе, с кратким содержанием кейноута WWDC.
Industry
Год пандемии многих заставил переосмыслить баланс между работой и личной жизнью. Поэтому когда сотрудникам Apple объявили, что начиная с сентября они должны работать из офиса три дня в неделю, собралось около 2800 недовольных этим решением. Они написали коллективное письмо Тиму Куку с просьбой пересмотреть эти требования, иначе, по их словам, им придется выбирать между Apple и тем, чтобы жить полной жизнью и выполнять свою работу на высоте. Напомним, что в отличие от Apple, Facebook пообещал сотрудникам возможность остаться на удаленке даже после пандемии.
В основном приложении Google для iOS обновились системные виджеты. Им добавили новые варианты тем для фона. Теперь в дополнение к светлой/темной теме доступно еще шесть подборок бэкграундов, для которых можно включить ежедневную смену. Кажется, Google хочет приучать пользователей Apple к своей эстетике.
https://9to5google.com/2021/06/03/google-iphone-widget-theme
Новость для тех, кто-то боится, что ему подкинут AirTag и будут использовать его в качестве жучка. Apple выпустила обновление для AirTag, в котором изменился промежуток, через который чужой AirTag начнет издавать звук, если его подбросили другому человеку. Теперь этот промежуток составляет от 8 часов до 24 часов, после того, как тэг разлучили с хозяином. AirTag подтянет это обновление автоматически, если будет находиться рядом с iPhone, к которому он привязан. Также Apple объявила, что работает над приложением для Android, которое позволит находить AirTag и другие девайсы в Find My сети.
Аналог ATT ожидается и на Android. Начиная с конца 2021 года если пользователь запретит передавать Advertising ID в настройках системы, идентификатор станет недоступен. Вместо него будет возвращаться строка из нулей.
https://t.me/apple_developer_news/253
Stack Overflow продали компании Prosus (они инвестируют в IT). Обещают развивать его дальше, а именно Stack Overflow for Teams – это платформа для организации и работы с базой знаний. Сделка завершится к третьему кварталу 2021 года.
https://www.prosus.com/news/prosus-to-acquire-stack-overflow-for-us18-billion
Community
Все мы ждем, что покажут на конференции WWDC’21! Предлагаем собраться сразу после окончания keynote и вместе все обсудить. Ждем вас в голосовом чате канала @cocoaheads в Telegram 7 июня сразу после презентации (около 21:30)
А еще ждите специальные выпуски нашего подкаста – CocoaBrew: WWDC Edition, будем кратко делиться новостями и интересностями с сессий WWDC!
Swift
В блоге serialcoder.dev вышел туториал по работе с фреймворком MessageUI, который даст возможность пользователю вашего приложения отправлять письма через знакомый системный интерфейс.
https://serialcoder.dev/text-tutorials/ios-tutorials/email-composer-on-ios
Гайд от портала AppCoda, как писать UI-тесты для кода на SwifUI.
https://www.appcoda.com/ui-testing-swiftui-xctest
Вы еще не показываете алерт с предложением оценить ваше приложение? В статье рассказывается, как и в какие моменты логичнее всего это сделать.
https://www.andyibanez.com/posts/strategies-asking-users-rate-your-app
Разбор поведения view-модификатора frame в SwiftUI. Это вам не UIKit!
https://swiftwithmajid.com/2021/06/02/frames-in-swiftui/
Если вы думаете, выкладывать свое macOS приложение в Mac App Store или распространять его самостоятельно – в статье собранные плюсы и минусы обоих подходов.
https://www.jessesquires.com/blog/2021/06/02/to-distribute-in-the-mac-app-store-or-not
Developer
Стартап Loom запустил открытое бета-тестирование своего loomSDK, который позволяет записывать видео-кружочки. Ожидаем интеграцию в Trello, Slack и Miro.
https://www.loom.com/blog/loomsdk-public-beta
Продолжается бета-тестирование поддержки Instagram в библиотеке API Messanger от Facebook. Библиотека поможет интегрировать переписку через Instagram в сторонние приложения. Можно подать заявку на участие в бета-тестировании.
https://developers.facebook.com/products/messenger/messenger-api-instagram/