Re[12]: Андроид + C# = love?
От: vdimas Россия  
Дата: 07.05.12 12:01
Оценка:
Здравствуйте, Cyberax, Вы писали:

S>>или для секрета Полишинеля.

C>Протокол Скайпа в публичном доступе полностью не документировал ещё никто.

Свой кодек они открыли, а протокол — один из проприетарных, ничего особенного. Мало ли, сколько проприетарных было у аналогичных систем...
Re[13]: Андроид + C# = love?
От: Cyberax Марс  
Дата: 07.05.12 13:56
Оценка:
Здравствуйте, stasgoo, Вы писали:

C>>http://blog.gsmarena.com/nokia-lumia-900-att-battery-life-test-is-completed-results-inside/ Не думать — это плохо. Может стоит к психиатру сходить?

S>Петросян detected.
Что, факты не нравятся?

C>>Как видим, Люмия сливает почти всем.

S>У Нокии был баг с драйверами. Он люто, бешенно любим инет-троллями, и форсится при первой возможности. Есть у тебя цифры по lifetime для моего WP7 телефона Samsung Omnia W ?
Нет. А кто-то кроме тебя им пользуется?

C>>Что неудивительно, так как там стоит самый быстрый одноядерный процессор в наличии, работающий на полной частоте. В то время как конкуренты уже перешли на многоядерные процессоры, в которых анимацией занимается выделенное ядро.

S>1) нафига ему работать на полной частоте для отрисовки гуя ? Там видеочип всё рендерит
Далеко не всё.

S>2) конкуренты не осилили, отсюда выделенное ядро(!) для анимации. Когда там хардварная акселерация появилась, спустя сколько лет ? И то, по-моему, до сих пор не полная.

Появилась она давно уже. В iPhone была с самого начала (слегка зачитенная). В Андроиде просто не заморачивались именно с плавностью анимации.

C>>Ага. Это классно, до тех пор, пока не понадобятся фоновые приложения. Ну там, записать трэк пробежки или посчитать число шагов.

S>Чисто теоретически: зачем для этого фоновое приложение ? Ты не 100 шагов в секунду делаешь, и бегаешь не 300км-ч.
А как приложение будет читать данные акселерометра? Там надо делать замеры несколько раз в секунду.

У меня ещё моё приложение есть, которое из показаний акселерометра даже сердцебиение достаёт (если носить телефон в нагрудном кармане).

S>Galaxy S II топовая или нет ? так вот в ней лаги есть. Это раз. А два — почему для элементарнейшей вещи, плавной отрисовки, Андроиду надо сотни нефти мощности, тогда как WP удовлетворяется в разы более скромными цифрами. К.О. подсказывает что и энергии мощное железо будет жрать больше.

Какую часть из "использует топовые одноядерные процессоры" ты не понимаешь?

C>>Да как бы никто особо не сомневался. Лагов как таковых не особо много было, но страдала плавность анимации.

S>Неплавность, рывки я и называю лагами. Не хватало ещё чтобы там картинка разваливалась.
Лаги — это задержка на реакцию. Т.е. тормоза, если нажимаешь на кнопку. Их не было давным-давно.
Sapienti sat!
Re[14]: Андроид + C# = love?
От: Ночной Смотрящий Россия  
Дата: 07.05.12 17:29
Оценка:
Здравствуйте, vdimas, Вы писали:

НС>>Убунта у нас уже андроид?


V>Более полноценный Linux.


И?
Re[15]: Андроид + C# = love?
От: vdimas Россия  
Дата: 07.05.12 19:27
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

V>>Более полноценный Linux.


НС>И?


И пойдет куда как больше приложений и куда как шустрее, чем полужабовские на Далвике. И да, можно запускать Далвик, а на нем те же самые андронные приложения.
Re[16]: Андроид + C# = love?
От: Ночной Смотрящий Россия  
Дата: 08.05.12 18:54
Оценка:
Здравствуйте, vdimas, Вы писали:

V>И пойдет куда как больше приложений и куда как шустрее, чем полужабовские на Далвике.


Только вот Убунта — не очень подходящая для телефона ОС.
Re[17]: Андроид + C# = love?
От: vdimas Россия  
Дата: 09.05.12 00:13
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

V>>И пойдет куда как больше приложений и куда как шустрее, чем полужабовские на Далвике.


НС>Только вот Убунта — не очень подходящая для телефона ОС.


Убунта — это просто сборка, с которой можно делать тоже самое, что и с другими сборками. Например, собрать локально свое собственное минимальное ядро ОС, с опциями оптимизации под конкретный проц, выкинув к тому же 99% ненужных дров и ненужного лично тебе ядерного функционала. Причем, настройка через GUI-утилиту, можно инкрементально удалять лишнее — интересный квест сам по себе.

На моей десктопной машине после перекомпиляции ядра линухи начинают просто летать (с перекомпиляцией ядер балуюсь под Гентой).

И вообще, характеристики современных телефонов таковы, что Linux на них просто летает. Заметь, Android или Bada сделаны на ядре Linux, очень близком к классическому. Это феномен уже сам по себе. Т.е. это не те кастрированные Embedded-Linux ветки, которые были популярны для set-top-box когда-то, а полноценная ОСь!

Ну и то, о чем я говорил: http://kernelnewbies.org/Linux_3.3

The Android project uses the Linux kernel, but with some modifications and features built by themselves. For a long time, that code has not been merged back to the Linux repositories due to disagreement between developers from both projects. Fortunately, after several years the differences are being ironed out. Various Android subsystems and features have already been merged, and more will follow in the future. This will make things easier for everybody, including the Android mod community, or Linux distributions that want to support Android programs.

Re[17]: Андроид + C# = love?
От: Cyberax Марс  
Дата: 09.05.12 00:24
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

V>>И пойдет куда как больше приложений и куда как шустрее, чем полужабовские на Далвике.

НС>Только вот Убунта — не очень подходящая для телефона ОС.
Марк Шаттлворт так не считает: http://www.mobilemag.com/2012/02/22/ubuntu-for-android-demo-video-hits-youtube/
Sapienti sat!
Re[18]: Андроид + C# = love?
От: Ночной Смотрящий Россия  
Дата: 09.05.12 08:17
Оценка:
Здравствуйте, vdimas, Вы писали:

V>Убунта — это просто сборка, с которой можно делать тоже самое, что и с другими сборками. Например, собрать локально свое собственное минимальное ядро ОС, с опциями оптимизации под конкретный проц, выкинув к тому же 99% ненужных дров и ненужного лично тебе ядерного функционала. Причем, настройка через GUI-утилиту, можно инкрементально удалять лишнее — интересный квест сам по себе.


Так где эта замечательная сборка убунты, которая завоевала сердца владельцев миллионов смартов?

V>На моей десктопной машине


Разговор с глухим.

V>И вообще, характеристики современных телефонов таковы, что Linux на них просто летает. Заметь, Android или Bada сделаны на ядре Linux, очень близком к классическому


Очередной уход от темы.
Re[18]: Андроид + C# = love?
От: Ночной Смотрящий Россия  
Дата: 09.05.12 08:17
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Марк Шаттлворт так не считает: http://www.mobilemag.com/2012/02/22/ubuntu-for-android-demo-video-hits-youtube/


Он может не считать сколько угодно, только вот пока убунты на телефонах не видно даже в микроскоп.
Re[19]: Андроид + C# = love?
От: Cyberax Марс  
Дата: 09.05.12 15:14
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

C>>Марк Шаттлворт так не считает: http://www.mobilemag.com/2012/02/22/ubuntu-for-android-demo-video-hits-youtube/

НС>Он может не считать сколько угодно, только вот пока убунты на телефонах не видно даже в микроскоп.
Аналогично с WP. И?
Sapienti sat!
Re[20]: Андроид + C# = love?
От: Ночной Смотрящий Россия  
Дата: 09.05.12 15:34
Оценка:
Здравствуйте, Cyberax, Вы писали:

НС>>Он может не считать сколько угодно, только вот пока убунты на телефонах не видно даже в микроскоп.

C>Аналогично с WP. И?

Ты же прекрасно понимаешь, что не аналогично.
Re[21]: Андроид + C# = love?
От: Cyberax Марс  
Дата: 09.05.12 18:11
Оценка: :)
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>>>Он может не считать сколько угодно, только вот пока убунты на телефонах не видно даже в микроскоп.

C>>Аналогично с WP. И?
НС>Ты же прекрасно понимаешь, что не аналогично.
С высоты Андроида и iOS — они обе в пределах ошибки округления.
Sapienti sat!
Re[14]: Андроид + C# = love?
От: stasgoo  
Дата: 09.05.12 18:46
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, stasgoo, Вы писали:


S>>>>Коллега с S2 постоянно парится насчёт батареи. Видимо есть причины. Я с винфоном об этом просто не думаю.

C>>>Не думать — это плохо. Может стоит к психиатру сходить?
S>>Петросян detected.
C>Что, факты не нравятся?
Юмор жидковат. Отквотил порезанное тобой.

C>>>Как видим, Люмия сливает почти всем.

S>>У Нокии был баг с драйверами. Он люто, бешенно любим инет-троллями, и форсится при первой возможности. Есть у тебя цифры по lifetime для моего WP7 телефона Samsung Omnia W ?
C>Нет. А кто-то кроме тебя им пользуется?
А кто-то, кроме тебя, пользуется андроидом ?

C>>>Что неудивительно, так как там стоит самый быстрый одноядерный процессор в наличии, работающий на полной частоте. В то время как конкуренты уже перешли на многоядерные процессоры, в которых анимацией занимается выделенное ядро.

S>>1) нафига ему работать на полной частоте для отрисовки гуя ? Там видеочип всё рендерит
C>Далеко не всё.
Выплюнуть десяток полигонов видеочипу это такие копейки, что даже говорить не о чем.

S>>2) конкуренты не осилили, отсюда выделенное ядро(!) для анимации. Когда там хардварная акселерация появилась, спустя сколько лет ? И то, по-моему, до сих пор не полная.

C>Появилась она давно уже. В iPhone была с самого начала (слегка зачитенная). В Андроиде просто не заморачивались именно с плавностью анимации.
В Андроиде, походу, много с чем не заморачивались.

C>>>Ага. Это классно, до тех пор, пока не понадобятся фоновые приложения. Ну там, записать трэк пробежки или посчитать число шагов.

S>>Чисто теоретически: зачем для этого фоновое приложение ? Ты не 100 шагов в секунду делаешь, и бегаешь не 300км-ч.
C>А как приложение будет читать данные акселерометра? Там надо делать замеры несколько раз в секунду.
Ах ты ж ё-моё. Целых несколько раз в секунду. Для этого надо топовый многядерный процессор, не иначе.

C>У меня ещё моё приложение есть, которое из показаний акселерометра даже сердцебиение достаёт (если носить телефон в нагрудном кармане).

Рад за тебя.

S>>Galaxy S II топовая или нет ? так вот в ней лаги есть. Это раз. А два — почему для элементарнейшей вещи, плавной отрисовки, Андроиду надо сотни нефти мощности, тогда как WP удовлетворяется в разы более скромными цифрами. К.О. подсказывает что и энергии мощное железо будет жрать больше.

C>Какую часть из "использует топовые одноядерные процессоры" ты не понимаешь?
Анимация это сотая доля процессорной мощности. Но если "не заморачиваться" (ц) то конечно, возразить нечего.

C>>>Да как бы никто особо не сомневался. Лагов как таковых не особо много было, но страдала плавность анимации.

S>>Неплавность, рывки я и называю лагами. Не хватало ещё чтобы там картинка разваливалась.
C>Лаги — это задержка на реакцию. Т.е. тормоза, если нажимаешь на кнопку. Их не было давным-давно.
Отвечу в твоём стиле. Какое слово из "Неплавность, рывки" ты не понимаешь ? Или тебе интереснее играть в определения ?Петросян detected.
C
Re[12]: Андроид + C# = love?
От: stasgoo  
Дата: 09.05.12 18:51
Оценка:
Здравствуйте, vdimas, Вы писали:

V>Здравствуйте, stasgoo, Вы писали:


S>>Того, что хрен ты портируешь проприетарную софтину с закрытыми сорцами. А такие исчезнут разве что при коммунизме.


V>А почему закрытую софтину должен портировать ты, а не производитель?


А почему производитель вообще что-то должен ? Портирование — это затраты. Более того, производитель может уже успешно загнулся и исчез, вместе с сорцами. Бида-бида, огорчение.

V>Сколько у нас популярных аппаратных платформ-то? На пальцах одной руки посчитать можно.


Они развиваются. Появляются новые наборы команд, для мультимедиа, векторных вычислений и прочего. Весь скомпилированный намертво нативный код никогда этим не воспользуется. А ещё бывают переезды. 16 бит -> 32 -> 64. Для нативного кода это муки адские.
Re[15]: Андроид + C# = love?
От: Cyberax Марс  
Дата: 09.05.12 23:27
Оценка:
Здравствуйте, stasgoo, Вы писали:

C>>Нет. А кто-то кроме тебя им пользуется?

S>А кто-то, кроме тебя, пользуется андроидом ?
Да, и добавляются примерно 700000 новых человек в день.

S>>>1) нафига ему работать на полной частоте для отрисовки гуя ? Там видеочип всё рендерит

C>>Далеко не всё.
S>Выплюнуть десяток полигонов видеочипу это такие копейки, что даже говорить не о чем.
Ага. А текстурки кто рисовать для этих полигонов будет? Композитить — это как раз самое простое.

C>>Появилась она давно уже. В iPhone была с самого начала (слегка зачитенная). В Андроиде просто не заморачивались именно с плавностью анимации.

S>В Андроиде, походу, много с чем не заморачивались.
Конечно. Ставка была на функиональность и лёгкость портирования. И она вполне оправдалась — достаточно посмотреть на число Андроидов.

Теперь Гугл спокойно на досуге дотачивает его до идеальности.

C>>А как приложение будет читать данные акселерометра? Там надо делать замеры несколько раз в секунду.

S>Ах ты ж ё-моё. Целых несколько раз в секунду. Для этого надо топовый многядерный процессор, не иначе.
Ага. Многоядерный процессор нужен, чтобы ничего не тормозило, когда в фоне, к примеру, TitaniumBackup работает. Или навигатор маршрут отслеживает.

C>>Какую часть из "использует топовые одноядерные процессоры" ты не понимаешь?

S>Анимация это сотая доля процессорной мощности. Но если "не заморачиваться" (ц) то конечно, возразить нечего.
Как раз плавная правильная анимация требует очень большой мощности. Так как тот же вывод текста на GPU не ускоряется — обычное прокручивание веб-сайта уже делается нетривиально.

C>>Лаги — это задержка на реакцию. Т.е. тормоза, если нажимаешь на кнопку. Их не было давным-давно.

S>Отвечу в твоём стиле. Какое слово из "Неплавность, рывки" ты не понимаешь ? Или тебе интереснее играть в определения ?Петросян detected.
Объясняю. Тормоз — это "Запорожец", который не может разогнаться больше 30 км./ч. А "лаг" — это "Infinity", которая тормозит пару секунд перед тем, как разогнаться до 200 км./ч.
Sapienti sat!
Re[21]: Андроид + C# = love?
От: xRAZORx  
Дата: 10.05.12 00:38
Оценка: :)
Всё равно за счёт нормальных дженериков и value-типов C# более пригодный язык для написания софта. Java быстро теряет свои позиции и положение для нее только ухудшается. Ближайшее будущее за C#
Re[22]: Андроид + C# = love?
От: Cyberax Марс  
Дата: 10.05.12 00:53
Оценка:
Здравствуйте, xRAZORx, Вы писали:

RAZ>Всё равно за счёт нормальных дженериков и value-типов C# более пригодный язык для написания софта. Java быстро теряет свои позиции и положение для нее только ухудшается. Ближайшее будущее за C#

Value-типы — nice to have, но не критичны.

А настоящие дженерики есть в Kotlin.
Sapienti sat!
Re[22]: Андроид + C# = love?
От: Ночной Смотрящий Россия  
Дата: 10.05.12 08:35
Оценка:
Здравствуйте, Cyberax, Вы писали:

НС>>Ты же прекрасно понимаешь, что не аналогично.

C>С высоты Андроида и iOS — они обе в пределах ошибки округления.

Демагогия
Re[23]: Андроид + C# = love?
От: xRAZORx  
Дата: 10.05.12 17:00
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Value-типы — nice to have, но не критичны.

Не критичны, но Java тормозит, а шарп нет

C>А настоящие дженерики есть в Kotlin.

Причем тут котлин, если речь про язык Java, а не платформу?
так-то и F# под .net есть
Re[24]: Андроид + C# = love?
От: Cyberax Марс  
Дата: 10.05.12 17:15
Оценка:
Здравствуйте, xRAZORx, Вы писали:

C>>Value-типы — nice to have, но не критичны.

RAZ>Не критичны, но Java тормозит, а шарп нет
Desktop'ная Java не тормозит, в том числе и на телефонах. А Dalvik изначально делался с рассчётом на нативный код.
Sapienti sat!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.