June 7, 2021

CocoaBrew#12 – ATT на Android, SO продали, делаем кружочки

Неделя с 31 мая по 6 июня

🚧 Анонс

7 июня пройдет WWDC 21, а также начнут показывать сессии, которые интересно будет обсудить. Поэтому мы сделаем спецвыпуски CocoaBrew: WWDC Edition, где будем так же кратко рассказывать, что интересного нам показали Apple в кейноуте и в сессиях по разным темам. По этой же причине в этот раз аудио-формата CocoaBrew нет, следующий выпуск будет на неделе, с кратким содержанием кейноута WWDC.

Industry

Год пандемии многих заставил переосмыслить баланс между работой и личной жизнью. Поэтому когда сотрудникам Apple объявили, что начиная с сентября они должны работать из офиса три дня в неделю, собралось около 2800 недовольных этим решением. Они написали коллективное письмо Тиму Куку с просьбой пересмотреть эти требования, иначе, по их словам, им придется выбирать между Apple и тем, чтобы жить полной жизнью и выполнять свою работу на высоте. Напомним, что в отличие от Apple, Facebook пообещал сотрудникам возможность остаться на удаленке даже после пандемии.

https://www.theverge.com/2021/6/4/22491629/apple-employees-push-back-return-office-internal-letter-tim-cook

В основном приложении 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 сети.

https://www.cnet.com/news/apple-bolsters-airtags-privacy-measures-will-offer-android-detector-app-later-this-year

Аналог 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)

https://t.me/cocoaheads

А еще ждите специальные выпуски нашего подкаста – 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/