2009-11-09 4 views

답변

1

수락을 저장하는 장벽이되어서는 안됩니다. 실제로 당신이하고 싶은 말을 결정하는 것은 당신에게 달려 있습니다. 터치에 대해 괜찮다고 말하는 경우 가장 실적이 좋은 앱이 아닐 수도 있지만, 어떤 종류의 경험을 제공하고 그것이 명성을 손상 시키거나 장기간 비즈니스를 반복 할 수 있는지에 대해 신중히 생각해야합니다. . 많은 앱이 iPhone 하드웨어가 부족하기 때문에 터치를 목표로 삼지 않습니다.

하드웨어를 사용하고 있음을 감지하면 실행중인 하드웨어를 감지하고 축소 모드로 전환하는 것을 고려하십시오 (예 : 단어 게임은 단어 목록을 더 작게 사용할 수 있고 검색어는 동적 단어가 아닌 검색어를 입력하고 제출할 수 있습니다). 당신이하려는 일에 잘 대처하지 못할 것입니다. 다른 답변 Will Harris에서

가 검출이 코드를 준 당신이 어떤 하드웨어 :

#import <sys/utsname.h> 

NSString* 
machineName() 
{ 
    struct utsname systemInfo; 
    uname(&systemInfo); 

    return [NSString stringWithCString:systemInfo.machine 
           encoding:NSUTF8StringEncoding]; 
} 
+0

이 코드를 사용하십시오. –

2

솔직히 Apple 만이 질문에 신뢰할 수 있습니다. 그러나 "글리치"가 의미하는 바에 따라 영향을 미칩니다. 앱이 iPod Touch에서 조금 더 느리게 작동한다면 괜찮을 것입니다. App Store에는 1 세대 iPod Touch에서 느리게 실행되는 수많은 응용 프로그램이 있습니다.

그러나 글리치가 발생하여 충돌이 발생하거나 렌더링 문제가있는 경우 손에 더 큰 문제가 발생할 수 있습니다. 애플이 "깨진"앱을 받아 들일지 의심 스럽다.

가능한 한 앱을 최적화 한 다음 제출하고 의견을 보시기 바랍니다.

+0

당신이 어 단지뿐만 아니라 오래된 물건에서 실행해야하는 경우 빠른 하드웨어를 해제하는 점은 무엇인가 궁금해? –

+0

요점은 이전 하드웨어에서 정상적으로 실행되는지 확인하는 것입니다. 단순히 오래된 하드웨어에서 깨지는 것이 있다면 오래된 하드웨어로 "우아하게 넘어"십시오. 예를 들어, 복잡한 애니메이션을 줄이거 나 없애거나, 해상도가 낮은 이미지를 사용하는 등 이전 하드웨어에서 근본적으로 다른 작업을 수행 할 수도 있습니다. –