Speaker — co to jest, rodzaje i jak działa w urządzeniach mobilnych

Autor: IT Sectr Opublikowano: 2026-03-24 Czas czytania: 10 min

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 elektrodynamiczny — cewka w polu magnetycznym porusza membranę, tworząc fale dźwiękowe; podstawowy typ dla urządzeń mobilnych dzięki wysokiej głośności i szerokiemu pasmu przenoszenia
  • Earpiece vs main speaker — słuchawka (earpiece) jest zoptymalizowana dla średnich częstotliwości (200–3400 Hz), głośnik główny — dla pełnego pasma z naciskiem na niskie częstotliwości
  • Impedancja 4–8 Ω — rezystancja cewki głośnika smartfona; niska impedancja pozwala uzyskać większą moc przy napięciu 3.7 V (akumulator litowo-jonowy)
  • AudioTrack (Android) i AVAudioPlayer (iOS) — podstawowe API do odtwarzania dźwięku przez głośnik smartfona z aplikacji
  • RMS power 1 W — typowa moc wbudowanego głośnika przy średniej głośności; szczytowa 2–5 W osiągana dzięki bezwładności cieplnej uzwojenia

Czym jest głośnik (speaker)?

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.

Głośnik elektrodynamiczny vs piezoceramiczny

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.

ParametrElektrodynamicznyPiezoceramiczny
Pasmo przenoszenia150–20000 Hz1000–40000 Hz
Moc (RMS)0.5–2.0 W0.1–0.5 W
Grubość obudowy3–5 mm (z cewką)0.5–1.5 mm
SPL na 1 W78–85 dB65–75 dB
THD (typowe)< 1% (0.1–0.5 W)< 3% (przy rezonansie)
ZastosowanieMain speaker, earpieceEarpiece (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 głośników: earpiece, main speaker, tweeter

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.

Przykład odtwarzania przez AudioTrack na Androidzie

kotlin
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.

Główne parametry: impedancja, czułość, pasmo przenoszenia

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.

Odtwarzanie dźwięku: Android AudioTrack i iOS AVAudioPlayer

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.

Przykład odtwarzania w Swift (iOS)

swift
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ść.

Poprawa dźwięku: korektor, Virtual Surround, DAC

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

Dlaczego wbudowane głośniki smartfona źle odtwarzają basy?

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.

Czym jest earpiece i czym różni się od main speaker?

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.

Jak programowo sterować głośnością głośnika w aplikacji?

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.

Które API zapewnia minimalne opóźnienie (low latency) w dźwięku?

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).

Czym jest THD głośnika i jaki wskaźnik uważa się za akceptowalny?

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

  • Głośnik smartfona — przetwornik elektrodynamiczny o mocy 1–2 W ze średnicą membrany 12–16 mm
  • Konfiguracja obejmuje earpiece (góra, 300–3400 Hz) i main speaker (dół, 150–18000 Hz) dla dźwięku stereo
  • Głośniki piezoceramiczne są używane jako Crystal Speaker — wibracja wyświetlacza przez element piezoelektryczny bez magnesu
  • Komora rezonansowa (0.5–1.5 ml) obniża częstotliwość odcięcia do 150–200 Hz, poprawiając basy
  • Android AudioTrack — niskopoziomowe API z opóźnieniem 10–50 ms do generowania i streamowania audio
  • iOS AVAudioPlayer — wysokopoziomowy odtwarzacz z automatycznym dekodowaniem plików audio
  • Korektor, Virtual Surround i DAC — programowe i sprzętowe ulepszenia dźwięku na poziomie OS

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.

Omów projekt

Przeczytaj również