Vit
имхо ты не можешь выбрать где открыть
Vit
зависит от железки
Sergey
Ну я имею в виду скрин
Vit
можешь только внешний урл железке дать - открывай а там что установлено уж
Sergey
И телеграм и твитер одинаково себя ведут
Sergey
Значит есть какое то стандартное апи
Vit
на наших клёвых железках)
Vit
есть железки где хттп-агента вообще нет
Vit
https://facebook.github.io/react-native/docs/linking.html
Sergey
Chrome Custom Tabs это так называется
Сергій
Значит есть какое то стандартное апи
Да, называется Chrome Custom Tabs
Vit
ну вот на айфоне нету хрома, и?
Vit
это все кастомайз их надо избегать
Сергій
ну вот на айфоне нету хрома, и?
Это чисто андроид апи
Vit
на половине андроидов нету хрома
Vit
и?
Sergey
кастомайз
Сергій
и?
Откроется в стандартном браузере
Vit
на еще части андроидов нету браузера))
Vit
малой к счастью)
Сергій
на еще части андроидов нету браузера))
Как минимум предустановленный есть
Vit
могу показать еррор из центри)) нету никакого)
Сергій
Кастомы не принимаем к вниманию
Vit
андроеды ето боль
Сергій
Сильное заявление )
Sergey
Да, называется Chrome Custom Tabs
https://github.com/droibit/react-native-custom-tabs эту либу использовать?
Vit
туда например многие производители ставят мок проца вместо проца и што делать?)
Сергій
https://github.com/droibit/react-native-custom-tabs эту либу использовать?
Без понятия, я использую стандартный сдк
Vit
бес)
Сергій
😈
Vit
дада)
Vladimir
на еще части андроидов нету браузера))
всякое, конечно, бывает, но по моему опыту таких пользователей даже на процент не наберется на свежих андроидах (19+).
Vladimir
А в случае chrome custom tabs принято ставить фоллбэк на вебвью которое точно есть.
Vit
ну единицы конечно, но всё равно обидно)
Vladimir
ну решения для этого есть, вы, например, можете ловить кейс отсутствие дефолтного браузера и просить пользователя поставить его
Vladimir
если отказывается - выкидывать на вебвью или просто закрывать фичу для него
Vit
ну там грамотно жи, иф если устройство может открыть такую ссылку - показывай. И ексепшон
Vladimir
но делать этого я бы не стал, если такие пользователи не мажоритарная группа в вашем приложении
Vladimir
в подовляющем большинстве случаев все будет нормально
Vladimir
фоллбэка на вебвью более чем достаточно
Vladimir
либо просто интент бросить на открытие страницы
Vladimir
и пусть пользователь сам выбирает чем смотреть
Vladimir
вариантов масса
Vit
у меня какое-то кол-во пользователей - бабаушки которым купили какие-то андроеды
Vit
полный ноль
Vit
надо за них думать
Vladimir
ну, опять же, если это ваша ЦА, то стоит заморочиться, если нет - займитесь фичами для ЦА и добавьте этот минор в бэклог до лучших времен
Vit
ца куда деваться
Vit
никого не бросим)
Vit
с реакт-навинейшн пришлось хак воткнуть из-за этих вёдер сраных)
Vit
транзишн с отложением на 100мс
Vit
чтоб оно его проанимировало
Vit
айфон 4 не тормозит блин, а ведро от самсунга годовалой давности втыкается по полной... это просто гадство
Сергій
это скорее уже проблемы самого компонента реакт-навинейшн. Как написали так и работет
Vit
не
Vit
это мок проца
Vit
любая нагрузка на - фризит все потоки
Vladimir
что, извините? 🙂
Vit
ну любая нагрузка на проц останавливает все потоки (ядра) остальные
Vit
оно как бы многоядерное но выглядит как извините питон с GIL
Vladimir
Если я за что и люблю RN, так за то что практически все что угодно можно делегировать нативке. Если что-то тормозит, значит херово написано и можно написать так чтобы работало быстро. Собственно поэтому и пишем тонны нативных модулей.
Vladimir
возможно вы просто делаете в юай треде то, что не нужно в нем делать
Vit
на нормальных фонах всё ок
Vit
я про тупые вёдра
Vit
в юай треде))) лол)))
Vladimir
ну самсунг прошлогодний это не тупое ведро
Vladimir
как бы я не относился к самсунгу
Vit
да я там прям в рн говорю вот это делай в юай треде слыш
Vladimir
я поэтому и говорю что вы что-то делаете не то
Vladimir
лагов быть не должно
Vit
fetch вешает всё
Vladimir
fetch в UI потоке?
Vit
я хз в каком там треде)
Vit
да я говорю вот фетч тебе UI поток живи здесь)
Vladimir
вот об этом и разговор
Vit
что ты несешь?)
Vladimir
мы вместе пива не пили, поэтому чуть больше конструктива
Vit
покеж апи где фетч живет в каком-то потоке по выбору?)
Vladimir
первая ссылка из гугла