Nós temos um .EXE no Windows. Quais são os seus equivalentes em iOS e Android?
.EXE é um arquivo executável no windows.
Aplicações Android rodam principalmente em JVM/DVM além dos drivers de dispositivos que rodam diretamente.
como JVM/DVM é a máquina virtual que eles esperam que um bytecode seja executado, então aqui o executável padrão você pode assumir como uma classe java no formato bytecode.
iOS é baseado em macOS que intern baseado em sistema tipo BSD, onde você tem código nativo que roda na CPU sem qualquer máquina virtual.
no Linux, você não precisa de uma extensão de arquivo para ser um arquivo executável. mas há um cabeçalho no arquivo executável que diz it's um arquivo executável, além do modo executável no arquivo.
Por exemplo, Keka é um utilitário de arquivo que descreve os seguintes atributos para ser executável em macOS
keka: Mach-O binário universal com 2 arquiteturas: [x86_64:Mach-O 64-bit executável x86_64] [arm64:Mach-O 64-bit executável arm64]keka (para a arquitectura x86_64):Mach-O 64-bit executável x86_64keka (para a arquitectura arm64):Mach-O 64-bit executável arm64
para a arquitectura iOS pode ser armv7 ou armv8 dependendo do iPhone que está a utilizar.
Artigos semelhantes
- Sempre que eu abro qualquer arquivo .exe no Windows 7 , um erro aparece dizendo 'Windows não consegue encontrar o D:\System volume information.exe?
- Por que os processadores da Intel são mais caros do que os seus equivalentes da AMD?
- Como compilar uma pasta de dados em um .exe, se o .exe requer os dados na pasta de dados para rodar
- Quais são os equivalentes chineses ao The Pirate Bay?