Рассказывают, что Google работает над официальным способом запуска Linux-приложений на Android. Весь способ будет сосредоточен в приложении Terminal, которое является частью Android Virtualization Framework (AVF) и содержит WebView, который подключается к виртуальной машине Linux на локальном IP-адресе, позволяя вам выполнять команды Linux с Android-хоста. Изначально приходилось вручную включать это приложение Terminal с помощью команды оболочки, а затем самостоятельно настраивать виртуальную машину Linux. Сейчас Google работает над тем, чтобы Terminal стал универсальным приложением, которое загружает, настраивает, запускает и взаимодействует с экземпляром Debian в виртуальной машине. Зачем нам Linux приложения? Ну, например, на Chromebook-ах работает Linux-версия Android Studio (правда, в версии для x86, в отличие от большинства Android на ARM). Так что, вероятно, это некий шаг в сторону разработчиков и превращения Android-устройств в более полезные терминалы.
Разработка
- Путь тестировщика: ошибки, опыт, деньги
- Мобильная разработка в Алисе и YaOS: как это работает
- Перформанс мобильных приложений
- Дизайн-система 2.0: менеджеры нужны
- Двое за ноутом, не считая copilot’а, или Как внедрить парное программирование
- Так много тимлидов хороших и разных. А я какой?
- Стартап мечты превратился в кошмар
- LinkedIn сообщает о 10 миллионах фрилансеров на Services Marketplace
- 3 Career Principles that got me to Director at Google
Маркетинг
- Самые скачиваемые и зарабатывающие приложения в мире в сентябре 2024
- Как определить целевую аудиторию и повысить охваты вашего мобильного приложения: полное руководство
- Elite Hoops Year One: 12 Bite-Sized Lessons
- How Uber Eats makes you think you want to order food
Кроссплатформа
- Flutter Web глазами мобильного разработчика
- Building a Cross-Platform Camera App with CameraK and Compose Multiplatform
- Making Compose Multiplatform apps feel at home: removing ripple animation on iOS
iOS
- Создаем анимацию печати текста на печатной машинке в SwiftUI
- TinyStorage — простая и легкая замена UserDefaults для постоянного хранения данных
- Собеседование iOS-разработчика: проектирование и лайфкодинг
- Introducing Recap: What’s Old Is What’s New Again
- Maintaining Syntactic Sugar for Optional in Swift
- Replacing Fastlane with Shell scripts
- Security-scoped bookmarks for URL access
- How we reduced the build time by 2 with(out) Xcode at Shopmium
Android
- Google готовится запустить Linux-приложения на Android
- День, когда мы (почти) потеряли тысячу клиентов
- Зачем нужен crossinline — вопросы с собеседований
- Xbox начнет продажи игр в приложении для Android
- MusicSearch — песни, исполнители и все, что с ними связано
- Обходим ошибку в системных настройках печати на телефонах RealME
- Ktor 3.0 Is Now Available With New Features and Improved Performance
- Kotlin Design Patterns: Builder Explained
- Seamless Real-Time Location Tracking with gRPC, Kotlin & Jetpack Compose
- One click dependencies fix