기금넷 공식사이트 - 주식 시세 - Android 5.0은 앱에 어떤 영향을 미치나요?
Android 5.0은 앱에 어떤 영향을 미치나요?
Baidu MTC(모바일 애플리케이션 자동화 테스트 서비스 플랫폼)는 모바일 앱에 중요한 영향을 미치는 4가지 측면을 분석하는 데 중점을 둘 것입니다.
1. 새로운 머티리얼 디자인 디자인 스타일은 모바일 애플리케이션에 미치는 영향 영향:
1) 테스트 중에는 새로 고침 및 애니메이션 효과를 중심으로 각 인터페이스의 표시가 정상적인지 확인해야 합니다.
2) 순서대로 Android 시스템 스타일과의 일관성을 유지하려면 각 제품 라인에 새로운 소재 디자인을 사용하는 것이 좋습니다.
2. 새로운 스타일의 알림 센터가 모바일 애플리케이션에 미치는 영향:
1) 5.0에서 원래 알림 메커니즘의 호환성을 테스트했습니다.
3. ART 모드는 성능을 크게 향상시키며, 모바일 애플리케이션에 미치는 영향:
1) 애플리케이션 호환성: 애플리케이션 자체가 Dex 파일을 처리하는 경우 호환성이 발생할 수 있습니다.
2) 성능 최적화: ART에서 가져온 성능 최적화 데이터에 집중할 수 있습니다. CPU를 많이 사용하는 애플리케이션의 경우 성능 향상이 분명합니다. 다만, 애플리케이션의 시간이 주로 시스템 API를 호출하는 데 소비된다면 개선 효과는 더 작아질 것입니다.
3) 애플리케이션 설치 패키지 크기: 설치 시 미리 컴파일되기 때문에 애플리케이션 설치 시간이 길어집니다. 생성되는 파일도 커지게 됩니다;
4) 첫 시작 시간: DexClassLoader 형태로 코드를 로드하면 첫 시작 시간도 길어집니다.
4. 향상된 배터리 수명이 모바일 애플리케이션에 미치는 영향:
1) 절전 모드를 켠 후 시스템은 CPU의 기본 주파수를 줄여 제품에 다음 사항을 요구합니다.
2) 애플리케이션이 백그라운드에서 실행을 중지한 후 시스템이 다시 비절전 모드로 전환되면 애플리케이션에 들어간 후 관련 사용자 프롬프트를 추가할 수 있으며, 이전 작업이 자동으로 다시 시작될 수 있습니다(예: 백그라운드 다운로드 등).
Android 5.0 시스템에서 어떤 앱에 문제가 있는지 살펴보겠습니다. MTC 플랫폼은 Baidu App Market의 상위 1000개 애플리케이션을 Lollipop에서 비교합니다(테스트된 실제 기기: Android 5.0으로 업그레이드된 Nexus 5). MTC 자동 테스트 보고서 및 로그 분석을 통해 모바일 앱과 Android 5.0 Lollipop 시스템 간의 호환성 테스트를 진행한 결과, 주로 다음과 같은 문제가 있었습니다.
1.
2. 설치 후 애플리케이션을 시작할 수 없습니다.
3. 테스트 중에 충돌이나 ANR이 발생했습니다. 1.89개의 애플리케이션(예: Lefeng.com, Bright Flashlight, Palm Mop 등)이 설치에 실패했고, 152개의 애플리케이션이 15.09의 실패율로 안정성 테스트에 실패했습니다(예: QQ Chat Version, Baofeng Video, Ctrip, 등.). 전체 실패율은 16.98입니다.
문제 분석: 이번 업그레이드가 애플리케이션에 미치는 가장 심각한 영향은 일부 애플리케이션을 설치할 수 없다는 것입니다. 주된 이유는 Android L의 새로운 규칙이 앱에 하나 이상의 동일한 사용자 정의 권한이 포함되어 있다고 규정하기 때문입니다. , 일치하지 않는 서명은 설치할 수 없습니다.
MTC 안정성 테스트 결과에 따르면 Google Original Sound 권한과 충돌하는 일부 애플리케이션은 설치할 수 없습니다. 다음 로그에서 Lefeng.com android.permission.ACCESS_DOWNLOAD_MANAGER에 의해 적용된 권한은 원래 애플리케이션 com.android.providers.downloads에 의해 획득되었습니다.
W/PackageManager(740): 패키지 com.yek .lafaso가 com.android.providers.downloads가 이미 소유한 android.permission.ACCESS_DOWNLOAD_MANAGER 권한을 다시 선언하려고 합니다.
요약: 이번 Android 5.0 업그레이드는 주로 설치에 초점을 맞춰 애플리케이션 시장의 애플리케이션에 상당한 영향을 미쳤습니다. 호환성, 인터페이스 디스플레이 호환성 및 안정성 측면에서 각 응용 프로그램은 5.0에 대한 시스템 호환성 적응 테스트를 수행하는 것이 좋습니다. 동시에 5.0에서 업그레이드된 전력 테스트 기능인 dumpsys Batterystats는 개발자가 보다 심층적이고 상세한 전력 테스트 및 전력 소비 분석을 수행하는 데 도움을 줄 수 있습니다. 다음 보고서에서는 이 도구에 대한 자세한 평가를 수행할 예정입니다. 조정되었습니다...