Как это не реализует? Реализует через свои костыли. Т.е. они тратят время на то, чтобы написать своё API для своего нативного приложения. Часто функционал один в один, но на стандартном API он не работает, а в нативном приложении пожалуйста. В некоторых случаях вообще достаточно вписать пару строк в XML файлы. Самсунг запарился и сделал 4 уровня доступа до камеры.
Т.е. видно, что производители тратят на разработку самого приложения и API под него много времени. А могли бы бОльшую часть функционала просто открыть для стандартных методов.
При исследовании кода нативных приложений часто можно встретить решения с далеких версий Android, которые кочуют из флагмана во флагман. При этом решают они вопросы, которые в новых версиях Android решаются включением или отключением определенной настройки.
Последний баг у Самсунг Snapdragon, который я обнаружил, о котором было сообщено еще с S20, это неправильно вписанные значения границ фокусировки. Т.е. уже полтора года откровенный игнор откровенного бага.
10 бит HDR, в самом низу в настройках разрешения. Очень важный момент, потому что в этом режиме Filmic Pro отключает GPU, и общение происходит напрямую с сенсором.
Я боюсь, что здесь нам придется сделать еще одно разделение на Camera API (устаревшее лет 5 назад) и Camera2 API (актуальное). Если Google Pixel все еще поддерживает устаревшее API, значит они опять же не следую своей же документации. Претензия к 4К60 не была к Пикселям, а была общей, что сама частота не обозначена в API, как поддерживаемая, и поэтому ее включение - это метод проб и ошибок. ОпенКамера в плане частот не опирается на Camera2 API. Чаще всего там можно выбрать все, что угодно, в том числе неработающее. На пикселях, если я правильно помню, 60к/с активировались при участии ГПУ. К пикселям была другая претензия, связанная с тонемаппингом.
Начали то мы разговор еще и про производителя. И чем больше он таких аппаратов сделает, тем лучше всем, как мне кажется. Цирк с конями да, будет продолжаться, пока на рынке не будет достаточного количества корректно работающих аппаратов. Но видится мне, что одному стоит начать, остальные сразу заметят плюсы такого подхода.
Если брать iPhone исключительно для видео вместо камеры, то это конечно странно. Но если надо выбрать что-то одно, то выбор очевиден. Еще вопрос на какое приложение производилась съемка. Многие отказываются от нативных приложений именно по причине, что там качества не добиться никогда.
Такое тоже бывает. Но касаемо съемки, я могу назвать минимум 5 приложений видео для iPhone, которые раскрывают возможности аппарата, и максимум 2 более менее достойных для Android, которые часто вообще не раскрывают возможностей аппарата, и используются только по причине возможности отключить шумодав.
Касаемо обработки видео я могу назвать одно лучшее приложение на iPhone. И 5 так себе приложений на Android. А так себе они именно по причине ограничений отдельных девайсов Android.
Не понимаю. Разработчик уже сделал приложение по API, это первый и основной шаг. Ему не надо ничего больше делать для аппарата, который работает по API. Пользователь это почувствует, когда все приложения будут у него работать здесь и сейчас. Производитель выиграет от довольного пользователя. Модель может стать популярней, потому что в ней все стороннее работает без жалоб разработчику и просьб добавить поддержку. Сейчас многое зависит от разработчика, будет он ковыряться в данной конкретной модели или не будет. Если он решает проигнорировать, то у пользователя есть выбор искать альтернативу. Но в плане видео я могу с уверенностью утверждать, что их почти нет. Заниматься костылями выбирают единицы. И получается такая ситуация, что если ты хочешь снимать видео, то проще уйти на iPhone. Где здесь выгода для Android-производителя?
Разработчики так и так делают софт по документации Android API. Никак иначе. Такой аппарат будет работать сразу без костылей. Пользователю не надо будет бегать и искать, где его аппарат работает лучше, в каком приложении. Он будет скачивать любое и получать все основные функции здесь и сейчас. Разве это удобство не может способствовать популярности девайса?
Вы не прочитали, что виновата не ОС? Странно, там целый блок, этому посвещенный. Сегодня принято считать Android'ом любой андроидо-содержащий девайс. Так что все правильно.
Есть телефоны, которые перегреваются и останавливают запись. У последних флагманов такая проблема есть только у Сони. Она есть и у беззеркалок Сони. Все остальные готовы умереть, но не остановят запись. Ну и не греются так уж страшно.
Дополненная реальность? Ну не уж то вы можете сказать, что на Android в целом проще?
BT в приложении тоже есть, используется для записи голоса с беспроводного микрофона. USB - выведение изображения на сторонний монитор, а так же прием изображение от UVC устройства. Тачскрин - работа с интерфейсом, например фокусировка по касанию. WEB моя настоящая стихия, но на сегодня я не хочу этим заниматься в контексте приложения. Все выше описанное на самом деле играет в пользу Android, тут я соглашусь. Но главная цель приложения камеры - качественно снимать. И в этом Android неумолимо проигрывает.
Как это не реализует? Реализует через свои костыли. Т.е. они тратят время на то, чтобы написать своё API для своего нативного приложения. Часто функционал один в один, но на стандартном API он не работает, а в нативном приложении пожалуйста. В некоторых случаях вообще достаточно вписать пару строк в XML файлы.
Самсунг запарился и сделал 4 уровня доступа до камеры.
Т.е. видно, что производители тратят на разработку самого приложения и API под него много времени. А могли бы бОльшую часть функционала просто открыть для стандартных методов.
При исследовании кода нативных приложений часто можно встретить решения с далеких версий Android, которые кочуют из флагмана во флагман. При этом решают они вопросы, которые в новых версиях Android решаются включением или отключением определенной настройки.
Последний баг у Самсунг Snapdragon, который я обнаружил, о котором было сообщено еще с S20, это неправильно вписанные значения границ фокусировки. Т.е. уже полтора года откровенный игнор откровенного бага.
10 бит HDR, в самом низу в настройках разрешения. Очень важный момент, потому что в этом режиме Filmic Pro отключает GPU, и общение происходит напрямую с сенсором.
Я боюсь, что здесь нам придется сделать еще одно разделение на Camera API (устаревшее лет 5 назад) и Camera2 API (актуальное). Если Google Pixel все еще поддерживает устаревшее API, значит они опять же не следую своей же документации.
Претензия к 4К60 не была к Пикселям, а была общей, что сама частота не обозначена в API, как поддерживаемая, и поэтому ее включение - это метод проб и ошибок. ОпенКамера в плане частот не опирается на Camera2 API. Чаще всего там можно выбрать все, что угодно, в том числе неработающее.
На пикселях, если я правильно помню, 60к/с активировались при участии ГПУ. К пикселям была другая претензия, связанная с тонемаппингом.
Они не успевают. Им завтра показывать новый телефон.
Начали то мы разговор еще и про производителя. И чем больше он таких аппаратов сделает, тем лучше всем, как мне кажется.
Цирк с конями да, будет продолжаться, пока на рынке не будет достаточного количества корректно работающих аппаратов.
Но видится мне, что одному стоит начать, остальные сразу заметят плюсы такого подхода.
А могу я обнаглеть и попросить в 10 бит и 4К те же частоты (кроме 60, если их нет)?
Если брать iPhone исключительно для видео вместо камеры, то это конечно странно. Но если надо выбрать что-то одно, то выбор очевиден.
Еще вопрос на какое приложение производилась съемка. Многие отказываются от нативных приложений именно по причине, что там качества не добиться никогда.
Есть, только чаще всего они работают еще хуже, чем сток.
Reflections это не API. Это прямое обращение к скрытым методам обходными путями.
Пример: https://gist.github.com/Quarx2k/a96dd95f2d71b9d478280690cb6098c8, функция createCustomCaptureSession.
Мне помогает один человек в плане популяризации приложения. И толпа пользователей в плане поиска костыльных решений для отдельных аппаратов.
Вполне возможно. Но 60к/с в нативном приложении точно есть. И тогда речь о 1080. Но даже они недоступны сторонним приложениям.
Такое тоже бывает. Но касаемо съемки, я могу назвать минимум 5 приложений видео для iPhone, которые раскрывают возможности аппарата, и максимум 2 более менее достойных для Android, которые часто вообще не раскрывают возможностей аппарата, и используются только по причине возможности отключить шумодав.
Касаемо обработки видео я могу назвать одно лучшее приложение на iPhone. И 5 так себе приложений на Android. А так себе они именно по причине ограничений отдельных девайсов Android.
Там не фото-функционала вообще. Приложение только для видеосъемки.
Не понимаю. Разработчик уже сделал приложение по API, это первый и основной шаг. Ему не надо ничего больше делать для аппарата, который работает по API. Пользователь это почувствует, когда все приложения будут у него работать здесь и сейчас. Производитель выиграет от довольного пользователя. Модель может стать популярней, потому что в ней все стороннее работает без жалоб разработчику и просьб добавить поддержку.
Сейчас многое зависит от разработчика, будет он ковыряться в данной конкретной модели или не будет. Если он решает проигнорировать, то у пользователя есть выбор искать альтернативу. Но в плане видео я могу с уверенностью утверждать, что их почти нет. Заниматься костылями выбирают единицы. И получается такая ситуация, что если ты хочешь снимать видео, то проще уйти на iPhone. Где здесь выгода для Android-производителя?
Разработчики так и так делают софт по документации Android API. Никак иначе. Такой аппарат будет работать сразу без костылей. Пользователю не надо будет бегать и искать, где его аппарат работает лучше, в каком приложении. Он будет скачивать любое и получать все основные функции здесь и сейчас.
Разве это удобство не может способствовать популярности девайса?
Вы не прочитали, что виновата не ОС? Странно, там целый блок, этому посвещенный.
Сегодня принято считать Android'ом любой андроидо-содержащий девайс. Так что все правильно.
Поддержка 5-7 лет, это и есть аппараты для всех. Столько, сколько клепает Сяоми, никому не нужно.
Есть телефоны, которые перегреваются и останавливают запись. У последних флагманов такая проблема есть только у Сони. Она есть и у беззеркалок Сони.
Все остальные готовы умереть, но не остановят запись. Ну и не греются так уж страшно.
Дополненная реальность? Ну не уж то вы можете сказать, что на Android в целом проще?
BT в приложении тоже есть, используется для записи голоса с беспроводного микрофона. USB - выведение изображения на сторонний монитор, а так же прием изображение от UVC устройства. Тачскрин - работа с интерфейсом, например фокусировка по касанию. WEB моя настоящая стихия, но на сегодня я не хочу этим заниматься в контексте приложения.
Все выше описанное на самом деле играет в пользу Android, тут я соглашусь. Но главная цель приложения камеры - качественно снимать. И в этом Android неумолимо проигрывает.
Не вопрос.