iOS
• Поваренная книга SwiftUI: тексты и шрифты — часть 2
• Privacy Manifest: что нужно о нём знать для внедрения в проект
• SQLite.swift: обертка для SQLite3
• Осваиваем ViewThatFits. Часть 1
• Date decoding strategies in Swift
• Swift Actors — in depth
• Framework Creation And Code Visibility Control Using Binary
#ios
• Поваренная книга SwiftUI: тексты и шрифты — часть 2
• Privacy Manifest: что нужно о нём знать для внедрения в проект
• SQLite.swift: обертка для SQLite3
• Осваиваем ViewThatFits. Часть 1
• Date decoding strategies in Swift
• Swift Actors — in depth
• Framework Creation And Code Visibility Control Using Binary
#ios
AppTractor
Поваренная книга SwiftUI: тексты и шрифты — часть 2
Форматирование текста очень важно при разработке пользовательских интерфейсов, поскольку оно помогает подчеркнуть определенные аспекты текста и облегчает его чтение
Android
• Important Coroutine Interview Questions for Experienced Android Developers
• Introduction to ML Kit Document Scanner for Android
• Optimizing Lazy List in Jetpack Compose: Best Practices
• Scooping Out Vanilla Ice Cream
#android
• Important Coroutine Interview Questions for Experienced Android Developers
• Introduction to ML Kit Document Scanner for Android
• Optimizing Lazy List in Jetpack Compose: Best Practices
• Scooping Out Vanilla Ice Cream
#android
Medium
Important Coroutine Interview Questions for Experienced Android Developers
Coroutines have revolutionized asynchronous programming in Kotlin, offering a powerful and concise way to handle background tasks in…
Если раньше говорили, что будет "одно сплошное телевидение", то теперь уже "будет один сплошной TikTok". Кажется, последним сдался LinkedIn - в приложении запустили ленту коротких видео. Правда, пока она действительно касается карьерный рост, поиск работы и профессиональное развитие и к тому же находится в стадии тестирования. Но, видимо, до появления магазинов на диване и Hashtag Challenge осталось совсем немного. К чему это - если у вас в приложении, то вы уже опоздали. Время внедрять было еще пару лет назад. Раз сейчас сам LinkedIn начал 😊
Разработка
• LinkedIn тестирует ленту с короткими видео
• На Raspberry Pi 5 запустили Steam и некоторые игры
• Playtime Engineering хочет упростить создание музыки для детей
• Эволюция главного экрана: хаос, исследования и редизайн
• Адаптация мобильного приложения для пользователей скринридеров. Опыт Яндекс Лавки
• Запуск AI приложения за месяц - от идеи до публикации
• 10 Elegant and Handy User Interface Design Projects
• Consistent Data Encryption in Android, iOS, and Flutter Apps with AES
Маркетинг
• The AppsFlyer Performance Index: 2024 Country Edition
Кроссплатформа
• Common Mistakes in Flutter and How to Fix Them
• Display images with Custom Paint using Supabase Storage
Разработка
• LinkedIn тестирует ленту с короткими видео
• На Raspberry Pi 5 запустили Steam и некоторые игры
• Playtime Engineering хочет упростить создание музыки для детей
• Эволюция главного экрана: хаос, исследования и редизайн
• Адаптация мобильного приложения для пользователей скринридеров. Опыт Яндекс Лавки
• Запуск AI приложения за месяц - от идеи до публикации
• 10 Elegant and Handy User Interface Design Projects
• Consistent Data Encryption in Android, iOS, and Flutter Apps with AES
Маркетинг
• The AppsFlyer Performance Index: 2024 Country Edition
Кроссплатформа
• Common Mistakes in Flutter and How to Fix Them
• Display images with Custom Paint using Supabase Storage
AppTractor
LinkedIn тестирует ленту с короткими видео
Новая лента LinkedIn предоставит создателям новое место, где они смогут делиться своим видеоконтентом и потенциально привлечь больше зрителей.
🔥1
Для Swift сделали библиотеку Benchmark для оценки производительности с поддержкой CI
Производительность - ключевая характеристика для многих приложений и фреймворков. Пакет Benchmark позволяет легко измерять и отслеживать множество различных показателей, влияющих на производительность, таких как загрузка процессора, ARC-трафик, использование памяти, использование ресурсов операционной системы, таких как потоки и системные вызовы, а также полностью пользовательские счетчики метрик.
Benchmark работает как на macOS, так и на Linux и поддерживает несколько ключевых рабочих сценариев:
• Автоматизированная проверка регрессии производительности пул-реквеста путем сравнения показателей с основной веткой
• Автоматизированная проверка пул-реквеста по сравнению с предварительно записанным абсолютным пороговым значением, подходящая, например, для регрессионных тестов
• Ручное сравнение нескольких базовых показателей производительности для итеративной или A/B работы отдельного разработчика
• Экспорт результатов бенчмарка в нескольких форматах для анализа или визуализации
• Запуск профилировщика Instruments на наборе бенчмарков непосредственно из Xcode
Benchmark подходит как для небольших специальных бенчмарков, ориентированных на рантайм, так и для более масштабных бенчмарков, которые заботятся о нескольких расширенных метриках.
Benchmark на GitHub: https://github.com/ordo-one/package-benchmark
#ios
Производительность - ключевая характеристика для многих приложений и фреймворков. Пакет Benchmark позволяет легко измерять и отслеживать множество различных показателей, влияющих на производительность, таких как загрузка процессора, ARC-трафик, использование памяти, использование ресурсов операционной системы, таких как потоки и системные вызовы, а также полностью пользовательские счетчики метрик.
Benchmark работает как на macOS, так и на Linux и поддерживает несколько ключевых рабочих сценариев:
• Автоматизированная проверка регрессии производительности пул-реквеста путем сравнения показателей с основной веткой
• Автоматизированная проверка пул-реквеста по сравнению с предварительно записанным абсолютным пороговым значением, подходящая, например, для регрессионных тестов
• Ручное сравнение нескольких базовых показателей производительности для итеративной или A/B работы отдельного разработчика
• Экспорт результатов бенчмарка в нескольких форматах для анализа или визуализации
• Запуск профилировщика Instruments на наборе бенчмарков непосредственно из Xcode
Benchmark подходит как для небольших специальных бенчмарков, ориентированных на рантайм, так и для более масштабных бенчмарков, которые заботятся о нескольких расширенных метриках.
Benchmark на GitHub: https://github.com/ordo-one/package-benchmark
#ios
👍2
Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Посоветуйет в комментах интересные каналы по мобильной разработке? 🌐 @AppFiles
•
(iOS En) Stacked Cards Effect using SwiftUI•
(iOS En) Pinch to Zoom - SwiftUI•
(iOS En) Rebuild Spotify in SwiftUI•
(iOS En) Swift has more formatters than you know•
(iOS En) XCTest Tutorial: How to add automated UI tests for Better iOS App Quality•
(iOS En) Horizontal Wheel Picker•
(iOS En) Create Realistic Particle Effects for visionOS•
(And Ru) Что нужно учить в 2024•
(And En) Time for Playtime - Android Developers Backstage•
(And En) How to Implement a Pull-to-Refresh LazyColumn with Material3 in Android•
(And En) If You're Making These 5 Use Case Mistakes, You Haven't Understood Clean Architecture•
(And En) Material You Review•
(Crs Ru) Flutter Dev Podcast #45: Собеседования на позицию Flutter-разработчика•
(Crs En) Display images with Custom Paint using Supabase Storage•
(Crs En) Flutter Responsive UI Design•
(Dev Ru) Пишем рекомендательную систему музыки на Java•
(Dev Ru) Задача из Моего Собеседования в Amazon•
(Dev Ru) Ада Лавлейс и программирование•
(Dev Ru) Осознанный подход к метрикам•
(Dev En) AI Flutter Code Generator with Gemini APIПосоветуйет в комментах интересные каналы по мобильной разработке? 🌐 @AppFiles
YouTube
Stacked Cards Effect using #swiftui for #ios 17 in #xcode 15
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
❤1👍1🔥1
Инженер Microsoft случайно обнаружил вредоносный код в версии инструмента сжатия XZ Utils, что предотвратило тысячи заражений
Уязвимость в xz Utils была построена по схеме supply chain attack, атака на цепочку поставок. Для её реализации злоумышленнику (или их группе) пришлось два года втираться в доверие сообществу открытого программного обеспечения, чтобы получить права мейнтейнера и внедрить нужный код.
Однако о весь двухлетний план злоумышленников провалился из-за плохой оптимизации бэкдора. Один из наблюдаемых эффектов — это замедление логина в SSH, если в системе присутствует бэкдор. В сообщении от 29 марта Андрес Фройнд указал, что на его старом компьютере sshd стала медленнее на полсекунды. Фройнд занимался микробенчмаркингом и настройкой компьютера, когда обратил внимание на необычно высокую нагрузку на процессор от sshd даже в тех случаях, когда, например, пароль не подходил. Подозрения Андрес связал с прошлыми результатами автоматизированных тестов от Valgrind, поэтому провёл более детальный анализ. Как говорит Фройнд, обнаружение бэкдора — это результат череды случайных совпадений.
И что: оптимизация, оптимизация и еще раз оптимизация!
Уязвимость в xz Utils была построена по схеме supply chain attack, атака на цепочку поставок. Для её реализации злоумышленнику (или их группе) пришлось два года втираться в доверие сообществу открытого программного обеспечения, чтобы получить права мейнтейнера и внедрить нужный код.
Однако о весь двухлетний план злоумышленников провалился из-за плохой оптимизации бэкдора. Один из наблюдаемых эффектов — это замедление логина в SSH, если в системе присутствует бэкдор. В сообщении от 29 марта Андрес Фройнд указал, что на его старом компьютере sshd стала медленнее на полсекунды. Фройнд занимался микробенчмаркингом и настройкой компьютера, когда обратил внимание на необычно высокую нагрузку на процессор от sshd даже в тех случаях, когда, например, пароль не подходил. Подозрения Андрес связал с прошлыми результатами автоматизированных тестов от Valgrind, поэтому провёл более детальный анализ. Как говорит Фройнд, обнаружение бэкдора — это результат череды случайных совпадений.
И что: оптимизация, оптимизация и еще раз оптимизация!
Хабр
Бэкдор в xz нашли из-за замедления работы sshd в полсекунды
Уязвимость в xz Utils была построена по схеме supply chain attack, атака на цепочку поставок. Для её реализации злоумышленнику (или их группе) пришлось два года втираться в доверие к сообществу...
👻7👍3
Анализ производительности React Native редко бывает хорошей идеей
Подборка всех материалов за прошлую неделю - WWDC 2024 и DVD-заставка на SwiftUI, более старый Android и инструментальные цепочки Gradle, анализ производительности React Native, инклюзивность и цифровая доступность, временное решение на 30 лет и многое другое. Заходите!
Подборка всех материалов за прошлую неделю - WWDC 2024 и DVD-заставка на SwiftUI, более старый Android и инструментальные цепочки Gradle, анализ производительности React Native, инклюзивность и цифровая доступность, временное решение на 30 лет и многое другое. Заходите!
👍6❤2🔥1
Самые скачиваемые и зарабатывающие приложения в России в марте 2024
Обозрел российские топы.
1. Телеграм наконец обогнал всех и и занял первое место в рейтинге самых скачиваемых приложений.
2. Он же возглавляет рейтинг самых зарабатывающих приложений. Его доход вырос почти на 50% и за месяц наш любимый мессенджер заработал более $2.127 млн, против $1.4 в прошлом месяце. Это исторический рекорд для него.
3. На втором месте PUBG MOBILE, который поднялся на 2 позиции в рейтинге с $1.34 млн, а на третьем Royal Match с $1 млн.
4. Интересный рост - у PetTalk. Приложение, вышедшее в начале марте и доступное только на Android, получило менее чем за месяц более 1.2 млн установок и 98% из них из России. При этом рейтинг приложения составляет всего 1.9 ⭐️, большинство оценок в одну звезду и пользователи жалуются на обилие рекламы. Судя по отзывам, приложение активно рекламируется, так что, в теории, ему даже не обязательно хорошо работать - миллион пользователейне может ошибаться вполне может окупить его даже при отсутствии возвратов. Странно и то, что это единственное приложение автора и к тому же доступно оно только на русском языке, что наводит на мысли о скаме.
Обозрел российские топы.
1. Телеграм наконец обогнал всех и и занял первое место в рейтинге самых скачиваемых приложений.
2. Он же возглавляет рейтинг самых зарабатывающих приложений. Его доход вырос почти на 50% и за месяц наш любимый мессенджер заработал более $2.127 млн, против $1.4 в прошлом месяце. Это исторический рекорд для него.
3. На втором месте PUBG MOBILE, который поднялся на 2 позиции в рейтинге с $1.34 млн, а на третьем Royal Match с $1 млн.
4. Интересный рост - у PetTalk. Приложение, вышедшее в начале марте и доступное только на Android, получило менее чем за месяц более 1.2 млн установок и 98% из них из России. При этом рейтинг приложения составляет всего 1.9 ⭐️, большинство оценок в одну звезду и пользователи жалуются на обилие рекламы. Судя по отзывам, приложение активно рекламируется, так что, в теории, ему даже не обязательно хорошо работать - миллион пользователей
❤2🤡1🦄1
iOS
• AltStore выходит на iOS и добавляет оплату через Patreon
• Сделайте ваше iOS-приложение меньше с помощью динамических фреймворков
• Вопросы с собеседований: Жизненный цикл UIViewController
• Benchmark: производительность Swift с поддержкой CI
• TipKit чтобы подсветить функции в приложении
• Gifu: высокопроизводительная поддержка анимированных GIF в Swift
• Осваиваем ViewThatFits. Часть 2
• Recreating Apple's beautiful visionOS search bar
• Swift Isolation Intuition
• Identifiable protocol in SwiftUI explained with code examples
• Using closures for dependencies instead of protocols
• How to avoid using AnyView in SwiftUI
#ios
• AltStore выходит на iOS и добавляет оплату через Patreon
• Сделайте ваше iOS-приложение меньше с помощью динамических фреймворков
• Вопросы с собеседований: Жизненный цикл UIViewController
• Benchmark: производительность Swift с поддержкой CI
• TipKit чтобы подсветить функции в приложении
• Gifu: высокопроизводительная поддержка анимированных GIF в Swift
• Осваиваем ViewThatFits. Часть 2
• Recreating Apple's beautiful visionOS search bar
• Swift Isolation Intuition
• Identifiable protocol in SwiftUI explained with code examples
• Using closures for dependencies instead of protocols
• How to avoid using AnyView in SwiftUI
#ios
AppTractor
AltStore выходит на iOS и добавляет оплату через Patreon
Это дает вам совершенно другие, личные отношения с пользователями и позволяет использовать ту же систему вознаграждения, которую вы используете для видео, записей в блоге, товаров и т.д.
Android
• Введение в Trio
• Keyguard: красивый клиент Bitwarden
• Что нужно учить в 2024
• SimpMusic: музыкальный плеер на основе YouTube Music
• Kotlin: An Illustrated Guide - Generics
• Styling Internationalized Text in Jetpack Compose
• How to safely update state in your Kotlin apps
• Fun with the circle shape in Compose
• Introduction to using Kotlin Serialization
• Understanding Window Insets in Jetpack Compose
#android
• Введение в Trio
• Keyguard: красивый клиент Bitwarden
• Что нужно учить в 2024
• SimpMusic: музыкальный плеер на основе YouTube Music
• Kotlin: An Illustrated Guide - Generics
• Styling Internationalized Text in Jetpack Compose
• How to safely update state in your Kotlin apps
• Fun with the circle shape in Compose
• Introduction to using Kotlin Serialization
• Understanding Window Insets in Jetpack Compose
#android
AppTractor
Введение в Trio: часть 1
Мы представили обзор архитектуры Trio и рассмотрели основные компоненты, такие как класс Trio и класс UI.
❤1
Считаю, что социальные сети и социальное самолюбование достигли своей вершины - лучше уже никто не сделает. Недавно вышедшее приложение Palmsy - это такая локальная, offline социальная сеть. Ни один пост не покидает ваше устройство, но все они получают лайки. Много лайков. От друзей и знакомых. Как так? А вот так - все лайки являются фальшивыми, Palmsy просто считывает список контактов и ставит рандомные лайки (стоило, конечно, пойти дальше и нагенерить ИИ-пользователей для вящего правдоподобия). Считаю, что все тут гениально - и как идея, и как лекарство от социальных сетей, и как личный дневник, и как пародия на погоню за популярностью.
Разработка
• Пишем рекомендательную систему музыки на Java
• Ада Лавлейс и программирование
• Осознанный подход к метрикам
• Case Study: Challenge to Design Investment UX for 90 Million Users
Маркетинг
• Palmsy — фальшивая социальная сеть, которая сама ставит вам лайки
• Самые скачиваемые и зарабатывающие приложения в России в марте 2024
• Самые зарабатывающие приложения в феврале 2024
Кроссплатформа
• Flutter Dev Podcast #45: Собеседования на позицию Flutter-разработчика
• String resources API for Compose Multiplatform
Разработка
• Пишем рекомендательную систему музыки на Java
• Ада Лавлейс и программирование
• Осознанный подход к метрикам
• Case Study: Challenge to Design Investment UX for 90 Million Users
Маркетинг
• Palmsy — фальшивая социальная сеть, которая сама ставит вам лайки
• Самые скачиваемые и зарабатывающие приложения в России в марте 2024
• Самые зарабатывающие приложения в феврале 2024
Кроссплатформа
• Flutter Dev Podcast #45: Собеседования на позицию Flutter-разработчика
• String resources API for Compose Multiplatform
AppTractor
Palmsy — фальшивая социальная сеть, которая сама ставит вам лайки
Бесплатное приложение, которое работает как на iPhone, так и на iPad, по сути, считывает ваш список контактов, чтобы ставить притворные лайки постам.
👍3🔥1
Fake it till you make it
У стартаперов есть прекрасный подход, вынесенный в заголовок. Элизабет Холмс не смогла и пошла в тюрьму, Amazon не смог, но просто закрывает свои магазины с технологией «Just Walk Out», где люди могли брать товары и просто выходить из магазина — камеры и датчики автоматически считывали информацию и брали оплату.
Оказалось, что никаких технологий за этим не стояло, а за покупателями через камеры следили тысячи низкооплачиваемых индусов — они смотрели, какие товары брали и и проводили покупки.
Теперь Amazon собирается сконцентрироваться на технологии Dash Cart с умными корзинами, которые будут понимать, какие товары вы в них положили.
Интересно, вот Just Walk Out принялись повторять какие-то российские ритейлеры, им удалось? 😀 А чтобы вы могли имитировать "тысячами маленьких индусов"?
UPD: В комментариях уточнили, что все таки технологии были - просто индусы помогали в тренировке моделей.
У стартаперов есть прекрасный подход, вынесенный в заголовок. Элизабет Холмс не смогла и пошла в тюрьму, Amazon не смог, но просто закрывает свои магазины с технологией «Just Walk Out», где люди могли брать товары и просто выходить из магазина — камеры и датчики автоматически считывали информацию и брали оплату.
Оказалось, что никаких технологий за этим не стояло, а за покупателями через камеры следили тысячи низкооплачиваемых индусов — они смотрели, какие товары брали и и проводили покупки.
Теперь Amazon собирается сконцентрироваться на технологии Dash Cart с умными корзинами, которые будут понимать, какие товары вы в них положили.
Интересно, вот Just Walk Out принялись повторять какие-то российские ритейлеры, им удалось? 😀 А чтобы вы могли имитировать "тысячами маленьких индусов"?
UPD: В комментариях уточнили, что все таки технологии были - просто индусы помогали в тренировке моделей.
😁15✍1👍1
iOS
• Протокол Identifiable в SwiftUI с примерами
• Apple представила ReALM — новую ИИ-модель, которая может сделать Siri намного быстрее и умнее
• Building async button in SwiftUI
• How Tuist migrated from GitHub Actions to Codemagic for faster and more reliable CI
• Why Switching From Xcode to Neovim Can Become The Best Decision You Ever Made
• Open Letter to Tim Cook: Please fix Xcode (Daily basis pain of the Apple developers)
• How to easily test Push Notifications in the iOS simulator
#ios
• Протокол Identifiable в SwiftUI с примерами
• Apple представила ReALM — новую ИИ-модель, которая может сделать Siri намного быстрее и умнее
• Building async button in SwiftUI
• How Tuist migrated from GitHub Actions to Codemagic for faster and more reliable CI
• Why Switching From Xcode to Neovim Can Become The Best Decision You Ever Made
• Open Letter to Tim Cook: Please fix Xcode (Daily basis pain of the Apple developers)
• How to easily test Push Notifications in the iOS simulator
#ios
AppTractor
Протокол Identifiable в SwiftUI с примерами
Хотя этот протокол выглядит простым и имеет всего одно свойство, в нем легко допустить распространенную ошибку, которая может привести к неожиданному поведению вашего представления.
😁1
Android
• Игра в безопасность Android-приложений
• Сам себе экосистема. Часть 4: как я реализовал клиент Telegram на Android-смартфоне 14-летней давности?
• Глобальные события в мобильном приложении
• Compose Rich Editor: редактор текста для Jetpack Compose и Compose Multiplatform
• Huawei Cloud Building Android Project with CodeArts Service
• Introduction to using Kotlin Serialization
• How to get rid of boilerplate code in build.gradle files?
• Every Kind of Class in Kotlin
• 5 Kotlin Snippets That Will Make You Say Whoa, Kotlin!
#android
• Игра в безопасность Android-приложений
• Сам себе экосистема. Часть 4: как я реализовал клиент Telegram на Android-смартфоне 14-летней давности?
• Глобальные события в мобильном приложении
• Compose Rich Editor: редактор текста для Jetpack Compose и Compose Multiplatform
• Huawei Cloud Building Android Project with CodeArts Service
• Introduction to using Kotlin Serialization
• How to get rid of boilerplate code in build.gradle files?
• Every Kind of Class in Kotlin
• 5 Kotlin Snippets That Will Make You Say Whoa, Kotlin!
#android
Хабр
Игра в безопасность Android-приложений
Давайте в общих чертах рассмотрим вопросы взлома и защиты Android-приложений. В рамках статьи нас интересуют сами процессы взлома и защиты, а не конкретные методики работы с конкретными...
❤2👍1
Если у вас еще нет ИИ-помощника для программирования, то посмотрите на Replit - они запустили Teams, который позволяет разработчикам в режиме реального времени работать над программными проектами, в то время как ИИ-агент автоматически исправляет ошибки в коде. Вроде как Google Docs, но для программирования. Интересно то, что конечной целью является разработка большого количества ИИ-агентов, которые будут специализироваться на различных аспектах разработки программного обеспечения. Пользователям будет казаться, что один и тот же агент со временем становится все более способным. Сейчас же Replit утверждает, что ее агент построен на собственной модели ИИ, специализирующейся на разработке программного обеспечения, и превосходит GPT-4 в тестах на программирование, но при этом имеет в разы меньший размер — 7 миллиардов параметров против более чем 1 триллиона.
Разработка
• ИИ-агенты Replit Teams помогут писать и исправлять код
• 3 tips for less flaky Maestro tests
• The 14 pains of building your own billing system
• How Disney+ Scaled to 11 Million Users on Launch Day
Маркетинг
• Propensity score matching: как оценивать маркетинговые кампании, если невозможно провести A/B тесты
Кроссплатформа
• Распознавание виджетов на экране приложения Flutter
• Moving build_runner to the Context Menu in VS Code
• Mastering Redux : Seamless UI Updates in React Native Apps
Разработка
• ИИ-агенты Replit Teams помогут писать и исправлять код
• 3 tips for less flaky Maestro tests
• The 14 pains of building your own billing system
• How Disney+ Scaled to 11 Million Users on Launch Day
Маркетинг
• Propensity score matching: как оценивать маркетинговые кампании, если невозможно провести A/B тесты
Кроссплатформа
• Распознавание виджетов на экране приложения Flutter
• Moving build_runner to the Context Menu in VS Code
• Mastering Redux : Seamless UI Updates in React Native Apps
AppTractor
ИИ-агенты Replit Teams помогут писать и исправлять код
По словам Масада, конечной целью является разработка большого количества ИИ-агентов, которые будут специализироваться на различных аспектах разработки программного обеспечения. Пользователям будет казаться, что один и тот же агент со временем становится все…
👍2❤1
Apple занялась домашней робототехникой
Проект автомобиля у Apple провалился, и очевидно, что компания ищет новые большие проекты, которые могли бы «выстрелить» в будущем.
1. По словам Марка Гурмана из Bloomberg, компания Apple изучает различные проекты в области «персональной робототехники».
2. Один из этих проектов описывается как «мобильный робот», который будет «следовать за пользователями по их домам».
3. А второй — как «продвинутое настольное домашнее устройство, которое использует механизмы для перемещения дисплея». Одна из идей заключалась в том, чтобы дисплей «имитировал движения головы» человека во время видеозвонка FaceTime. Однако, Apple уже столкнулась с техническими проблемами, связанными с «балансировкой веса роботизированного двигателя на небольшой подставке»
4. Apple изучает возможность использования алгоритмов искусственного интеллекта, которые помогут роботам "ориентироваться в загроможденном пространстве в домах", говорится в новости. По всей видимости, Apple хочет создать роботов, которые смогут "справляться с домашней работой, например, мыть посуду в раковине", но Гурман сказал, что в этом десятилетии это маловероятно из-за "чрезвычайно сложных инженерных задач".
4. Робототехнические проекты находятся на самых ранних стадиях исследований, и неизвестно, будут ли они когда-либо представлены публике.
Проект автомобиля у Apple провалился, и очевидно, что компания ищет новые большие проекты, которые могли бы «выстрелить» в будущем.
1. По словам Марка Гурмана из Bloomberg, компания Apple изучает различные проекты в области «персональной робототехники».
2. Один из этих проектов описывается как «мобильный робот», который будет «следовать за пользователями по их домам».
3. А второй — как «продвинутое настольное домашнее устройство, которое использует механизмы для перемещения дисплея». Одна из идей заключалась в том, чтобы дисплей «имитировал движения головы» человека во время видеозвонка FaceTime. Однако, Apple уже столкнулась с техническими проблемами, связанными с «балансировкой веса роботизированного двигателя на небольшой подставке»
4. Apple изучает возможность использования алгоритмов искусственного интеллекта, которые помогут роботам "ориентироваться в загроможденном пространстве в домах", говорится в новости. По всей видимости, Apple хочет создать роботов, которые смогут "справляться с домашней работой, например, мыть посуду в раковине", но Гурман сказал, что в этом десятилетии это маловероятно из-за "чрезвычайно сложных инженерных задач".
4. Робототехнические проекты находятся на самых ранних стадиях исследований, и неизвестно, будут ли они когда-либо представлены публике.
🤡16👍1🔥1
Используете альтернативные магазины?
Anonymous Poll
28%
Использую
13%
Пока нет, но планирую
43%
Нет и не планирую
15%
Посмотреть
iOS
• SwiftUI: архитектура State-Model-View
• Обзор Apple MacBook Air M3: небольшие обновления
• Apple занялась домашней робототехникой
• isowords: игра в слова на Composable Architecture
• Trigger value pattern in SwiftUI
• Decoding JSON with Dynamic Types in Swift
• How to create a custom label style that only tints the label icon
• Unlocking the Magic of visionOS
#ios
• SwiftUI: архитектура State-Model-View
• Обзор Apple MacBook Air M3: небольшие обновления
• Apple занялась домашней робототехникой
• isowords: игра в слова на Composable Architecture
• Trigger value pattern in SwiftUI
• Decoding JSON with Dynamic Types in Swift
• How to create a custom label style that only tints the label icon
• Unlocking the Magic of visionOS
#ios
Хабр
SwiftUI: архитектура State-Model-View
В документации по UIKit компании Apple можно найти объяснение , что структура приложений основана на шаблоне проектирования Model-View-Controller ( MVC ). В материалах Apple по SwiftUI объяснений и...
❤1✍1
Android
• Android 15 готовит улучшенный десктопный режим
• Как протестировать Android-приложение, которому требуются разрешения
• Accessibility Scanner в Android
• Jetpack Compose Navigation with MVVM+Dependency Injection Koin
• How Kotlin Annotations Work
• Jetpack Compose: BringIntoViewRequester
#android
• Android 15 готовит улучшенный десктопный режим
• Как протестировать Android-приложение, которому требуются разрешения
• Accessibility Scanner в Android
• Jetpack Compose Navigation with MVVM+Dependency Injection Koin
• How Kotlin Annotations Work
• Jetpack Compose: BringIntoViewRequester
#android
AppTractor
Android 15 готовит улучшенный десктопный режим
Несмотря на то что эти изменения делают Android более совершенной платформой для настольных компьютеров, ОС еще предстоит пройти долгий путь, прежде чем она сможет сравниться с существующими декстопными операционными системами.
❤1