Search
Write a publication
Pull to refresh
0
0
Pr0v0dn1k @Pr0v0dn1k

User

Send message
Какой породы собака? У меня длиношёрстные кошка и собака, и робот Roomba. Шерсть постоянно наматывается на щётку и приходиться чистить каждую вторую уборку. Как с этим у Navibot? Очищается ли щетка полностью сама?
Интересно, как роботы, строящие карту относятся к динамично меняющейся обстановке. Например, к спящей и ни о чём не подозревающей собаке или к убраным вручную препятствиям. Что будет, если робота поднять и переставить на другое место или просто развернуть?
Подскажите пожалуйста, кто решил проблему управления XBMC с пульта без получения фокуса, как описал автор для MediaPortal (аналог опции «require focus»)?
Galaxy S и заблокировать не так-то просто… помню, когда я озадачился поиском всех его клонов и модификаций, был мягко говоря удивлён из количеством — порядка 30, и это не считая китайских. Многих в фильтре на маркете не было.
С такими темпами можно всех пользователей растерять :)).
Ну а вот автоматически сообщать разработчику модель устройства и версию прошивки при написании негативного комента было бы очень кстати. К сожалению, 90% жалоб в коментах идут в топку, т.к. не содержат информации на каком устройстве имел место баг. А для многих багов это критично. Даже ответить на коммент пользователя нельзя. Немногие пользователи имеют желание и время написать в поддержку.
Да, кривые апдейты тоже добавляют головную боль. Такая же ситуация с кастомными прошивками.
Проверено, работает на ура. Спасает от многих недоделанных аппаратов, вроде вашего случая.
Автор описывая проблему фрагментации акцентирует внимание исключительно на различиях размеров/плотности экранов. А ведь это далеко не самая большая проблема, если вообще можно назвать проблемой пару лишних сетов иконок и лейаутов. Ну да, в несколько раз больше работы для поддержки множества экранов, но это, по крайней мере, можно заранее знать и добавить необходимую поддержку.

Я считаю настоящей фрагментацией большое количество производителей и огромное разнообразие железа на рынке. Вещи которые действительно сильно отличаются о девайса к девайсу, такие как аудио раутинг или получение видео с камеры — вот оно настоящее зло. Я уже не говорю про десятки различных API для передних камер в версиях до 2.3 — у каждого производителя свой, а то и по несколько для одной модели (привет Dell Streak).

Дабы не быть голословным, приведу пару примеров (многие из которых стоили многих часов поисков в интернете).
Около четверти всех девайсов возвращает неправильный список поддерживаемых камерой видео форматов. БольшАя часть Samsung'ов не умеет правильно переключаться на спикерфон и обратно. Некоторые девайсы требуют особого AudioSource, иначе имеют жуткие шумы в аудио. Motorola Atrix не умеет играть 16 kHz. LG Revolution не реагирует на заранее выключенный спикерфон. В Galaxy Tab не приходит колбек с задней камеры.

Не смотря на то, что многие проблемы выглядят как баги прошивки, большинству из них не суждено быть пофиксиными никогда, т.к. это особенности работы конкретного девайса. И решить все эти проблемы не имея девайс в руках задача нетривиальная. А отдавать приложение на тестирование на каждом девайсе (и уж тем более покупать их) стоит кучу денег и не всем по силам. И даже если есть возможность протестировать приложение на многих девайсах, код превращается в спагетти из switсh'ев и if'ов для имплементации особенности работы того либо иного девайса.

В общем, грустно мне, как разработчику, от этого обилия на рынке. Хорошо хоть фильтр в маркете появился и можно заблокировать конкретный девайс, но это, конечно уже на крайний случай.
Буду очень признателен за инвайт!
p.provodnik[гав]gmail.com
На счёт дня и ночи. Как вариант, днём можно продавать избыток электрической компании и ночью забирать обратно.
Ещё с префиксами удобнее подсказки использовать. Например, в Eclipse написал 'm', кликнул Ctrl+Space и сразу видишь все переменные класса.
Я, на самом деле, имел ввиду не полный запрет на установку а, например, публикацию отдельных версий приложения, заточенных под конкретный тип устройств. Конечно, можно сделать универсальную версию «для всех», и впихать в него десяток либов, но пользователь врядли обрадуется аппликации на -надцать магабайт.
Я согласен, что в большинстве случаев привязка к фичам или либам более оправдана, т.к. маркет берёт на себя задачу определения насколько то либо иное устройство совместимо с конкретным приложением. Но существуют и ситуации, в которых разработчик хотел бы явно запретить или ограничить использование конкретных устройст или производителей для своего приложения. В часности, когда дело касается нативного кода и отличий на уровне железа.
Uses feature и прочее (экран, страны, операторы) это, конечно, хорошо, но вот как на счёт ввести фильтр по модели устройства, или хотя бы по производителю?
Да чего уж там, сразу через спутник…
Сидит пастух, пасёт стадо овец. Останавливается рядом джип, вылезает оттуда мужик в костюме, в галстуке… Подходит к пастуху, заводит с ним разговор, вдруг спрашивает:
«Если я тебе точно скажу сколько овец у тебя в стаде, ты мне отдашь одну овцу?»
Пастух согласился. Тогда мужик вытащил компьютер, GPS, начал считать, в конце назвал цифру.
«Правильно» — сказал пастух — «Но давай, если я угадаю, кто ты по профессии, ты отдашь ее мне назад?»
Мужик согласился. «Ты консультант», сказал пастух. Мужик с удивлением посмотрел на него: «Как ты догадался?»
«Ну во-первых ты появился когда тебя никто не звал», сказал пастух
«Во-вторых, ты мне сообщил информацию, которую я и без тебя прекрасно знал,
А в-третьих, сразу ясно, что ты ни черта не понимаешь в тех делах, куда суешь свой нос. А теперь пойди и верни назад мою собаку».
Всё хорошо, но вот Java applets всё ещё не работают. Похоже, что сами гугловцы не знают когда Apple допилит свой NPAPI плагин.
Ещё один минус — нет синхронизации закладок.
Упс… только заметил, что программа-то на иврите. Видимо действительно английской тач версии ещё нет.
Хм… странные вещи происходят. Вот тут действительно нету, в вот тут (ивритская версия) есть.
Зайдите с мобильного телефона на m.waze.co.il и выберите «Click if your device has a touch screen». Далее стандартный диалог загрузки и установки.
Работает на 5800 замечательно.

Information

Rating
Does not participate
Registered
Activity