Głośnik (speaker) w urządzeniach mobilnych — elektrodynamiczny lub piezoceramiczny przetwornik, przekształcający sygnał audio w fale dźwiękowe o częstotliwościach od 200 Hz (niskie) do 20 kHz (wysokie). W nowoczesnych smartfonach stosuje się kombinację głośnika głównego na dolnym brzegu (main speaker) i słuchawki (earpiece) na górnym brzegu dla dźwięku stereo. Według danych Frost & Sullivan, 2025, średnia moc wyjściowa wbudowanego głośnika smartfona wynosi 1–2 W, szczytowa — do 5 W dla flagowych modeli.
Najważniejsze
Głośnik — przetwornik elektroakustyczny przekształcający elektryczny sygnał częstotliwości akustycznej w mechaniczne drgania membrany, które tworzą fale dźwiękowe w powietrzu. Główne elementy: magnes stały, cewka drgająca (voice coil), membrana (diaphragm) i zawieszenie (surround). Prąd w cewce wytwarza pole magnetyczne oddziałujące z polem magnesu stałego, co przesuwa cewkę wraz z membraną.
W urządzeniach mobilnych ograniczenie rozmiaru głośnika jest kluczowym problemem reprodukcji dźwięku. Średnica membrany flagowych smartfonów (iPhone, Galaxy) wynosi 12–16 mm dla głośnika głównego. Zgodnie z prawami akustyki, niskie częstotliwości wymagają dużej objętości wypieranego powietrza — mała membrana nie jest w stanie reprodukować basów poniżej 200–300 Hz. Dlatego wbudowane głośniki smartfona zapewniają głównie średnie i wysokie częstotliwości.
Aby poprawić zakres niskich częstotliwości, producenci stosują komory rezonansowe (acoustic chambers) w obudowie smartfona. Membrana głośnika tłoczy powietrze do plastikowej komory o objętości 0.5–1.5 ml, która działa jak bass-reflex — przesuwa dolną granicę częstotliwości do 150–200 Hz. Bez komory dolna granica wynosiłaby 400–500 Hz.
Większość głośników w smartfonach jest typu elektrodynamicznego. Jednak w niektórych scenariuszach (słuchawka, odblokowanie ultradźwiękowe) stosuje się piezoceramiczne (piezoelectric) przetworniki. Wykorzystują one efekt odwrotnej deformacji piezoelektrycznej: przyłożenie napięcia zmienia rozmiar kryształu, który wibruje i wytwarza dźwięk.
| Parametr | Elektrodynamiczny | Piezoceramiczny |
|---|---|---|
| Pasmo przenoszenia | 150–20000 Hz | 1000–40000 Hz |
| Moc (RMS) | 0.5–2.0 W | 0.1–0.5 W |
| Grubość obudowy | 3–5 mm (z cewką) | 0.5–1.5 mm |
| SPL na 1 W | 78–85 dB | 65–75 dB |
| THD (typowe) | < 1% (0.1–0.5 W) | < 3% (przy rezonansie) |
| Zastosowanie | Main speaker, earpiece | Earpiece (Crystal Speaker), dalmierz |
Głośniki piezoceramiczne są cieńsze i pozwalają zaoszczędzić miejsce na baterię, ale ustępują głośnością i jakością dźwięku. Na przykład Crystal Speaker w telefonach serii Xperia wykorzystuje szklany ekran jako membranę — dźwięk powstaje przez wibrację samego szkła za pomocą elementu piezoelektrycznego, bez tradycyjnej cewki i magnesu.
Konfiguracja systemu audio smartfona obejmuje od 2 do 4 przetworników. Earpiece (słuchawka) znajduje się u góry nad ekranem — jego zadaniem jest przekazywanie mowy rozmówcy. Earpiece jest zoptymalizowany dla średnich częstotliwości (200–3400 Hz) i zwykle ma moc 0.1–0.3 W dla komfortowej głośności 60–70 dB przy uchu.
Main speaker (głośnik główny) znajduje się na dolnym brzegu lub pod wyświetlaczem (jeśli ekran jest zakrzywiony). Jest to najpotężniejszy głośnik w smartfonie o mocy RMS do 2 W i paśmie przenoszenia 150–18000 Hz. W konfiguracji stereo main speaker odpowiada za prawy kanał, earpiece — za lewy. W niektórych flagowcach dodawany jest trzeci przetwornik — tweeter dla wysokich częstotliwości (5–20 kHz) z oddzielnym wzmocnieniem.
Strojenie stereo jest wykonywane przez kodek i wzmacniacz klasy D. Producent (Apple, Samsung, Xiaomi) konfiguruje zwrotnicę i korektor pod konkretne charakterystyki głośników. Deweloper nie może zmienić tego ustawienia programowo — może tylko wyłączyć lub włączyć systemową obróbkę dźwięku przez parametry systemowe.
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()
}
Kod generuje sygnał sinusoidalny o zadanej częstotliwości (PCM 16-bit, mono) i odtwarza go przez AudioTrack w strumieniu STREAM_MUSIC. AudioTrack to niskopoziomowe API do generowania dźwięku w czasie rzeczywistym: aplikacja uzyskuje bezpośredni dostęp do bufora audio i zarządza odtwarzaniem z opóźnieniem poniżej 50 ms.
Impedancja głośnika — całkowita rezystancja elektryczna cewki, mierzona w omach przy częstotliwości 1 kHz. Dla głośników mobilnych typowa wartość to 4 i 8 Ω. Prawo Ohma określa prąd: przy stałym napięciu 3.7 V głośnik 4 Ω pobiera 2 razy więcej prądu niż 8 Ω, tworząc większą głośność. Jednak niska impedancja zwiększa nagrzewanie wzmacniacza klasy D.
Czułość (SPL, Sound Pressure Level) — ciśnienie akustyczne w odległości 1 metra przy podaniu 1 W mocy. Mierzona w dB/W/m. Typowa wartość dla głośnika głównego smartfona to 78–85 dB/W/m. Różnica 3 dB odpowiada podwojeniu mocy elektrycznej. Czułość jest określana przez konstrukcję membrany, materiały i objętość komory akustycznej.
Pasmo przenoszenia — zakres częstotliwości, w którym głośnik odtwarza sygnał z nierównomiernością nie większą niż ±10 dB. Dla wbudowanego głośnika smartfona — 200–18000 Hz. Dolna granica wynika z rozmiarów membrany i objętości komory, górna — z bezwładności cewki i masy układu ruchomego.
Według danych DXOMARK Audio (2025), flagowe smartfony osiągają SPL 75–82 dB w testach głośności przy THD poniżej 1% przy 70% głośności. Liderami pod względem jakości dźwięku głośników pozostają iPhone 16 Pro Max, Samsung Galaxy S25 Ultra i Xiaomi 15 Pro.
AudioTrack (Android) — API do przesyłania buforów PCM bezpośrednio do strumienia audio. Aplikacja zarządza zawartością bufora, co pozwala generować tony, streamować audio przez sieć lub miksować wiele źródeł. AudioTrack działa w dwóch trybach: MODE_STATIC (pojedynczy bufor odtwarzany jednorazowo) i MODE_STREAM (bufory przesyłane w sposób ciągły przez write()).
AVAudioPlayer (iOS) — wysokopoziomowe API do odtwarzania plików w formatach MP3, AAC, WAV i innych. Do niskopoziomowego dostępu do bufora audio używany jest AVAudioEngine z węzłem player. AVAudioPlayer nie wymaga parsowania kodeków — system sam dekoduje format pliku do PCM przez AudioToolbox.
W aplikacjach wrażliwych na opóźnienie (gry, syntezatory) na iOS używana jest AVAudioSession z kategorią .playback i opcją .withAudioWithOthers do miksowania z muzyką w tle. Na Androidzie — AudioTrack z PERFORMANCE_MODE_LOW_LATENCY (Android 8+) w celu zmniejszenia opóźnienia do 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()
}
Kod znajduje plik w bundle, aktywuje sesję audio z kategorią .playback (odtwarzanie nawet w trybie cichym) i uruchamia odtwarzacz. AVAudioPlayer zarządza dekodowaniem i odtwarzaniem automatycznie — deweloper musi tylko podać URL i ustawić głośność.
Nowoczesne smartfony zawierają programowe algorytmy poprawy dźwięku na poziomie kodeka lub DSP. Korektor reguluje amplitudę pasm częstotliwości. Android udostępnia klasę Equalizer z API AudioEffect z presetami (Rock, Classical, Bass Boost) i niestandardowymi pasmami. iOS — MPVolumeView z systemowym korektorem tylko dla aplikacji Music.
Virtual Surround (wirtualny dźwięk przestrzenny) przetwarza sygnał stereo przez filtry HRTF (Head-Related Transfer Function), imitując rozmieszczenie źródeł dźwięku wokół słuchacza. Implementowany przez IAudioProcessingObject (Android) lub AVAudioUnitReverb / AVAudioUnitEQ (iOS). W grach i filmach Virtual Surround poprawia percepcję przestrzenną, ale zmniejsza dokładność lokalizacji źródła.
DAC (Digital-to-Analog Converter) przekształca cyfrowy strumień PCM w sygnał analogowy dla głośnika. Większość SoC (Snapdragon, A17) ma wbudowany DAC z częstotliwością do 384 kHz i rozdzielczością do 32 bitów. Flagowe modele (LG G8 z ESS Sabre, Xiaomi 15 z AKM) używają oddzielnego DAC Hi-Fi klasy o SNR do 132 dB i obsłudze DSD — dla słuchawek przewodowych, nie dla wbudowanych głośników.
Często zadawane pytania
Niskie częstotliwości wymagają wypierania dużej objętości powietrza — powierzchnia membrany małego głośnika (12–16 mm) jest niewystarczająca do wytworzenia niskoczęstotliwościowego ciśnienia. Dolna granica większości smartfonów to 150–200 Hz. Do jakościowego przekazywania basów potrzebny jest oddzielny subwoofer lub słuchawki o średnicy przetwornika 40+ mm.
Earpiece (słuchawka) — małomocny głośnik (0.1–0.3 W) na górnym brzegu smartfona do przekazywania mowy. Zoptymalizowany dla pasma częstotliwości 300–3400 Hz. Main speaker — mocniejszy (1–2 W) głośnik na dolnym brzegu do muzyki, wideo i głośnomówiącej z pełnym pasmem 150–18000 Hz.
Na Androidzie — AudioManager.setStreamVolume(STREAM_MUSIC, level, 0) do zmiany głośności systemowej. Na iOS — AVAudioSession.setActive(true) z ustawieniem outputVolume (tylko dla własnego odtwarzacza). Obie platformy pozwalają ustawić względną głośność odtwarzacza przez właściwość volume.
Na Android 8+ — AudioTrack z PERFORMANCE_MODE_LOW_LATENCY + konfiguracja .playback w AAudio. Opóźnienie wynosi 10–20 ms. Na iOS — AVAudioEngine z AVAudioSessionCategory .playback i opcją .withAudioWithOthers zapewnia opóźnienie 5–15 ms. Do gier i syntezatorów zalecany jest OpenAL (iOS) lub Oboe (Android).
THD (Total Harmonic Distortion) — całkowity współczynnik zniekształceń harmonicznych, pokazujący, jak bardzo nieliniowe zniekształcenia głośnika różnią się od oryginalnego sygnału. Dla wbudowanego głośnika smartfona THD poniżej 1% przy 70% głośności to doskonały wskaźnik. Przy THD 5–10% dźwięk staje się chrapliwy i brudny.
Podsumowanie
Opracujemy aplikację mobilną pod klucz
IT Sectr tworzy aplikacje na iOS i Androida dla startupów i firm od 2017 roku. Doradzimy Ci i zaproponujemy najlepsze rozwiązanie.
Przeczytaj również