Только что Google анонсировал Gemini, самую “мощную модель компании”. Как обычно “ничего непонятно, но очень интересно” (С). Если серьезно, то (кажется) это большая языковая модель, которая была разработана с учетом гибкости, поэтому она может работать в любых системах — от центров обработки данных до мобильных устройств. Она была оптимизирована для трех различных размеров: Ultra, Pro и Nano. Ultra должна работать на серверах, а Nano, соответственно, на смартфонах. В первом варианте это Bart, в нано — резюмирование текста, контекстные умные ответы, расширенная корректура и исправление грамматики. Снаружи в Android 14 все оборачивается в Android AICore, этот SDK управляет моделями, режимами выполнения, функциями безопасности и многим другим, упрощая работу по внедрению ИИ в ваши приложения. Уже есть программа раннего доступа, так что можно попробовать.
Разработка
- Мода на плоский дизайн наконец-то прошла?
- Microsoft открыла Terminal Chat
- «Яндекс» открыл доступ к YandexGPT API для всех пользователей в режиме превью
- Are your engineering “best practices” just developer dogmas?
- Your GitHub pull request workflow is slowing everyone down
Маркетинг
- Beeper Mini — новое приложение для переписки в iMessage с Android (и оно работает)
- Как продвигать приложение детской одежды в VK Рекламе и Яндекс Директе — кейс Gulliver Market и Rocket10
- Discord провел редизайн мобильного приложений с акцентом на сообщения
- How to Build a Personal Brand as a Developer
Кроссплатформа
- Why Flutter is “NOT” the Best Mobile App Development Tool
- How to implement push notifications in Kotlin Multiplatform
- Practical Functional Programming in Dart and Flutter
- Calling Platform-Specific Dependencies in Kotlin Multiplatform
iOS
- Swift: Simulating Inheritance in structs with the Power of enums
- Are You Truly Adopting MVVM? Or Just a Badly Shaped MVP?
- SFSafariViewController in SwiftUI: Open webpages in-app
- Mastering MapKit in SwiftUI. Customizations.
- 7 Steps to Add Chat to a SwiftUI App Using Firebase