Необходимо написать мобильное приложение под ios/android.
Какие апи нужны:
Геолокация
Пуш уведомления
Контакты
Аудио
Файловая система
Кажется, что лучшим вариантом будет взять React Native - ибо я знаю реакт, а React Native позволяет разрабатывать кроссплатформенные продукты.
Но я смотрю в сторону PWA, ибо не так много времени учить RN. Как будто, PWA имеет всё, что мне необходимо.
Но в силу того, что нет опыта разработки, я не знаю в чью пользу сделать выбор.
Так же есть Ionic/cordova - но я мало что про них знаю
Помимо вышеперечисленного - очень важно иметь возможность публиковать приложение в сторы (вроде PWA тоже в это умеет, если его обернуть в Capacitor.
Помимо всего, нет мака. Понятно, что есть сервисы, которые помогут сбилдить приложение. А что по поводу разработки. Каким образом можно запустить симулятор IOS? Сейчас пытаюсь на виртуалке macOS поднять. Есть какие-то хорошие советы по этому поводу?
Рассылка прилетела от Гугла
Social and dating apps now have until January 22, 2025, to comply with the new Child safety standards policy, which requires self-certification on Play Console before publishing. Declarations will be made available in Console in December. Check out Tech Coalition’s best practices for Combating Online Child Sexual Exploitation and Abuse (CSEA) here.
Last October, we introduced the Photo and Video Permissions policy to reduce the number of apps permitted to request broad photo/video permissions (READ_MEDIA_IMAGES and READ_MEDIA_VIDEO). To give developers more time to adopt these changes, we are extending the deadlines. Starting January 22, 2025, apps may only access photos and videos for purposes directly related to app functionality. Apps that need additional time may request extensions until May 28, 2025. Apps that have a one-time or infrequent need to access these files are requested to use a system picker, such as the Android photo picker. See Details on Google Play's Photo and Video Permissions policy.
Да и ко всем апи, что Вы перечислили, требования давно ужесточились.
Сейчас пытаюсь на виртуалке macOS поднять. Есть какие-то хорошие советы по этому поводу?
Только старые версии ось-х и только на интелловском процессоре. На АМД тоже можно, но только на одном ядре, медленно и многими днями секаса чтобы просто поставить и оно хотя бы работало. Либо арендовать мак. При общей стоимости разработки ПО - копейки.