Pull to refresh
6
0
Шихов Андрей @soul_survivor

Пользователь

Send message

C выкатом сырого релиза в гугл плей без тестирования - так называется подход х..як х..як и в продакшн, сам виноват. По поводу повышения версии targetSdk это не бюрократия, а борьба с вредоносами - с каждой версией андроид, разрешения на доступ к данным стают более гранулированными, но для того чтоб при релизе нового андроида у людей не падало приложение, там обычно автоматом дают разрешение, хотя вроде как система должна спрашивать - поэтому, хочешь чтобы люди на последней версии андроид скачивали приложение с гугл плей будь добр внеси изменение например в диалоге выбора фото, чтоб не запрашивать доступ до всей галереи без необходимости

лучше всего изолировать разные варианты на верхнем уровне, если нужно onlyAudio то создать AudioRecorder билдер который вернет MediaRecorder но с уже заданным VideoSource.NONE для MediaRecorder

В статье описан паттерн Java, на котлин никто так не делает, так как dsl выигрывает и в читабельности и в поддерживаемости, посмотрите как kotlin gradle dsl отлично подошел для написания скриптов.
Kotlin билдер выглядит так:

val onlyAudio = MediaRecorder {
    audioSource = AudioSource.MIC
    audioEncoder = AudioEncoder.AAC
    path = "PATH"
    outputFormat = OutputFormat.AAC
}

Какая-то бессмысленная и беспощадная фича - музыку в игру из библиотеки ставят когда уже давно наслушались музыки самой игры, которая специально под нее писалась, то есть игрок 95% что стример, а стримеров на ютубе и твиче за закопирайченую музыку банят, поэтому целевая аудитория у сервиса весьма непонятная

Кастомы уходят потому что смартфоны стали платежными средствами(nfc платежи, переводы через банковские приложения), а для обеспечения безопасности пожертвовали возможностью установки самопальных сборок, чтоб не было разборок куда ушли деньги. Но производители вообще злоупотребляют положением, вместо отключения nfc например на самосборках(вдруг кто-то готов им пожертвовать) просто забирают право ставить что-то не подписаное ключем вендора. Фактически андроид уже очень близко к walled garden Apple, последний бастион — возможность установки не из стора, но и она уже давно под угрозой. И ничего сделать нельзя :( потому что большинству по большему счету все равно
У вас было бы ровно столько же проблем, если бы вас просили тоже самое делать для Windows XP, написание софта для морально и дефакто устаревших систем дорого и неудобно, надо проводить просветительские беседы с заказчиками, что сидеть на системах 10 летней давности очень дорого, лучше переходить хотя бы на lts 2-4х летней давности.
но вот обновления применить на лету так за 25 лет и не научилась
Windows Phone умер потому что гугл саботировала любые попытки создания приложений для своих сервисов, и сама не делала, и другим запрещала, а телефоны без гугл поиска, карт и ютуба были не конкурентноспособны изначально
Купил я как-то компьютер родителям, живущим в другом городе, с Windows 7 было довольно неплохо, в среднем переустанавливать систему нужно было 1 раз в год, хотя за компьютером только игрались в казуалки и сидели в интернете, но время 7 прошло, купил лицензию на 10ку home, и после чистой установки теперь приходилось переустанавливать систему с каждым квартальным обновлением да и заставить работать периферию — принтер, сканер, веб камеру стало очень непросто. 2 года назад я не выдержал, поставил Ubuntu, вся периферия работает отлично, система стабильна и спокойно обновляется между LTS версиями, о таком удобстве работы на виндоус можно только помечтать. И вечно друзья не айтишники жалуются, что у них из-за обновлений все сломалось, просят помочь, я уже отказываюсь, потому что такой антипользовательской системы как Window 10 я не видел и при возможности стараюсь не прикасаться к сему поделию
я бы сравнивал с Windows Phone — как ни демпинговала Майкрософт, ничего не получилось. А не получилось потому что пользователям нужен Ютуб, Гугл поиск, карты, а гугл саботировала разработку приложений других, не делала сама, и в итоге виндофоны умерли, хотя были весьма перспективны. Так же и Apple если теоретически гугл уберет свои приложения из Apple стора — бесплатные заметте! ценность айфона сильно просядет.
каждый разработчик платит по $100 в год, что полностью покрывает затраты на доставку приложения для большинства. Для приложений с большим количеством пользователей, как spotify работает по другому, Apple пиарится, что у них есть все приложения, и пользователи покупают айфоны ради приложений, не было бы приложений, никто б не покупал айфоны.
Мне интересно, куда смотрит review team когда публикуют такую подделку, как в статье?
А что мешает доставать из кеша файлы со случайной задержкой, как будто они были скачаны? и трафик цел и приватность сохранена
Если хочется красивый терминал с табами, превьюшками картинок, настраиваемой темой, то лучше terminology я не видел www.enlightenment.org/about-terminology image
Видимо Клинт Иствуд совершенно не любил путешествовать по штатам. Я вот был в Большом каньоне, Йосемити, Брайс — ограждений практически нет, только на редких смотровых площадках, а так тропы проложены под самым краем, один метр и уже можно петь песню группы Король и Шут.
А разве этой технологии не сто лет в обед? По-моему во всех кинотеатрах она используется, правда 'пираты' научились удалять метки со скринеров тоже давно. Да и вообще, если 'пират' запишет копию с двух или трех аккаунтов, сделает diff между копиями, все метки ж всплывут сразу…
все тут боятся искусственного интеллекта, а то, что поиск работает так плохо никого не смущает. Для сумерек нужно вводить «twilight sky»
А видели как стыдливо Facebook прячет тег Sponsored в ленте, мало того что он обфусцирован, так еще и самоуничтожается при наведении на него указателя мышки? :)
Для рисования в веб придумали Canvas, т.к. ваша реализация очень дорога для cpu.
Мне вот интересно, как собаки справляются с парфюмерными магазинами в дьюти фри, у меня нюховые рецепторы полностью отключаются от такого ддоса, а собака вообще должна быть в шоке.
1

Information

Rating
Does not participate
Location
Днепр, Днепропетровская обл., Украина
Date of birth
Registered
Activity