LINUX.ORG.RU
Написанный(оптимизированный) под конкретную платформу софт есть нативный для этой платформы. Как-то так.
madgnu ★★★★★
()
firefox-3.0.11.deb - это пакет с нативными бинарниками и либами. firefox-3.0.11.exe - это тоже архив, тоже с бинарниками и либами. Тоже нативный, но уже для винды.
wyldrodney ☆
()
Ответ на: комментарий от abraziv_whiskey
Ну условно говоря без виртуальных машин, эмуляторов и тд, короче без лишних прослоек. Единственное обёртки не считаются обычно за нечто ненативное.
Gorthauer ★★★★★
()
Ответ на: комментарий от LAGOX
>Спасибо, теперь вроде ситуация разъяснилась

Аналитики ЛОРа подсказывают, что следующим вопросом будет "Что такое ванильность?".
Turbid ★★★★★
()
Ответ на: комментарий от rual_ilmarranen
> Как раз обёртки, обычно и не считаются нативными.

Именно. Под макось есть OOo, требующий ставить X Window, а есть использующий Aqua. "Нативным" или "родным" называют второй. Аналогично порты с использованием winelib не считаются "родными".

А вот всякие кроссплатформенные программы с использованием тулкитов вроде Qt, имхо, считаются нативными везде.

Ещё встречал это в значении "идущий в комплекте с ОС". При сравнении Notepad от Майкрософта и стороннего аналога.

question4 ★★★★★
()
Ответ на: комментарий от question4
Мне по специфике работы этот термин чаще встречался в связи с мобильными платформами. Например, платформа написала на C, но всякие приложение для неё пишутся на джаве, потому что есть джавашная обертка для всего API. Нативом в данном случае являлась именно Сишная платформа и сишные функции.
rual_ilmarranen
()
Ответ на: комментарий от rual_ilmarranen
так, для прояснения ситуации. Java - это одно, но ведь QT\c++ компилируется в машинный код, что тут не так?
f3ex ★★
()
Ответ на: комментарий от rual_ilmarranen
> Всё так. Только к чему это?

> платформа написала на C, но всякие приложение для неё пишутся на джаве. Нативом являлась именно Сишная платформа и сишные функции.

Т.е. система С, а приложение на QT-тулките. Или всё, я уже не туда думаю и заработался по полной и пора отдохнуть мне?

f3ex ★★
()
Ответ на: комментарий от Alex_A_V
Вот с Qt сложный вопрос, но её всю жизнь к нативным относили вещам, хотя там оч много обёрток, тут наверное вопрос в том, что оно ведёт себя как нативное приложение для целевой платформы, по сути дела им являясь. А вот вайн же тоже в машинный код скомпилен, как и вызываемые им проги, и при этом тоже обёртка над x11, реализующая winAPI но он уже не считается нативным
Gorthauer ★★★★★
()
Ответ на: комментарий от Gorthauer
Тут, я думаю, разница в том, что первое - продуманная *изначально* абстракция в виде универсального API под все платформы, а второе - попытка прикрутить к одной платформе уже существующее API другой. Кроме того, программы на Qt обычно пишут подразумевая что прога будет работать на разных платформах, не используя платформозависимые хаки.
aix27249 ★
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.