Apple은 iOS 12의 가장 중요한 장점 중 하나가 일부 기능에서 최대 100 %의 성능을 크게 향상시키는 것이라고 발표했습니다. 이전 기사-. 하지만 처음에 장치가 그렇게 느려진 이유는 무엇입니까? 배터리 문제는 제쳐두고 하드웨어 오작동이없는 전화기에 대해 이야기하는데 시간과 업데이트의 흐름에 따라 성능이 떨어지는 이유는 무엇입니까? Apple은 성능을 어떻게 향상시킬까요?

성능


배터리 문제는 성능 저하의 주요 원인이지만 배터리를 교체하거나 성능을 종료 한 후 iOS 11.3 이상에있는 옵션이므로 현재 시스템 (iOS 11.4.1로 설정)을 느꼈어 야합니다. )는 iOS 10 및 iOS 9 이전과 동일한 속도로 실행되지만 사실은 이런 일이 발생하지 않습니다. 느리다고 느낍니다. 하지만이 느낌이 진짜일까요?

몇 달 전 여러 시스템에서 동일한 모델의 iPhone에서 테스트를 수행 한 연구가 발표되었으며,이 연구는 업데이트를 통해 성능이 안정적이라는 결과가 나왔습니다 (물론 차이는 있지만 크지는 않습니다). . 똑같은 것이 BenchMark 성능 테스트에서도 마찬가지입니다. 이는 휴대폰에 배터리 문제가없는 경우 과거와 비슷한 결과를 얻고 있다고 가정합니다. 그러나 이것은 우리가 느끼는 방식이 아닙니다.

Apple이 iOS 12의 성능 향상을 발표 한 후, 우리는 몇 년 동안 회사가 의도적으로 성능을 저하시킨 후 이것이 이점이라고 말하기 위해 이러한 감소를 중단하기로 결정했기 때문에 일어나는 일이 Apple의 음모라는 의견을 보았습니다. 제약 회사가 질병을 만들고 컴퓨터 회사가 바이러스를 만든다는 이론과 같습니다. 따라서 Apple은 성능을 낮추고 성능 향상을 발표하므로 회사가 새로운 기능을 추가하지 않아도 기뻐할 것입니다. 좋은 이론이지만 성능 테스트에서이 과소 표현이 나타나는 것이 말이되지 않습니까? Apple이 배터리 성능을 낮추었을 때 이러한 감소는 테스트에서 분명했습니다. 그렇다면이 눈에 띄는 감소가 나타나지 않는 이유는 무엇입니까? 그런데 성능 향상에는 iPhone X가 포함됩니다. 그렇다면 Apple은 판매를 막기 위해 최신 장치의 성능을 낮추기 위해 공모합니까?

진실은 몇 가지 이유가 있지만이 문제에 대한 단일하고 명확한 이유는 없으며 가장 중요한 3 가지 이유 만 언급 할 것입니다.


누적 연속 업데이트

우리 중 많은 사람들이 iOS 8에 장치를 가지고 있었기 때문에 그는 설정에서 직접 iOS 9로 업데이트했으며 내년에는 iOS 9가 나타 났고 iOS 10, iOS 11, 현재 iOS 11.4.1이 출시되었습니다. 깨끗한 복원을하고 있습니다. 간단히 말해서 간단하게 말하면, 연속적인 업데이트를 통해 여러 가지 이유로 인해 잘못된 파일이 많아 성능이 저하 될 수 있다는 생각이 있습니다. 공인 Apple 센터에서는 복원을 사용하여 iTunes의 주요 업데이트 (9-10-11-12)를 수행 할 것을 권장합니다. 이는 이전에 축적 된 모든 파일을 제거하고 최신 버전 만 다운로드하기 때문입니다. 장비를 iTunes에 연결하고, 백업 복사본을 가져오고, 복원을 수행 한 다음 장비의 성능을 시도하여 직접 실험 할 수 있으며 성능에서 눈에 띄는 차이를 느낄 것입니다.

컴퓨터 속도가 느려지는 경우 iTunes에서 마지막으로 복원 한 것이 언제입니까? XNUMX 년이 넘었다면 지금 필요합니다


새로운 기능

이전의 요점은 성능 저하의 원인이되지만, 이것이 유일한 이유는 아닙니다. 복원 후에도 이전 속도로 돌아 가지 않는 이유는 새로운 기능 때문입니다. 간단하게 장치를 가지고 있고 그 역할이 100 개의 가방을 운반하는 것이라고 상상해보십시오. 이 기계는 일정 시간 내에 운송됩니다. 이제 150 개, 200 개, 300 개로 늘립니다. 그는 동시에 300 개의 가방을 운반 할 수 있으며 과거에 100 개를 운반 할 때 사용한 속도를 사용할 수 있습니까? 당연히 아니지. 장치가 변경되지 않았고 속도가 감소하지 않았지만 가방 수가 증가했습니다. 간단히 말해서, 새로운 iPhone 6s를 구입했는데, 당시 iOS 9와 함께 출시되었으며 현재 iOS 11.4를 실행하고 있다고 가정 해보십시오. 현재 시스템 11.4가 마음에 들든 싫든 iOS 9의 시스템보다 훨씬 더 많은 장점이 있습니다. 이제 동일한 메모리와 프로세서를 사용하는 동일한 장치가 더 많은 기능을 관리 할 수있게되었습니다. 느낌은 감소하지만 실제로는 가방 기계의 예와 같은 속도입니다. 속도는 감소하지 않았지만 가방 수가 증가했거나 여기서 우리는 장점을 의미합니다.

컴퓨터가 동일한 속도로 실행되고 있지만 컴퓨터에있는 작업이 증가했습니다.


최신의 장점

이전의 동일한 예를 계속 진행하고 당신은 6s를 가진 사람이고 현재 장치의 속도가 느려짐을 느끼고 있습니다. 이제 테스트에서 6s와 iPhone 8을 비교해 보겠습니다. 후자는 단일 코어 속도에서 89 %, "멀티 코어"최대 성능에서 165 %, 게임용 Metal 선택에서 53 %의 성능을 능가합니다. 이제 게임 및 애플리케이션 회사에 대해 생각해보십시오. 자동으로 경쟁에서 가장 많은 이점을 제공한다고 생각하므로 주로 최신 iPhone에 관심이 있습니다 (이제 성능이 장치의 두 배임). 게임과 응용 프로그램은이 빠른 장치를 염두에두고 설계되었으므로 게임이나 응용 프로그램에 많은 새로운 기능을 추가했습니다. 즉, 이전 포인트와 마찬가지로 여러분과 함께하는 이벤트가되었습니다. 즉, 게임뿐만 아니라 응용 프로그램이 내부의 기능을 향상시켜 성능이 낮다는 느낌이 들지만 실제로는 거의 일정합니다. 그러나 부하가 증가했습니다.

개발자는 최신 기기 용 앱에 집중하므로 이전 기기에 추가 부하가 발생합니다.


Apple은 성능을 어떻게 향상시킬까요?

이제 많은 추종자들이 당신이 말하는 것이 사실이라면 Apple이 어떻게 성능을 향상시킬 수 있다고 말하고 있습니까? 혜택을 제거 하시겠습니까? 새로운 기능이 속도 저하의 원인이 아닌데, Apple은 기능을 제거하지 않고 속도를 어떻게 두 배로 늘릴까요? 이 질문에 대한 답은 프로그래머가 알고있는 점입니다. 이는 성능 향상 또는 "최적화"입니다. 이는 개발자가 자신의 프로그램, 게임 또는 시스템을 다시 작성하고 빌드하고 다른 대체 코드를 사용한다는 것입니다. 예를 들어, 그런 기능에 대해 10 줄의 코드가 있고 새로운 기능을 추가 했으므로이 줄 뒤에 6 줄의 새 줄을 썼고 세 번째 기능에는 14 줄을 썼습니다. 이제 30 가지 혜택과 관련된 3 개의 라인이 있습니다. 개발자가 응용 프로그램의 성능을 향상시키기 위해 그는 모든 줄을 검토하고 중복 된 점을 찾거나 합쳐서 동일한 이점을 제공하거나 더 잘 작성 될 수 있음을 발견 할 수 있습니다. 더 나은 기술을 사용하면 더 빨라집니다.

이것은 Apple이 개발자의 일부를 성능 향상에 집중하기 때문에 iOS 12에 많은 이점이 없다는 비결입니다. 그리고 물론 Apple은 성능 향상, 즉 응용 프로그램 시작 및 종료 및 카메라 열기에 대해 이야기합니다. 그러나 느린 특정 응용 프로그램이있는 경우 Apple이 수행하는 작업은 응용 프로그램이 아닌 시스템 자체에서 작동하기 때문에 이러한 응용 프로그램의 성능을 향상시키지 않습니다.

물론 애플이 처음부터 성능을 향상시키고 코드를 작성하지 않은 이유를 말할 수 있겠습니까? 간단한 대답은 기능을 추가하는 것보다 성능을 향상시키는 데 시간이 오래 걸린다는 것입니다. 예를 들어, Apple은 한 달 안에 XYZ 기능을 추가 할 수 있지만 가능한 한 빨리 작동하려면 4 개월이 걸릴 수 있습니다. 그래서 Apple은 이전에 iOS 12를 추가하고 성능을 향상시킬 때라고 말했습니다.

기기 성능에 가장 큰 영향을 미치는 이유는 무엇입니까? 아니면 애플이 X를 사용해도 문제를 만들어 냈고 이제는 이점없이 업데이트한다고 주장하면서 문제를 해결하고 있다는 데 동의하십니까?

질문 :

유선| TheNextWebGeekbench

관련 기사