Abbiamo un .EXE in Windows. Quali sono i suoi equivalenti in iOS e Android?
.EXE è un file eseguibile su windows.
Le applicazioni Android per lo più vengono eseguite in JVM/DVM a parte i driver di dispositivo che vengono eseguiti direttamente.
Come JVM/DVM è la macchina virtuale si aspettano un bytecode per funzionare, quindi qui l'eseguibile di default si può assumere come una classe java in formato bytecode.
iOS è basato su macOS che si basa su un sistema simile a BSD, dove si ha codice nativo che gira sulla CPU senza alcuna macchina virtuale.
Su Linux, non c'è bisogno di un'estensione per essere un file eseguibile. ma c'è un'intestazione nel file eseguibile che dice che è un file eseguibile, oltre alla modalità eseguibile sul file.
Per esempio, Keka è un'utilità di archivio che descrive i seguenti attributi per essere eseguibile su macOS
keka: Mach-O binario universale con 2 architetture: [x86_64:Mach-O eseguibile a 64 bit x86_64] [arm64:Mach-O eseguibile a 64 bit arm64]keka (per architettura x86_64): Mach-O eseguibile a 64 bit x86_64keka (per architettura arm64): Mach-O eseguibile a 64 bit arm64
per iOS l'architettura può essere armv7 o armv8 a seconda dell'iPhone che si sta utilizzando.
Articoli simili
- Ogni volta che apro un qualsiasi file .exe su Windows 7, appare un errore che dice 'Windows non riesce a trovare D:\System volume information.exe?
- Quali sono gli equivalenti cinesi di The Pirate Bay?
- Come compilare una cartella dati in un .exe, se il .exe richiede i dati nella cartella dati per funzionare
- Qual è la differenza tra Windows 10, Windows 10 KN, Windows 10 N e Windows 10 Single Language?