Eli
Вы прочитайте сами эту статью, она повторяет ровно то, что я вам написал сообщением выше.
Прошло с нашей беседы всего лишь две недели, а уже такие новости:
Eli
https://tech.onliner.by/2018/10/17/google-142
Vladimir
Прошло с нашей беседы всего лишь две недели, а уже такие новости:
как это относится к открытости кода операционной системы? 🙂
Eli
ну допустим если я сделаю свой форк андроида, за хром и поиск как OEM я должен буду платить google
Vladimir
Да, все так.
Vladimir
Делайте форк андроида без гугловой экосистемы и не платите. Все по чесноку.
Eli
ну теоретически да, но а что если дальше будет все так же идти. Остальные компоненты будут закрываться?
Dmitry
Делайте форк андроида без гугловой экосистемы и не платите. Все по чесноку.
я думаю, что разницу в итоге увидят только конечные покупатели, в качестве наценки на смартфоны в размере оплаченной пошлины...
Vladimir
ну теоретически да, но а что если дальше будет все так же идти. Остальные компоненты будут закрываться?
Открытый код закрываться будет? Теоретически может быть все что угодно, а фактически текущая бизнес модель, как мне кажется, устраивает гугл более чем. Да и лучшей альтернативы пока что нет.
Eli
Некоторые вещи которые мы обсуждаем на самом деле закрыты. Например FaceDetection.Face существует с API 1, но он не использует сложные ML алгоритмы которые использются в новых Android. А тот который использует: Face unlock is closed-source google proprietary code, so we have no opportunity to modify it
Eli
А, сорри. Нашел это BiometricPrompt
Peter
привет всем! Если кто работал с “crypto-pro CSP” в react-native, просьба откликнуться, очень нужно 🙂
Gena
Это ж наша гос-разработка с сертификацией и прочей эквилибристикой... насколько я знаю и драйвер и плагин только под win есть )) А за прочие системы при гос модели разработки никто платить не будет... Следовательно для мобилок его в принципе нет. Вот думаю, если стандарты там просто отксерили из openPGP, то возможно можно и без него проверять/подписывать, но такое... без чтения стандарта не понять...
Vit
Была поделка под линухи типа опенссл с гостовскими алгоритмами
Gena
@genuris О, я ошибся, по крайней мере он существует для линукс: > The cryptographic data protection tool CryptoPro CSP is designed for use in the operating systems Windows (x86, ia64), Solaris 9 (x86, Sparc), FreeBSD 5, Red Hat Linux. Т.е. если есть исходники, то возможна компиляция по крайней мере под Android. Если есть патченый openssl, это тоже неплохой вариант... это можно и под ios запустить
Gena
Вообще обманул... на форуме на их сайте есть разделы для iOS и Android, сорри
Chu
Доброго дня всем! А никто не знает, как сделать так, чтобы пуш-нотификации показывались и когда приложение открыто?
Chu
Колбек фаербейса дёргается, но пуш не всплывает.
Chu
показывать руками)
Ммм. Рендерить целиком в своём приложении?
Chu
Можно пример?
Vladimir
у вас какая либа? =)
Chu
https://github.com/invertase/react-native-firebase
Chu
Хотя я сейчас глянул. Даже в телеге кастомное сообщение какое-то вылезает.
Chu
На системное не похоже.
Ilya
Народ, подскажите. Столкнулся с проблемой: когда стартую приложение на симуляторе в debug режиме, то оно запускается и нормально работает, а если отключаю дебаг режим, то приложение падает с такой оши
Ilya
android
Chu
У меня на андроиде бывало, когда в вёрстку попадал текст. В нетекстовую ноду. Ну или другой невалидный объект.
Chu
Искал бинарным дебагом, так сказать. Вырезая куски.
Dima
https://tech.onliner.by/2018/10/17/google-142
а разве раньше было не так?
Eli
а разве раньше было не так?
Выходит что нет, но я сейчас читаю другую статью там рассказывается о том что Google не может закрыть уже открытые исходники, но может сделать их никому не нужными. И там рассказывается подробно как Google подсаживает OEM производителей на их платформу не оставляя им шансов даже создавать форки.
Eli
https://arstechnica.com/gadgets/2018/07/googles-iron-grip-on-android-controlling-open-source-by-any-means-necessary/
Alexander
Подскажите самый крутой datetime picker, либо связку какую для android и ios
Eli
не буду спорить
Dima
не буду спорить
хотя, ну да, хуже чем раньше
Dima
лаунчер, подсказки, классные фичи и правда становятся проприетарными
Eli
Google Keyboard еще, biometrical исходников в AOSP я так и не нашел.
Dima
Google Keyboard еще, biometrical исходников в AOSP я так и не нашел.
ну с клавой в целом логично, у нее подсказки, и еще куча всего завязанного на синхре и сервисах гугла то же самое с камерой, смсками, звонилкой
Ilya
у меня ошибка вылетает даже при таком коде:
Ilya
просто вырубил все
Ilya
и оставил
Ilya
вью и текст
Ilya
отключаю дебаг
Ilya
и красный экран
Dmitry
На системное не похоже.
в дока пишут показывать localNotification в таком случае
zamir
Привет! Ребят, такой вопрос, есть страница профиля когда пользователь нах-ся на ней то показывается скрин с одним UI, а если это профиль другого пользователя то другой UI, как это сделать? Вроде легкая задача, но в ничего не приходит (
Chu
в дока пишут показывать localNotification в таком случае
Получилось. Весьма норм. Большое спасибо за наводку!
Dima
Почему оно ругается на то что нет key? (варнинг - Each child in an array should have a key, и нифига не работает)
Dmitry
уверен, что он ругается именно на это место или может id неуникальный ?
Eugene
Почему оно ругается на то что нет key? (варнинг - Each child in an array should have a key, и нифига не работает)
внимательней почитай. могу ошибаться, но вроде key строкой должен быть. ну и вместо мапинга по картинкам, не проще flatlist, например заюзать?
Dmitry
на самом деле я встречал и баги с отображением этого варнинга
Dmitry
можно ВРЕМЕННО заменить id на index, так что варнинга не должно быть. Оставлять так не следует по описанным в доках причинам, но проверить можно
Konstantine
Всем привет) Ребят, подскажите, кто-нибудь имел опыт работы с кассовыми аппаратами на андроид устройстве?)
Dima
внимательней почитай. могу ошибаться, но вроде key строкой должен быть. ну и вместо мапинга по картинкам, не проще flatlist, например заюзать?
если флэтлист то выдает https://github.com/facebook/react-native/issues/19454 и я понятия не имею как с ним работать, что-то странное
Dima
это ведь простое переименование, что оно даст?
Dmitry
это ведь простое переименование, что оно даст?
я допускаю, что они могут быть неуникальными
Chu
А если явно к строке скастовать?
keyExtractor для FlatList, например, требует на выход именно строку. и кастовать приходится.
Dima
А если явно к строке скастовать?
это сработало, добавил ""+id, варнинга нет, но само приложение не работает
Chu
key={String(id)} Ну или как вы.
Dmitry
Касательно key, они рекомендуют приводить к строке, но int не будет выдавать варнинг.. Во всяком случае я не встречал
Aynur
key нужно использовать правильно, а не от балды, очень полезная штука
Aynur
https://m.habr.com/company/hh/blog/352150/
Dmitry
Поэтому и возникает вопрос, что же лежит в id, что вызывает варнинг
Dima
Поэтому и возникает вопрос, что же лежит в id, что вызывает варнинг
Видимо, я очень затупил с переменными, и там был undefined...
Dima
почему response в логе undefined?
Dima
точнее, вообще такой переменной нет
Cenator 🐈
почему response в логе undefined?
then принимает функцию (либо 2 функции)
Dima
then принимает функцию (либо 2 функции)
без него тоже не работает
Cenator 🐈
без него тоже не работает
без чего? ты понял что я написал?
Dima
так, окей, как можно вообще узнать что находится в этом response?