Forum: PC-Programmierung Isch hädde da gerne mal ein Problem mit Händy


von Hesse (Gast)


Lesenswert?

Habe keine bessere Kategorie gefunden, vielleicht weiss ein
Moderator eine bessere Einordnung.

Was ich schon immer gerne gewusst hätte: die vielen, vielen
Handies haben ja nicht alle den gleichen Controller drin.
Wie ist es möglich dass die eine Handy App heruntergeladen
wird und "immer" funktioniert? Oder wird da im App Store
kontrolliert um welchen Controller es sich speziell dreht
und der App ein geeignetes Binary untergejubelt. Gibt es
also für die vielen Controller unzählige (binäre) Versionen
von ein und derselben App? Oder wie ist das anders zu handlen?
Sind die Apps nur Skripte die vom Android-Kernel interpretiert
werden? Puhhhh, Fragen über Fragen ....
Bitte um Erleuchtung. Dass Apple und Android nicht denselben
Code haben mögen versteh ich ja noch ....

von Max D. (max_d)


Lesenswert?


von Hmmm (Gast)


Lesenswert?

Hesse schrieb:
> die vielen, vielen
> Handies haben ja nicht alle den gleichen Controller drin.

Aber quasi immer ARM-Zeug.

Hesse schrieb:
> Sind die Apps nur Skripte die vom Android-Kernel interpretiert
> werden?

So ähnlich: Java. Für Native Code, der mit drinstecken kann, gilt das 
oben Gesagte.

Auf den eher wenig verbreiteten Tablets mit Intel-CPU läuft dann eine 
Emulation, sofern nicht passende Binaries mit reingepackt wurden.

von Hesse (Gast)


Lesenswert?

Hmmm schrieb:
> Für Native Code, der mit drinstecken kann, gilt das
> oben Gesagte.

Das passt aber nur wenn es sich um reinen Kernel Code handelt.
Sobald I/O dazu kommt (und das ist ja sehr oft der Fall) ist
praktisch jeder ARM Controller anders.

von (prx) A. K. (prx)


Lesenswert?

Hesse schrieb:
> Sobald I/O dazu kommt (und das ist ja sehr oft der Fall) ist
> praktisch jeder ARM Controller anders.

Das kann der App egal sein.

von Hmmm (Gast)


Lesenswert?

Hesse schrieb:
> Sobald I/O dazu kommt (und das ist ja sehr oft der Fall) ist
> praktisch jeder ARM Controller anders.

Auf den Dingern läuft Linux, da hast Du mit der Hardware selbst nichts 
zu tun.

von pnp (Gast)


Lesenswert?

> Isch hädde da gerne mal ein Problem mit Händy
Komisch, dass du dir gerne ein Problem wünschst.
Den meisten Leuten geht es anders,
die wünschen sich ein funktionierendes Handy...

von QQ (Gast)


Lesenswert?

Hesse schrieb:
> App Store

Max D. schrieb:
> https://de.m.wikipedia.org/wiki/Android_Runtime

Der TO interressiert sich nur für Iphones und keine Android-Smartphones, 
da der "Appstore" eine Platform von Apple ist und ausschließlich 
Software für deren Geräte bereitstellt.

Hesse schrieb:
> Isch hädde da gerne mal ein Problem mit Händy

Troll!

von Gerald K. (geku)


Lesenswert?

Hesse schrieb:
> Wie ist es möglich dass die eine Handy App heruntergeladen
> wird und "immer" funktioniert?

Interpretierter Code und standardisierte Schnittstellen. Z.B. Java

von Hannes J. (Firma: _⌨_) (pnuebergang)


Lesenswert?

QQ schrieb:
> Der TO interressiert sich nur für Iphones und keine Android-Smartphones,
> da der "Appstore" eine Platform von Apple ist und ausschließlich
> Software für deren Geräte bereitstellt.

Oh, ein Apple-Jünger bekotzt sich gerade wieder. Schön. Hier mal zwei 
Tipps für dein Leben.

1. Auch wenn Googles App-Runteraden-und-Installieren-System offiziell 
nicht "App Store" heißt, wird es allgemein auch als "App Store" 
bezeichnet. Genau so wie hunderte von alternativen.

2. Lesen! Der TO selber fragt nach "App Store" und "Android":

>>> Oder wird da im App Store
>>> kontrolliert

>>> Sind die Apps nur Skripte die vom Android-Kernel interpretiert
>>> werden

von (prx) A. K. (prx)


Lesenswert?

Gerald K. schrieb:
> Interpretierter Code

Wo wird in grösserem Umfang interpretiert?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.