The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Две третьих популярных Android-приложений используют вставки..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Две третьих популярных Android-приложений используют вставки..."  +/
Сообщение от opennews (??) on 06-Июн-14, 22:52 
Продвигая основанные на архитектуре x86 решения на базе платформы Android компания Intel столкнулась (http://www.networkworld.com/article/2360304/opensource-subne...) с неожиданными трудностями, выразившимися в том, что в условиях доминирования в экосистеме Android одной аппаратной архитектуры огромное число приложений оказались привязаны к архитектуре ARM. Несмотря на то, что базовым языком для Android является платформонезависимый Java, при помощи NDK (Native Development Kit) разработчики могут организовать выполнение нативного кода в окружении мобильной платформы Android. Было выявлено, что их двух тысяч самых популярных программ в каталоге Google Play, 2/3 используют  NDK для реализации на языке Си критичных к производительности блоков кода, что препятствует использованию таких программ на системах с иной архитектурой.

URL: http://www.networkworld.com/article/2360304/opensource-subne...
Новость: https://www.opennet.ru/opennews/art.shtml?num=39949

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Две третьих популярных Android-приложений используют вставки..."  +50 +/
Сообщение от Аноним (??) on 06-Июн-14, 22:52 
Java пока еще тормозит, но скоро все измениться. (с) 1994
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Две третьих популярных Android-приложений используют вставки..."  –11 +/
Сообщение от umbr (ok) on 06-Июн-14, 23:24 
У меня не тормозит. ЧЯДНТ?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

11. "Две третьих популярных Android-приложений используют вставки..."  +9 +/
Сообщение от kurokaze (ok) on 06-Июн-14, 23:31 
У меня на Core-i7 тоже, но тут речь о смартах и ARM
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

41. "Две третьих популярных Android-приложений используют вставки..."  +4 +/
Сообщение от Аноним (??) on 07-Июн-14, 10:40 
> У меня на Core-i7 тоже,

Это смотря что с ней делать. Вон перепиши VP9 кодировщик на яву. Он и так то кодирует на максимальном качестве полтора фрейма в минуту, а если на яве переписать... давайте посмотрим как там развернется мегаоптимизатор, да? :)))

> но тут речь о смартах и ARM

Ну вот они стали 8-ядерными и на пару ГГц не от хорошей жизни...

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

74. "Две третьих популярных Android-приложений используют вставки..."  –3 +/
Сообщение от linux must _RIP__ on 09-Июн-14, 09:30 
я тут недавно видел AArm64 который по производительности делает топовые ксеоны... правда TPD у него тоже не маленький..
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

15. "Две третьих популярных Android-приложений используют вставки..."  +7 +/
Сообщение от ананим on 06-Июн-14, 23:41 
> У меня не тормозит. ЧЯДНТ?

У тебя 2/3 на ндк.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

23. "Две третьих популярных Android-приложений используют вставки..."  –2 +/
Сообщение от umbr (ok) on 07-Июн-14, 00:24 
в том-то и дело, что нет
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

40. "Две третьих популярных Android-приложений используют вставки..."  +/
Сообщение от Аноним (??) on 07-Июн-14, 10:38 
Тогда ты тормоз и не пробовал сравнивать скорость. Попробую угадать - ты умеешь на яве программить и больше ничего не знаешь. Поэтому и поешь мантры...
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

48. "Две третьих популярных Android-приложений используют вставки..."  +8 +/
Сообщение от Amurzet (ok) on 07-Июн-14, 18:05 
после "Тогда ты тормоз" нужно было остановиться. Получил бы массу плюсиков за шутку"
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

18. "Две третьих популярных Android-приложений используют вставки..."  +9 +/
Сообщение от Аноним (??) on 06-Июн-14, 23:48 
тут может быть одно из двух - либо тормоз ява, либо тормоз ты
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

32. "Две третьих популярных Android-приложений используют вставки..."  +2 +/
Сообщение от Аноним (??) on 07-Июн-14, 01:05 
> У меня не тормозит. ЧЯДНТ?

Может ты сам тормозишь, поэтому и не замечешь?

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

55. "Две третьих популярных Android-приложений используют вставки..."  +/
Сообщение от папа on 07-Июн-14, 23:17 
врешь или бредишь. в реальных (не синтетических) тестах жаба сливает на порядки C/C++.
после недель оптимизаций отставание можно сократить до порядка. кому нужен код который тормозней в 10 раз?
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

56. "Две третьих популярных Android-приложений используют вставки..."  –2 +/
Сообщение от umbr (ok) on 08-Июн-14, 00:14 
угу, а C/C++ сливает ассемблеру, а тот в свою очередь сливает FPGA - только что из этого следует?
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

57. "Две третьих популярных Android-приложений используют вставки..."  +/
Сообщение от rob pike on 08-Июн-14, 00:41 
Только SystemVerilog
Только хардкор
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

58. "Две третьих популярных Android-приложений используют вставки..."  +/
Сообщение от Аноним (??) on 08-Июн-14, 02:04 
VHDL?
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

59. "Две третьих популярных Android-приложений используют вставки..."  +/
Сообщение от Аноним (??) on 08-Июн-14, 02:42 
> угу, а C/C++ сливает ассемблеру, а тот в свою очередь сливает FPGA

Знаток хренов. Нынче половину аппаратных блоков делают путем трансляции из субсета си в схему. Вот так вот просто и брутально. Зато можно что-нибудь сложное оттранслировать, типа навороченного кодека.

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

63. "Две третьих популярных Android-приложений используют вставки..."  +/
Сообщение от Аноним (??) on 08-Июн-14, 11:45 
не сливает.
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

64. "Две третьих популярных Android-приложений используют вставки..."  +/
Сообщение от anonymous (??) on 08-Июн-14, 11:52 
сливает
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

71. "Две третьих популярных Android-приложений используют вставки..."  +/
Сообщение от trdm (ok) on 09-Июн-14, 01:13 
> У меня не тормозит. ЧЯДНТ?

У тебя заниженные требования или реакция.
Или со сравнениями туговато. Напиши программу на си и посмотри как работает.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

72. "Две третьих популярных Android-приложений используют..."  +1 +/
Сообщение от arisu (ok) on 09-Июн-14, 05:24 
> Или со сравнениями туговато. Напиши программу на си и посмотри как работает.

боюсь, что он сможет тормознуть даже небо, даже аллаха.

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

24. "Две третьих популярных Android-приложений используют вставки..."  +4 +/
Сообщение от dcdwcvwdc on 07-Июн-14, 00:26 
> Java пока еще тормозит, но скоро все измениться. (с) 1994

Ну так и изменилось же.

JavaScript пока еще тормозит, но скоро все изменится. (с) 2014

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

42. "Две третьих популярных Android-приложений используют вставки..."  +/
Сообщение от Аноним (??) on 07-Июн-14, 10:41 
> Ну так и изменилось же.
> JavaScript пока еще тормозит, но скоро все изменится. (с) 2014

А что изменилось то? На горизонте появился еще один тормоз, еще более забористый? :)

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

31. "Две третьих популярных Android-приложений используют вставки..."  +/
Сообщение от Аноним (??) on 07-Июн-14, 01:03 
> измениться

Прямо так и было в оригинале?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

68. "Две третьих популярных Android-приложений используют вставки..."  +/
Сообщение от например on 08-Июн-14, 16:59 
славное было время. еще говорил про безопасность, песочницу и т.д.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

78. "Две третьих популярных Android-приложений используют вставки..."  +/
Сообщение от Аноним (??) on 10-Июн-14, 06:58 
Русский язык выучи для начала.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Две третьих популярных Android-приложений используют вставки..."  +5 +/
Сообщение от ILYA INDIGO (ok) on 06-Июн-14, 22:52 
>...2/3 используют NDK для реализации на языке Си...

Всё правильно делают!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Две третьих популярных Android-приложений используют вставки..."  +1 +/
Сообщение от umbr (ok) on 06-Июн-14, 23:27 
не всё: некоторые вещи лучше делать на Фортране
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

12. "Две третьих популярных Android-приложений используют вставки..."  +7 +/
Сообщение от kurokaze (ok) on 06-Июн-14, 23:32 
> не всё: некоторые вещи лучше делать на Фортране

ага, вдоль

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

79. "Две третьих популярных Android-приложений используют вставки..."  +/
Сообщение от Аноним (??) on 10-Июн-14, 06:59 
> не всё: некоторые вещи лучше делать на Фортране

Не нужно на Фортране. Достаточно Си.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

3. "Две третьих популярных Android-приложений используют вставки..."  –1 +/
Сообщение от Отражение луны (ok) on 06-Июн-14, 23:03 
Действительно хорошая новость.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Две третьих популярных Android-приложений используют вставки..."  +11 +/
Сообщение от Аноним (??) on 06-Июн-14, 23:03 
Это плохо или хорошо?
А то я, чисто интуитивно, плюсанул...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Две третьих популярных Android-приложений используют вставки..."  +4 +/
Сообщение от Devider_ on 06-Июн-14, 23:31 
)))
Красава!
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

14. "Две третьих популярных Android-приложений используют вставки..."  +4 +/
Сообщение от Inome (ok) on 06-Июн-14, 23:41 
Атлична
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

80. "Две третьих популярных Android-приложений используют вставки..."  +1 +/
Сообщение от Аноним (??) on 10-Июн-14, 07:00 
> Это плохо или хорошо?
> А то я, чисто интуитивно, плюсанул...

Это хорошо. Но совсем отлично будет выкинуть Java совсем и оставить только C.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "Две третьих популярных Android-приложений используют вставки..."  +/
Сообщение от anoninst email on 06-Июн-14, 23:11 
а чего они ждали?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Две трети популярных Android-приложений используют вставки н..."  +10 +/
Сообщение от rm_ email(ok) on 06-Июн-14, 23:35 
На самом деле здесь жалко даже не интел, а MIPS, у которого есть ряд интересных чипов под планшеты (и ещё больше - готовятся), который страдает от той же проблемы, и на который, в отличии от Интела, мало кто будет обращать внимание и что-то под него перекомпилировать.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "Две трети популярных Android-приложений используют вставки н..."  +1 +/
Сообщение от irinat (ok) on 07-Июн-14, 01:38 
Можно попробовать адаптировать существующие приложения под MIPS. Это реально, я пробовал.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "Две трети популярных Android-приложений используют вставки н..."  +7 +/
Сообщение от all_glory_to_the_hypnotoad (ok) on 06-Июн-14, 23:48 
хе-хе, не удалось затащить людей на это гогно, разработчики даже готовы немного пройти через очередь унижений в виде NDK. Надеюсь что наконец таки закопают эту бредовую идею и будут просто делать старые добрые нативные бинарные сборки на платформах следующих поколений.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Две трети популярных Android-приложений используют вставки н..."  +4 +/
Сообщение от Vitto74 (ok) on 06-Июн-14, 23:48 
Как бы Google не напоролся на свой же NDK. С одной стороны Java в текущем (в обоих смыслах) состоянии на мобильнике ну ни как не может обеспечить высокую производительность, с другой есть опасность, что ARM+Android на мобильниках превратится в очередной wintel - сменить аппаратную платформу вроде как хочется, но куча софта при этом отвалится, а если не отвалится, то лучше бы уж отвалилась.
Выход в сегодняшней ситуации видится один - LLVM  или его аналог вместо компиляции в ARM-инструкции + компиляция в нативный код на этапе установки.
Но кому это надо кроме Intel, которая по определению этого сделать не может т.к. мейнстримом рулит Google?
Вот тебе и свободная платформа.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Две трети популярных Android-приложений используют вставки н..."  –1 +/
Сообщение от Аноним (??) on 06-Июн-14, 23:54 
да нет никакой проблемы с компиляцией, сделать заранее несколько сборок под разные архитектуры совсем не проблема если официально дать нормальую поддержку инсталяции таких пакетов. Проблема в топике возникла исключительно из-за запрета таких дистрибутивов приложений - разработчики платформы летают в облаках со своими фантазиями и положили хер на данную фичу. Раз никто разработчикам не предлагает правильных решений, то они начинаю придумывать местечковые решения заточенные только под конкретные девайсы.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

22. "Две трети популярных Android-приложений используют вставки н..."  +/
Сообщение от Vitto74 (ok) on 07-Июн-14, 00:13 
А что делать, если список платформ, для которых Google делает Android вырастет? Снова собирать пакеты для новых архитектур?
Выбор Java в качестве языка для Android это очень адекватное решение с точки зрения переносимости - написал софтину и запускай на любой аппаратной платформе, где есть соответствующее окружение. А вот возможность писать на сях и компилить только для ARM - решение хоть и понятное, но не последовательное. Получается, что весь профит от Java улетает в топку только потому, что можно писать на сях и компилить для ARM.
Если смотреть с этой стороны - наиболее сбалансированное решение - это как раз компиляция не для Java-машины, которая тормозная, и не для ARM, который не переносимый, а во что-то вроде LLVM с последующей оптимизацией под конкретное устройство во время установки (этакий одноразовый JIT). Так можно и производительность близкую к сям получить и переносимости уровня Java добиться.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

27. "Две трети популярных Android-приложений используют вставки н..."  +10 +/
Сообщение от all_glory_to_the_hypnotoad (ok) on 07-Июн-14, 00:31 
> А что делать, если список платформ, для которых Google делает Android вырастет? Снова собирать пакеты для новых архитектур?

Это всё какие-то клинические фантазии ява фанбоев. Ну не появляются новые платформы, практически вообще никак. Какая-то новая платформа это целое событие. Осилить одну платформу раз в десять лет ни для кого не проблема.

Все остальные кейсы это простая пересборка пакетов, как это делается уже хз сколько лет в бинарных линуховых дистрибутивах.

> Получается, что весь профит от Java улетает в топку только потому, что можно писать на сях и компилить для ARM.

Так весь и посыл в том, что ява вообще нахер не нужна. Есть нативный SDK и тулчейн который разработчику сразу соберёт его пакет под N профессорных платформ. Это в смысле как нужно было делать с самого начала.

> Если смотреть с этой стороны - наиболее сбалансированное решение - это как раз компиляция не для Java-машины, которая тормозная, и не для ARM, который не переносимый, а во что-то вроде LLVM с последующей оптимизацией под конкретное устройство во время установки (этакий одноразовый JIT).

В принципе тоже ок, тогда на телефоне нужно будет держать весь тулчейн для сборки и выжирать его батарею во время установки и обновления.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

83. "Две трети популярных Android-приложений используют вставки н..."  +/
Сообщение от Vitto74 (ok) on 19-Июн-14, 23:21 
>> А что делать, если список платформ, для которых Google делает Android вырастет? Снова собирать пакеты для новых архитектур?
> Это всё какие-то клинические фантазии ява фанбоев. Ну не появляются новые платформы,
> практически вообще никак. Какая-то новая платформа это целое событие. Осилить одну
> платформу раз в десять лет ни для кого не проблема.

Платформа AMD64 сколько лет назад появилась? Я до исх пор крайне редко вижу ПК без единой программы в x86. Если бы не это наследие - AMD64 была бы куда менее консервативной платформой.

> Все остальные кейсы это простая пересборка пакетов, как это делается уже хз
> сколько лет в бинарных линуховых дистрибутивах.

Пересборка это конечно хорошо и скорее всего даже реализуемо, но что будем делать, если разработчик свой проект забросил, а исходников для этой самой пересборки не оставил?

>> Получается, что весь профит от Java улетает в топку только потому, что можно писать на сях и компилить для ARM.
> Так весь и посыл в том, что ява вообще нахер не нужна.
> Есть нативный SDK и тулчейн который разработчику сразу соберёт его пакет
> под N профессорных платформ. Это в смысле как нужно было делать
> с самого начала.

Это просто констатация непоследовательных действий со стороны Google. Java для Android была взята как раз для независимости от аппаратуры, причем ценой производительности. Зачем же тогда NDK, который по определению лишает программы этой переносимости?

>> Если смотреть с этой стороны - наиболее сбалансированное решение - это как раз компиляция не для Java-машины, которая тормозная, и не для ARM, который не переносимый, а во что-то вроде LLVM с последующей оптимизацией под конкретное устройство во время установки (этакий одноразовый JIT).
> В принципе тоже ок, тогда на телефоне нужно будет держать весь тулчейн
> для сборки и выжирать его батарею во время установки и обновления.

Не такой большой тулчейн, учитывая размеры остальной платформы. Батарею компиляция кушает один раз, а потом солидно ее экономит.

Кстати я оказался прав - https://www.opennet.ru/opennews/art.shtml?num=40041
Осталось только выпилить NDK, но на это не приходится рассчитывать в ближайшее время.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

33. "Две трети популярных Android-приложений используют вставки н..."  +/
Сообщение от Аноним (??) on 07-Июн-14, 01:20 
Угу, есть еще более простой вариант - поверх всего, что сейчас уже есть, воткнуть Portage и собирать приложения на самом устройстве из исходников....
pS: хоть это немного сарказм, но все же (мое личное мнение) - довольно интересно было бы увидеть нечто подобное
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

34. "Две трети популярных Android-приложений используют вставки н..."  +1 +/
Сообщение от Аноним (??) on 07-Июн-14, 01:28 
только вот большинство приложений под андроид исходников в открытом доступе не имеют. Но вообще да, было бы прикольно.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

20. "Две трети популярных Android-приложений используют вставки н..."  +2 +/
Сообщение от rshadow (ok) on 06-Июн-14, 23:57 
> Вот тебе и свободная платформа.

Ну так а что ты хотел. Рулит тот кто что-то делает. Где интел со своим атомом лапу сосал, когда мобильный рынок вверх взлетал? Проипали направление, теперь хныкать поздно. Вон микрософт смирилась...

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

29. "Две трети популярных Android-приложений используют вставки н..."  +6 +/
Сообщение от vitalif (ok) on 07-Июн-14, 00:45 
> Вот тебе и свободная платформа.

Если бы там был не маркет с платными калькуляторами, а нормальный репозиторий со свободным софтом, платформу можно было бы называть свободной.

А сейчас андроид - это такая винда, просто на основе ядра линукса.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

76. "Две трети популярных Android-приложений используют вставки н..."  +1 +/
Сообщение от ZiNk (ok) on 09-Июн-14, 16:06 
>> Если бы там был не маркет с платными калькуляторами, а нормальный репозиторий со свободным софтом, платформу можно было бы называть свободной.
>> А сейчас андроид - это такая винда, просто на основе ядра линукса.

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

Пока ещё хотя бы не запретили установку сторонних магазинов и фреймворков.

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

77. "Две трети популярных Android-приложений используют..."  –1 +/
Сообщение от arisu (ok) on 09-Июн-14, 16:24 
> Платформа - свободная

и бесполезная.

впрочем, любители говна будут его жрать пока не лопнут.

Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

81. "Две трети популярных Android-приложений используют вставки н..."  +/
Сообщение от Аноним (??) on 10-Июн-14, 07:02 
> А сейчас андроид - это такая винда, просто на основе ядра линукса.

Если ты часть своего виндового Г. вымажешь на Android и Linux, чистым не станешь.

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

21. "Две трети популярных Android-приложений используют вставки н..."  +/
Сообщение от irinat (ok) on 07-Июн-14, 00:12 
Дык это, в Intel уже давно сделали динамический рекомпилятор, который позволяет запускать почти что любое приложение с ARM кодом. И в телефонах и в планшетах с Atom'ами он давно встроен и работает, пользователи не жалуются. К тому же многие приложения уже имеют отдельные версии для x86 и MIPS.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Две трети популярных Android-приложений используют вставки н..."  +/
Сообщение от dcdwcvwdc on 07-Июн-14, 00:29 
> Дык это, в Intel уже давно сделали динамический рекомпилятор, который позволяет запускать

Дык в оригинале то новости про это есть

Apps that use the ARM instruction set still run on Intel mobile devices because Intel-specific Android versions have a compatibility layer called Houdini that maps ARM instructions into X86 instructions.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

36. "Две трети популярных Android-приложений используют вставки н..."  +/
Сообщение от irinat (ok) on 07-Июн-14, 01:45 
Не понимаю, чего они переживают. Их платформа выполняет приложения, пусть и с потерей в скорости. Если Atom'ы так быстры, как о них пишут маркетологи, это не должно быть проблемой. А если разработчик приложения пересоберёт свой код под x86, оно станет ещё быстрее. Прямо профит на профите, а они чего-то охают и ахают.

Вот MIPS устройства выходили вообще без какой бы то ни было поддержки ARM, это был былинный отказ. Да и сейчас официальной поддержки нет, есть только MagicCode от независимых хакеров, который не всё ест.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

37. "Две трети популярных Android-приложений используют вставки н..."  +/
Сообщение от dcdwcvwdc on 07-Июн-14, 02:21 
>Не понимаю, чего они переживают.

Переживали. Вас вводит в заблуждение здешний заголовок. В оригинале новость называется

Intel has solved the problem of ARM-native incompatibility. / Интел решил проблему несовместимости с арм.

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

38. "Две трети популярных Android-приложений используют вставки н..."  +1 +/
Сообщение от Perl_Jam on 07-Июн-14, 02:50 
FatELF? =)
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

66. "Две трети популярных Android-приложений используют вставки н..."  +/
Сообщение от irinat (ok) on 08-Июн-14, 14:53 
> FatELF? =)

Нет, там просто отдельные so-шки для каждой архитектуры в своих директориях. А чтобы размер приложения не бы большим из-за лишних бинарников, гугл плей (кажется, это началось ещё в те времена, когда он был маркетом) позволяет загружать несколько версий приложения. Для ARM устройств скачается версия с бинарниками под ARM, для x86 -- под x86.

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

39. "Две трети популярных Android-приложений используют вставки н..."  –1 +/
Сообщение от Отражение луны (ok) on 07-Июн-14, 05:38 
Костыли потому что, я бы тоже переживал.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

62. "Две трети популярных Android-приложений используют..."  +1 +/
Сообщение от arisu (ok) on 08-Июн-14, 08:49 
> Дык это, в Intel уже давно сделали динамический рекомпилятор, который позволяет запускать
> почти что любое приложение с ARM кодом.

дык это, в qemu уже давно… и далее по тексту.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

25. "Две трети популярных Android-приложений используют вставки н..."  +/
Сообщение от NO_ID on 07-Июн-14, 00:26 
а ещё Android's C Library Has 173 Files of Unchanged OpenBSD Code http://undeadly.org/cgi?action=article&sid=20140506132000
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

44. "Две трети популярных Android-приложений используют вставки н..."  +6 +/
Сообщение от Andrey Mitrofanov on 07-Июн-14, 12:32 
> а ещё Android's C Library Has 173 Files of Unchanged OpenBSD Code
> http://undeadly.org/cgi?action=article&sid=20140506132000

Бээсдэшники в шоке! Их код использовали и _не _закрыли. Возмутительнно!!!1111 [зловещий звук рвущихся шаблонов из-за кадра] >/<

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

53. "Две трети популярных Android-приложений используют вставки н..."  –1 +/
Сообщение от Аноним (??) on 07-Июн-14, 22:07 
Ох, Андрюша, как же тебе неймётся-то, что живы ещё бсдэшники! Или они тебя, как вьетнамцы Маккейна, годами анально мяли? )
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

54. "Две трети популярных Android-приложений используют вставки н..."  +2 +/
Сообщение от Andrey Mitrofanov on 07-Июн-14, 22:15 
> Ох, Андрюша, как же тебе неймётся-то, что живы ещё бсдэшники! Или они
> тебя, как вьетнамцы Маккейна, годами анально мяли? )

Анонимы желают обсудить анальную маяту? Маккейна? Ай, затейник! Нарисуй плакатик, иди маршеровать перед посольство.

Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

28. "Две трети популярных Android-приложений используют вставки н..."  +/
Сообщение от umbr (ok) on 07-Июн-14, 00:38 
Неужели "APP_ABI=all" не решает проблему?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Две трети популярных Android-приложений используют вставки н..."  +2 +/
Сообщение от Аноним (??) on 07-Июн-14, 00:55 
Все правильно сделали Atom не нужен, пусть используют ARM64
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

43. "Две трети популярных Android-приложений используют вставки н..."  +/
Сообщение от kuraga email(ok) on 07-Июн-14, 11:56 
А что они делают такого платформозависимого на Сях? Оптимизации?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

45. "Две трети популярных Android-приложений используют вставки н..."  +/
Сообщение от Аноним (??) on 07-Июн-14, 13:06 
Именно платформеннозависимого ничего. Просто собирают код в натив чтобы он быстрее работал и меньше выжирал батареи. Может быть даже используют какие-то библиотеки функционал которых нечем заменить в SDK
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

50. "Две трети популярных Android-приложений используют вставки н..."  –1 +/
Сообщение от rob pike on 07-Июн-14, 20:12 
Используют NEON, например.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

46. "Две трети популярных Android-приложений используют вставки н..."  –1 +/
Сообщение от Аноним (??) on 07-Июн-14, 14:41 
Так ведь нативные приложения род андроид можно собирать под разные архитектуры, что мешает разработчикам делать это?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

47. "Две трети популярных Android-приложений используют вставки н..."  +/
Сообщение от Аноним (??) on 07-Июн-14, 18:02 
печально.
скоро к C-писаным бинарям в приложения - добавятся обфуцирующие элементы и вещи препятствующие работу этого самого "Houdini". "ибо нехЪ" (c)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

51. "Две трети популярных Android-приложений используют вставки н..."  +/
Сообщение от Crazy Alex (ok) on 07-Июн-14, 21:02 
Хотите сказать, что есть идиоты, которые хотят сузить рынок для своего софта, вложив усилия (т.е. деньги) в то, чтобы он где-то не работал? Ну-ну...
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

52. "Две трети популярных Android-приложений используют вставки н..."  +/
Сообщение от rob pike on 07-Июн-14, 21:32 
Это не обязательно должны быть сами авторы софтов.

> http://streamcomputing.eu/blog/2013-08-01/google-blocked-ope.../

Добавьте к этому common knowledge о том что

> Android team is very Java biased and see the NDK as something that was imposed on them

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

60. "Две трети популярных Android-приложений используют вставки н..."  +/
Сообщение от Аноним (??) on 08-Июн-14, 02:46 
>> Android team is very Java biased and see the NDK as something that was imposed on them

Понабрали по объявлениям...

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

67. "Две трети популярных Android-приложений используют вставки н..."  –1 +/
Сообщение от rob pike on 08-Июн-14, 14:59 
Переходите на Tizen, лучшие южнокрейские программисты уже расчехлили свои клавиатуры.
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

61. "Две трети популярных Android-приложений используют вставки н..."  +/
Сообщение от Пиу (ok) on 08-Июн-14, 04:27 
нужно больше костылей!!!11

имхо, лучше бы они NDK попилили, на предмет компиляции нативного кода под разные платформы и их упаковки

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

75. "Две трети популярных Android-приложений используют вставки н..."  +/
Сообщение от Аноним (??) on 09-Июн-14, 09:44 
Проблема в том что некоторые приложения используют не просто нативный код а особенности архитектуры.
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

65. "Две трети популярных Android-приложений используют вставки н..."  +/
Сообщение от Аноним (??) on 08-Июн-14, 14:04 
Вставки на С делаются не для оптимизации, а для защиты от декомпиляции, ибо пиратство и клонирование на андроиде имеют чудовищные масштабы.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

73. "Две трети популярных Android-приложений используют вставки н..."  –1 +/
Сообщение от Потерпевший on 09-Июн-14, 07:58 
Боюсь показаться занудой, но.
Зачем тогда вообще нужен этот dalvik, если 2/3 все равно на NDK?
Как всякие sailfish, tizen, firefox os будут адаптировать это? Понимаю, что архитектура одна, но это получается потребуется и C-библиотека и пр.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру