View in English

  • Apple Developer
    • Get Started

    Explore Get Started

    • Overview
    • Learn
    • Apple Developer Program

    Stay Updated

    • Latest News
    • Hello Developer
    • Platforms

    Explore Platforms

    • Apple Platforms
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store

    Featured

    • Design
    • Distribution
    • Games
    • Accessories
    • Web
    • Home
    • CarPlay
    • Technologies

    Explore Technologies

    • Overview
    • Xcode
    • Swift
    • SwiftUI

    Featured

    • Accessibility
    • App Intents
    • Apple Intelligence
    • Games
    • Machine Learning & AI
    • Security
    • Xcode Cloud
    • Community

    Explore Community

    • Overview
    • Meet with Apple events
    • Community-driven events
    • Developer Forums
    • Open Source

    Featured

    • WWDC
    • Swift Student Challenge
    • Developer Stories
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Centers
    • Documentation

    Explore Documentation

    • Documentation Library
    • Technology Overviews
    • Sample Code
    • Human Interface Guidelines
    • Videos

    Release Notes

    • Featured Updates
    • iOS
    • iPadOS
    • macOS
    • watchOS
    • visionOS
    • tvOS
    • Xcode
    • Downloads

    Explore Downloads

    • All Downloads
    • Operating Systems
    • Applications
    • Design Resources

    Featured

    • Xcode
    • TestFlight
    • Fonts
    • SF Symbols
    • Icon Composer
    • Support

    Explore Support

    • Overview
    • Help Guides
    • Developer Forums
    • Feedback Assistant
    • Contact Us

    Featured

    • Account Help
    • App Review Guidelines
    • App Store Connect Help
    • Upcoming Requirements
    • Agreements and Guidelines
    • System Status
  • Quick Links

    • Events
    • News
    • Forums
    • Sample Code
    • Videos
 

Vídeos

Abrir menu Fechar menu
  • Coleções
  • Todos os vídeos
  • Sobre

Mais vídeos

  • Sobre
  • Resumo
  • Monitore e otimize o consumo de energia do seu app

    Saiba como otimizar seu app para economizar carga da bateria. Descubra como identificar a causa principal dos problemas de consumo de energia no seu app, seja ao reproduzi-los com o Xcode conectado ou em testes no dispositivo, em uso real. Aprenda como medir o consumo de energia para guiar decisões sobre novos recursos e criar apps mais eficientes desde o início.

    Capítulos

    • 0:00 - Introdução
    • 1:52 - Depurar problemas que podem ser reproduzidos
    • 9:37 - Descobrir problemas ocultos
    • 16:19 - Comparar o uso de energia
    • 18:25 - Otimizar de forma proativa

    Recursos

    • Performance and metrics
    • Measuring your app’s power use with Power Profiler
      • Vídeo HD
      • Vídeo SD

    Vídeos relacionados

    WWDC25

    • Otimize o desempenho da CPU com o Instruments
  • Buscar neste vídeo...
    • 0:00 - Introdução
    • Saiba mais sobre otimização de energia para apps.

    • 1:52 - Depurar problemas que podem ser reproduzidos
    • O Power Profiler no Instruments é uma ferramenta valiosa para identificar problemas de consumo de energia nos apps. Wiam usa um exemplo de uso dessa ferramenta para investigar uma regressão de desempenho em um app de streaming de vídeo após adicionar um novo painel da biblioteca. No exemplo, o Power Profiler revela um aumento significativo no uso da CPU e no consumo de energia ao abrir o painel da biblioteca. Ao analisar o rastreamento em Instruments, Wiam identificou o problema como um código ineficiente que carregava todas as miniaturas de vídeo com antecedência. Para otimizar o desempenho, ela substituiu 'VStack' por 'LazyVStack', que só carrega visualizações conforme necessário. Após a implementação dessa alteração, o app se torna mais responsivo e o impacto de energia da CPU diminui bastante, demonstrando a eficácia do instrumento Power Profiler na identificação e resolução de gargalos de desempenho.

    • 9:37 - Descobrir problemas ocultos
    • Com a ferramenta Power Profiler, é possível coletar dados do uso do app no mundo real, o que é fundamental para identificar problemas que não podem ser reproduzidos durante o desenvolvimento. Por exemplo, problemas de duração da bateria de um app só vão se manifestar fora de ambientes fechados ou em situações específicas de navegação. A ferramenta permite que você colete remotamente métricas de energia de dispositivos de teste. Quando você ativa o Modo de Desenvolvedor e o Rastreamento de Desempenho, os testadores podem registrar dados enquanto usam o app, que podem então ser compartilhados para a sua análise. Nesse processo, Wiam diagnostica um problema de duração da bateria no app causado por um recurso de recomendação baseado em localização, que estava realizando repetidamente operações de E/S de arquivos e análise de JSON com uso intensivo de recursos. Ao otimizar essa função para carregar e analisar dados de forma preguiçosa, a eficiência energética do app é melhorada e o problema é resolvido.

    • 16:19 - Comparar o uso de energia
    • Ao desenvolver um novo recurso e se deparar com duas abordagens de implementação, use o Power Profiler para comparar o impacto na duração da bateria. Execute vários testes sob diversas condições para levar em conta variáveis como tamanho dos dados, rede e estado dispositivo, e então faça uma média dos resultados para tomar uma decisão.

    • 18:25 - Otimizar de forma proativa
    • Xcode, Instruments e os SDKs da plataforma oferecem um pacote de ferramentas que inclui Medidores de energia, Instruments, XCTest, Organizer, MetricKit e a API App Store Connect, para você monitorar e otimizar a eficiência energética no desenvolvimento e após o lançamento de um app.

Developer Footer

  • Vídeos
  • WWDC25
  • Monitore e otimize o consumo de energia do seu app
  • Open Menu Close Menu
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store
    Open Menu Close Menu
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • Icon Composer
    • SF Symbols
    Open Menu Close Menu
    • Accessibility
    • Accessories
    • Apple Intelligence
    • Audio & Video
    • Augmented Reality
    • Business
    • Design
    • Distribution
    • Education
    • Games
    • Health & Fitness
    • In-App Purchase
    • Localization
    • Maps & Location
    • Machine Learning & AI
    • Security
    • Safari & Web
    Open Menu Close Menu
    • Documentation
    • Downloads
    • Sample Code
    • Videos
    Open Menu Close Menu
    • Help Guides & Articles
    • Contact Us
    • Forums
    • Feedback & Bug Reporting
    • System Status
    Open Menu Close Menu
    • Apple Developer
    • App Store Connect
    • Certificates, IDs, & Profiles
    • Feedback Assistant
    Open Menu Close Menu
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program
    • Mini Apps Partner Program
    • News Partner Program
    • Video Partner Program
    • Security Bounty Program
    • Security Research Device Program
    Open Menu Close Menu
    • Meet with Apple
    • Apple Developer Centers
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Academies
    • WWDC
    Read the latest news.
    Get the Apple Developer app.
    Copyright © 2026 Apple Inc. All rights reserved.
    Terms of Use Privacy Policy Agreements and Guidelines