2009-08-20 5 views

Odpowiedz

15

ARM to architektura 32-bitowa.

Wierzę, że iPhone i iPhone 3G używają omap2, który używa ARM Cortex-A8, i nie jestem pewien, czego używa 3GS (uważam, że jest to Omap3 Cortex-A9).

+1

3G S wykorzystuje ARM Cortex A8 (600 mhz) + grafikę PowerVR SGX, a wcześniejsze urządzenia korzystają z ARM11 (412 mhz iPhone/iPhone3G/touch1G, ~ 500mhz touch2G) + PowerVR MBX-Lite. – rpetrich

+1

WTF? Czy studiowaliście elektronikę? Gdzie wybraliście wszystkie te szczegóły? Dziękuje wszystkim! –

+0

To jest teraz nieaktualne. :) –

7

IIUC to 32-bitowy system operacyjny; Od firmy Apple: Release Notes:

Xcode i zestaw SDK iPhone działają tylko w trybie 32-bitowym; Tryb 64-bitowy nie jest obsługiwany.

+4

To dotyczy konkretnie IDE, a nie iPhone OS; jest także 32-bitowy. – rpetrich

1

Aż do iphone 5s (wydany w 2013), wszystkie urządzenia iPhone i iOS wersje były 32-bitowe. Ale nowy iPhone 5s firmy Apple ma teraz 64-bitowy system "A-1" na układzie (SoC) wewnątrz.

Jest to teraz obsługiwane również w Xcode 5.0.1 i dostępne są również symulatory dla iPhone'a Retina 64-bit i iPad Retina 64-bit.

Jeśli trzeba przejść swoją aplikację do wersji 64-bitowej, wytyczne Apple dostępne są tutaj - https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaTouch64BitGuide/ConvertingYourAppto64-Bit/ConvertingYourAppto64-Bit.html

+0

W jakim sensie ten artykuł z "The Verge" był istotny dla rozwoju? Był to artykuł mówiący o jego przydatności dla użytkowników końcowych, a nie o czymś, co pomoże ludziom faktycznie próbować pisać oprogramowanie na platformę ARM64. –

+0

Zaakceptowane. Pomyślałem, że to będzie użyteczne jako "dalsze czytanie". Istnieje kilka informacji o tym, jak 64-bitowy może być standardem w przyszłości i wszystkich innych. Dlaczego to nie tylko akrobacje itp. Twój punkt został zauważony. – codeburn

Powiązane problemy