Um altifalante em dispositivos móveis é um transdutor eletrodinâmico ou piezoelétrico que converte o sinal de áudio em ondas sonoras com frequências de 200 Hz (graves) a 20 kHz (agudos). Os smartphones modernos usam uma combinação de um altifalante principal no bordo inferior e um earpiece no bordo superior para som estéreo. Segundo a Frost & Sullivan, 2025, a potência de saída média de um altifalante integrado de smartphone é de 1–2 W, com potência máxima até 5 W para modelos emblemáticos.
Pontos principais
Um altifalante é um transdutor eletroacústico que converte um sinal elétrico de frequência de áudio em vibrações mecânicas de um diafragma, que criam ondas sonoras no ar. Os principais componentes são: um íman permanente, uma bobina de voz, um diafragma (membrana) e uma suspensão. A corrente na bobina cria um campo magnético que interage com o campo do íman permanente, movendo a bobina juntamente com o diafragma.
Em dispositivos móveis, a limitação de tamanho do altifalante é um desafio chave de reprodução. O diâmetro do diafragma dos smartphones emblemáticos (iPhone, Galaxy) é de 12–16 mm para o altifalante principal. De acordo com as leis da acústica, as baixas frequências requerem um grande volume de ar deslocado — um diafragma pequeno não consegue reproduzir graves abaixo de 200–300 Hz. Portanto, os altifalantes integrados dos smartphones produzem predominantemente frequências médias e altas.
Para melhorar a gama de baixas frequências, os fabricantes utilizam câmaras acústicas (câmaras de ressonância) no corpo do smartphone. O diafragma do altifalante força o ar para uma câmara de plástico com um volume de 0.5–1.5 ml, que funciona como um inversor de fase — deslocando o limite de baixa frequência para 150–200 Hz. Sem câmara, o limite inferior seria de 400–500 Hz.
A maioria dos altifalantes em smartphones são do tipo eletrodinâmico. No entanto, em alguns cenários (earpiece, desbloqueio ultrassónico) são utilizados transdutores piezoelétricos. Estes utilizam o efeito piezoelétrico inverso: aplicar tensão altera o tamanho do cristal, que vibra e cria som.
| Parâmetro | Eletrodinâmico | Piezoelétrico |
|---|---|---|
| Gama de frequências | 150–20000 Hz | 1000–40000 Hz |
| Potência (RMS) | 0.5–2.0 W | 0.1–0.5 W |
| Espessura do corpo | 3–5 mm (com bobina) | 0.5–1.5 mm |
| SPL a 1 W | 78–85 dB | 65–75 dB |
| THD (típico) | < 1% (0.1–0.5 W) | < 3% (em ressonância) |
| Aplicação | Altifalante principal, earpiece | Earpiece (Crystal Speaker), telémetro |
Os altifalantes piezoelétricos são mais finos e poupam espaço para a bateria, mas são inferiores em volume e qualidade de som. Por exemplo, o Crystal Speaker nos telemóveis da série Xperia utiliza o ecrã de vidro como diafragma — o som é criado pela vibração do próprio vidro através de um elemento piezoelétrico, sem bobina e íman tradicionais.
A configuração do sistema de áudio de um smartphone inclui 2 a 4 transdutores. O earpiece está localizado no topo acima do ecrã — a sua tarefa é transmitir a voz do interlocutor. O earpiece está otimizado para frequências médias (200–3400 Hz) e normalmente tem uma potência de 0.1–0.3 W para um volume confortável de 60–70 dB no ouvido.
O altifalante principal está localizado no bordo inferior ou sob o ecrã (se o ecrã for curvo). É o altifalante mais potente do smartphone com uma RMS até 2 W e uma gama de frequências de 150–18000 Hz. Numa configuração estéreo, o altifalante principal trata do canal direito, enquanto o earpiece trata do esquerdo. Alguns modelos emblemáticos adicionam um terceiro transdutor — um tweeter para frequências altas (5–20 kHz) com amplificação separada.
A sintonização estéreo é realizada pelo codec e amplificador Classe D. O fabricante (Apple, Samsung, Xiaomi) configura o crossover e o equalizador para as características específicas dos altifalantes. O programador não pode alterar esta configuração programaticamente — apenas ativar ou desativar o processamento de som do sistema através de parâmetros do sistema.
fun playTone(frequency: Int) {
val sampleRate = 44100
val duration = 1.0
val numSamples = (sampleRate * duration).toInt()
val samples = ShortArray(numSamples)
for (i in 0 until numSamples) {
val t = i.toDouble() / sampleRate
samples[i] = (Short.MAX_VALUE * sin(
2.0 * Math.PI * frequency * t
)).toShort()
}
val track = AudioTrack(
AudioManager.STREAM_MUSIC,
sampleRate,
AudioFormat.CHANNEL_OUT_MONO,
AudioFormat.ENCODING_PCM_16BIT,
numSamples * 2,
AudioTrack.MODE_STATIC
)
track.write(samples, 0, numSamples)
track.play()
}
O código gera um sinal senoidal de uma frequência determinada (PCM 16 bits, mono) e reprodu-lo através do AudioTrack no fluxo STREAM_MUSIC. O AudioTrack é uma API de baixo nível para geração de áudio em tempo real: a aplicação obtém acesso direto ao buffer de áudio e controla a reprodução com uma latência inferior a 50 ms.
A impedância de um altifalante é a resistência elétrica total da bobina, medida em ohms a 1 kHz. O valor típico para altifalantes móveis é de 4 e 8 ohms. A Lei de Ohm determina a corrente: a uma tensão fixa de 3.7 V, um altifalante de 4 Ω consome 2 vezes mais corrente que um de 8 Ω, produzindo maior volume. No entanto, uma impedância baixa aumenta o aquecimento do amplificador Classe D.
A sensibilidade (SPL, Nível de Pressão Sonora) é a pressão sonora a uma distância de 1 metro quando se aplica 1 W de potência. Mede-se em dB/W/m. O valor típico para o altifalante principal de um smartphone é de 78–85 dB/W/m. Uma diferença de 3 dB corresponde a uma duplicação da potência elétrica. A sensibilidade é determinada pelo design do diafragma, materiais e volume da câmara acústica.
A gama de frequências é o intervalo de frequências no qual o altifalante reproduz um sinal com não uniformidade não superior a ±10 dB. Para um altifalante integrado de smartphone — 200–18000 Hz. O limite inferior é determinado pelo tamanho do diafragma e volume da câmara, o limite superior pela inércia da bobina e massa do sistema móvel.
Segundo a DXOMARK Audio (2025), os smartphones emblemáticos alcançam um SPL de 75–82 dB em testes de volume com THD inferior a 1% a 70% do volume. Os líderes em qualidade de som de altifalantes continuam a ser o iPhone 16 Pro Max, Samsung Galaxy S25 Ultra e Xiaomi 15 Pro.
O AudioTrack (Android) é uma API para enviar buffers PCM diretamente para um fluxo de áudio. A aplicação gere o conteúdo do buffer, permitindo a geração de tons, transmissão de áudio por rede ou mistura de múltiplas fontes. O AudioTrack opera em dois modos: MODE_STATIC (um único buffer é reproduzido uma vez) e MODE_STREAM (os buffers são transmitidos continuamente através de write()).
O AVAudioPlayer (iOS) é uma API de alto nível para reproduzir ficheiros nos formatos MP3, AAC, WAV e outros. Para acesso de baixo nível ao buffer de áudio, utiliza-se o AVAudioEngine com um nó de reprodução. O AVAudioPlayer não requer análise de codec — o sistema descodifica automaticamente o formato do ficheiro para PCM através do AudioToolbox.
Para aplicações sensíveis à latência (jogos, sintetizadores), o iOS utiliza o AVAudioSession com a categoria .playback e a opção .withAudioWithOthers para misturar com música de fundo. No Android — AudioTrack com PERFORMANCE_MODE_LOW_LATENCY (Android 8+) para reduzir a latência para 10–20 ms.
import AVFoundation
func playSound(name: String) {
guard let url = Bundle.main.url(
forResource: name, withExtension: "mp3"
) else { return }
let session = AVAudioSession.sharedInstance()
try? session.setCategory(.playback)
let player = try? AVAudioPlayer(contentsOf: url)
player?.volume = 0.8
player?.play()
}
O código encontra o ficheiro no bundle, ativa a sessão de áudio com a categoria .playback (reprodução mesmo em modo silencioso) e inicia o leitor. O AVAudioPlayer trata da descodificação e reprodução automaticamente — o programador só precisa de especificar o URL e ajustar o volume.
Os smartphones modernos incluem algoritmos de melhoria de som por software ao nível do codec ou DSP. Um equalizador ajusta a amplitude das bandas de frequência. O Android fornece a classe Equalizer da API AudioEffect com predefinições (Rock, Clássico, Bass Boost) e bandas personalizadas. O iOS — MPVolumeView com um equalizador de sistema apenas para a aplicação Música.
O Virtual Surround (som envolvente virtual) processa o sinal estéreo através de filtros HRTF (Head-Related Transfer Function), simulando a colocação de fontes sonoras à volta do ouvinte. Implementado através de IAudioProcessingObject (Android) ou AVAudioUnitReverb / AVAudioUnitEQ (iOS). Para jogos e vídeos, o Virtual Surround melhora a perceção espacial mas reduz a precisão de localização da fonte.
Um DAC (Conversor Digital para Analógico) converte o fluxo PCM digital num sinal analógico para o altifalante. A maioria dos SoCs (Snapdragon, A17) tem um DAC integrado com uma frequência até 384 kHz e uma profundidade de bits até 32 bits. Os modelos emblemáticos (LG G8 com ESS Sabre, Xiaomi 15 com AKM) utilizam um DAC Hi-Fi de classe separada com SNR até 132 dB e suporte DSD — para auscultadores com fios, não para altifalantes integrados.
Perguntas frequentes
As baixas frequências requerem deslocar um grande volume de ar — a área do diafragma de um altifalante pequeno (12–16 mm) é insuficiente para criar pressão de baixa frequência. O limite inferior da maioria dos smartphones é de 150–200 Hz. Para uma reprodução de graves de qualidade, é necessário um subwoofer separado ou auscultadores com um diâmetro de driver de 40+ mm.
Um earpiece é um altifalante de baixa potência (0.1–0.3 W) no bordo superior do smartphone para transmissão de voz. Está otimizado para a gama de frequências de 300–3400 Hz. O main speaker é mais potente (1–2 W), localizado no bordo inferior para música, vídeo e altifalante, com uma gama completa de 150–18000 Hz.
No Android — AudioManager.setStreamVolume(STREAM_MUSIC, level, 0) para alterar o volume do sistema. No iOS — AVAudioSession.setActive(true) com a definição outputVolume (apenas para o seu próprio leitor). Ambas as plataformas permitem definir o volume relativo do leitor através da propriedade de volume.
No Android 8+ — AudioTrack com PERFORMANCE_MODE_LOW_LATENCY + configuração .playback no AAudio. A latência é de 10–20 ms. No iOS — AVAudioEngine com AVAudioSessionCategory .playback e a opção .withAudioWithOthers proporciona uma latência de 5–15 ms. Para jogos e sintetizadores, recomenda-se OpenAL (iOS) ou Oboe (Android).
THD (Distorção Harmónica Total) é o coeficiente de distorção harmónica total, que mostra quanto a distorção não linear do altifalante se desvia do sinal original. Para um altifalante integrado de smartphone, THD inferior a 1% a 70% do volume é um excelente indicador. Com THD de 5–10%, o som torna-se rouco e distorcido.
Resumo
Vamos desenvolver um aplicativo móvel chave na mão
A IT Sectr cria aplicativos para iOS e Android para startups e empresas desde 2017. Nós vamos aconselhá-lo e propor a melhor solução.
Leia também