ARMv6 與 ARMv7

現在研究如何讓app只限定在iphone 4上運行,剛好找到下列的文章。


What is ARMv7?
It's a new CPU architecture of iPhone. Make some apps run faster.

What does ARMv7 to do with me?
Here is a post by most_Unique found on iPhoneCake.

Most apps today use FAT binary which cracked on ARMv7 device will not work on ARMv6 device.

ARMv7 = iPhone
3GS/4, iPod 3G, iPad
ARMv6 = iPhone 2G/3G, iPod 1G/2G

Most crackers, like me, have 3GS. This means when cracking any app it will not work on ARMv6 devices. We have tried to fix it but haven't yet been able to.

Now to my understanding apps cracked with ARMv6 device will work on any device. But since most of us have already upgraded some of you with older devices are just stuck. Sorry.

So if an app crashes and you have one of these old devices it is likely the app has FAT binary and that is the problem.

留言

這個網誌中的熱門文章

[心得] 圖解 微分、積分生活中的微積分-第一章

Objective-C的數學運算函式

c# 把List中重復的資料去掉