Alle Originalinhalte werden auf Ukrainisch erstellt. Noch nicht alle Inhalte wurden übersetzt. Einige Beiträge sind möglicherweise nur auf Ukrainisch verfügbar.Mehr erfahren

Was bedeutet "Nativ"?

Beitrags-Cover: Was bedeutet "Nativ"?
InhaltsverzeichnisKlicke auf den Link, um zur gewünschten Stelle zu navigieren
Dieser Inhalt wurde automatisch aus dem Ukrainischen übersetzt.
Der Begriff "nativ" stammt vom lateinischen Wort "nativus", was "angeboren" oder "natürlich" bedeutet. Dieses Wort wiederum leitet sich vom Verb "nasci" ab, was "geboren werden" bedeutet. Somit bedeutet "nativ" etwas, das angeboren oder heimisch für eine bestimmte Umgebung oder einen bestimmten Kontext ist.
In verschiedenen Sprachen kann das Wort "nativ" ähnliche Bedeutungen haben. Zum Beispiel:
  • Im Englischen wird das Wort "native" verwendet, um etwas Natürliches oder Heimisches für ein bestimmtes Gebiet, eine Kultur oder eine technologische Plattform zu bezeichnen.
  • Im Ukrainischen hat "нативний" eine ähnliche Bedeutung und wird im Kontext des heimischen oder natürlichen Zustands von etwas verwendet.
Dieser Begriff wird aktiv in vielen Bereichen (IT-Technologien, Linguistik, Marketing usw.) verwendet, wo es wichtig ist, die Heimischkeit oder Natürlichkeit eines bestimmten Objekts oder Phänomens für eine bestimmte Umgebung oder einen bestimmten Kontext zu betonen.
embedded development
embedded development

Was bedeutet Nativ in der IT?

Der Begriff wird verwendet, um Software oder Anwendungen zu beschreiben, die speziell für eine bestimmte Plattform oder ein bestimmtes Betriebssystem entwickelt wurden. Zum Beispiel ist eine native Anwendung für iOS in Swift oder Objective-C geschrieben, während eine native Anwendung für Android Java oder Kotlin verwendet. Außerdem kann man einen früher veröffentlichten Beitrag lesen - Was ist nativer Maschinencode.
Die Hauptmerkmale von nativer Software sind - hohe Leistung, Zugang zu allen Funktionen.
Native Anwendungen arbeiten in der Regel schneller und effizienter, da sie für eine bestimmte Plattform optimiert sind. Außerdem können Anwendungen alle Funktionen und Möglichkeiten der Plattform nutzen, einschließlich des Zugriffs auf Hardware wie Kamera, GPS und andere.
Das bedeutet, dass native Software alle Möglichkeiten der Plattform nutzen kann, da sie heimisch für diese ist.
Nicht-native Software verwendet Adapter, virtuelle Maschinen und andere Werkzeuge, um sich an die Plattform anzupassen. Das ist es, was nicht-native Anwendungen langsamer und/oder eingeschränkter macht.
Beispiele:
  • Native mobile Anwendungen werden speziell für iOS oder Android entwickelt.
  • Desktop-Anwendungen: Native Anwendungen für Windows, macOS oder Linux werden unter Berücksichtigung der Besonderheiten dieser Betriebssysteme entwickelt.
  • Webanwendungen: Obwohl Webanwendungen normalerweise nicht als nativ betrachtet werden, gibt es native Komponenten von Browsern oder Erweiterungen, die für bestimmte Browser entwickelt werden.
Die Wahl zwischen nativen und plattformübergreifenden Lösungen hängt von vielen Faktoren ab, einschließlich der Leistungsanforderungen, des Budgets, der Entwicklungszeit und der Zielgruppe.
Der Begriff kann auch in Bezug auf (native) APIs verwendet werden - Programmierschnittstellen, die vom Betriebssystem oder der Plattform bereitgestellt werden und es Entwicklern ermöglichen, Anwendungen unter Verwendung nativer Funktionen und Dienste zu erstellen.
Dieser Begriff ist ziemlich universell und kann auf viele Dinge angewendet werden. Daten, Bibliotheken, Schnittstellen usw. Ich denke, der Kern ist klar.

Nativität in anderen Bereichen

Der Begriff kann nicht nur im Kontext von Software verwendet werden, sondern auch in vielen anderen Bereichen und Kontexten. Die bekanntesten Beispiele sind Sprache und Werbung.
Native Werbung ist Werbung, die in die Benutzeroberfläche und Funktionalität der Plattform integriert ist, auf der sie platziert wird. Sie sieht aus wie ein Teil des Inhalts, im Gegensatz zu traditionellen Bannern oder Pop-ups (die unnatürlich aussehen und sogar Produkte bewerben können, die nicht relevant für den Inhalt der Seite / Anwendung sind).
Native Sprachen sind die Muttersprachen, die von Menschen aus einem bestimmten Land oder einer bestimmten Region gesprochen werden. Zum Beispiel ist Ukrainisch die native Sprache für die Bewohner der Ukraine.

Dieser Beitrag hat noch keine Ergänzungen vom Autor.

07. Mai, 07:24 Uhr

Was ist nativer Maschinencode?

meme code
meme code@memecode
Wir aktivieren YJIT in Ruby 3.2.1 (Ruby on Rails)
08. Mai, 07:57 Uhr

Wir aktivieren YJIT in Ruby 3.2.1 (Ruby on Rails)

meme code
meme code@memecode
09. Mai, 12:43 Uhr

[Fix] Rails Admin - undefinierte lokale Variable oder Methode javascript_importmap_shim_nonce_configuration_tag

meme code
meme code@memecode
Was ist technischer Schulden (technical debt) in IT-Projekten?
13. Mai, 06:17 Uhr

Was ist technischer Schulden (technical debt) in IT-Projekten?

meme code
meme code@memecode
13. Mai, 07:11 Uhr

Was bedeutet Scope im IT-Projektmanagement?

meme code
meme code@memecode
Was ist "Scope Creep"?
13. Mai, 07:20 Uhr

Was ist "Scope Creep"?

meme code
meme code@memecode
Wie funktioniert 'rails console --sandbox'?
23. Mai, 19:39 Uhr

Wie funktioniert 'rails console --sandbox'?

meme code
meme code@memecode
Wofür wird die CVE-Datenbank (Common Vulnerabilities and Exposures) benötigt?
29. Mai, 08:05 Uhr

Wofür wird die CVE-Datenbank (Common Vulnerabilities and Exposures) benötigt?

meme code
meme code@memecode
29. Mai, 09:09 Uhr

Welche Betriebssysteme unterstützen Ruby?

meme code
meme code@memecode
Erstellt Ruby eine neue Kopie des Objekts, wenn eine Variable einer anderen Variable zugewiesen wird?
29. Mai, 09:30 Uhr

Erstellt Ruby eine neue Kopie des Objekts, wenn eine Variable einer anderen Variable zugewiesen wird?

meme code
meme code@memecode
Was ist der Unterschied zwischen immediate value und reference in Ruby?
29. Mai, 12:00 Uhr

Was ist der Unterschied zwischen immediate value und reference in Ruby?

meme code
meme code@memecode
Warum gibt der Ruby-Code nil zurück, nachdem puts ausgeführt wurde?
29. Mai, 20:30 Uhr

Warum gibt der Ruby-Code nil zurück, nachdem puts ausgeführt wurde?

meme code
meme code@memecode