Mobil cihazlarda hoparlör, ses sinyalini 200 Hz (bas) ile 20 kHz (tiz) arasındaki frekanslarda ses dalgalarına dönüştüren elektrodinamik veya piezoelektrik bir dönüştürücüdür. Modern smartphone'lar stereo ses için alt kenarda ana hoparlör ve üst kenarda earpiece kombinasyonunu kullanır. Frost & Sullivan, 2025'e göre, smartphone'da yerleşik hoparlörün ortalama çıkış gücü 1–2 W olup, amiral gemisi modellerinde tepe gücü 5 W'a kadar çıkar.
Önemli Noktalar
Hoparlör, elektriksel ses frekansı sinyalini diyaframın mekanik titreşimlerine dönüştüren ve havada ses dalgaları oluşturan bir elektroakustik dönüştürücüdür. Ana bileşenler şunlardır: kalıcı mıknatıs, ses bobini, diyafram (zar) ve süspansiyon. Bobindeki akım, kalıcı mıknatısın alanıyla etkileşime giren bir manyetik alan oluşturarak bobini diyaframla birlikte hareket ettirir.
Mobil cihazlarda hoparlörün boyut sınırlaması temel bir yeniden üretim zorluğudur. Amiral gemisi smartphone'larda (iPhone, Galaxy) ana hoparlör için diyafram çapı 12–16 mm'dir. Akustik yasalarına göre, düşük frekanslar büyük miktarda hava yer değiştirmesi gerektirir — küçük bir diyafram 200–300 Hz'in altındaki basları yeniden üretemez. Bu nedenle, smartphone'da yerleşik hoparlörler ağırlıklı olarak orta ve yüksek frekanslar üretir.
Düşük frekans aralığını iyileştirmek için üreticiler smartphone gövdesinde akustik odalar (rezonans odaları) kullanır. Hoparlör diyaframı, 0.5–1.5 ml hacmindeki plastik bir odaya hava gönderir; bu oda bir faz invertörü gibi çalışarak düşük frekans kesimini 150–200 Hz'e düşürür. Oda olmadan alt kesim 400–500 Hz olurdu.
Smartphone'lardaki hoparlörlerin çoğu elektrodinamik tiptedir. Ancak bazı senaryolarda (earpiece, ultrasonik kilit açma) piezoelektrik dönüştürücüler kullanılır. Bunlar ters piezoelektrik etkiyi kullanır: voltaj uygulamak kristalin boyutunu değiştirir, kristal titreşir ve ses oluşturur.
| Parametre | Elektrodinamik | Piezoelektrik |
|---|---|---|
| Frekans aralığı | 150–20000 Hz | 1000–40000 Hz |
| Güç (RMS) | 0.5–2.0 W | 0.1–0.5 W |
| Kasa kalınlığı | 3–5 mm (bobinli) | 0.5–1.5 mm |
| 1 W'da SPL | 78–85 dB | 65–75 dB |
| THD (tipik) | < %1 (0.1–0.5 W) | < %3 (rezonasta) |
| Uygulama | Ana hoparlör, earpiece | Earpiece (Crystal Speaker), mesafe ölçer |
Piezoelektrik hoparlörler daha incedir ve pil için yerden tasarruf sağlar, ancak ses seviyesi ve kalitesinde daha düşüktür. Örneğin, Xperia serisi telefonlardaki Crystal Speaker, cam ekranı diyafram olarak kullanır — ses, geleneksel bobin ve mıknatıs olmadan piezoelektrik eleman aracılığıyla camın titreşimiyle oluşturulur.
Smartphone'un ses sistemi konfigürasyonu 2 ila 4 dönüştürücü içerir. Earpiece ekranın üstünde bulunur — görevi konuşmacının sesini iletmektir. Earpiece orta frekanslar (200–3400 Hz) için optimize edilmiştir ve kulakta 60–70 dB rahat ses seviyesi için tipik olarak 0.1–0.3 W güce sahiptir.
Ana hoparlör alt kenarda veya ekranın altında (kavisli ekran ise) bulunur. RMS değeri 2 W'a ve frekans aralığı 150–18000 Hz'e kadar olan smartphone'daki en güçlü hoparlördür. Stereo konfigürasyonda ana hoparlör sağ kanalı, earpiece sol kanalı yönetir. Bazı amiral gemileri, ayrı amplifikasyonlu yüksek frekanslar (5–20 kHz) için üçüncü bir dönüştürücü — bir tweeter ekler.
Stereo ayarı codec ve D Sınıfı amplifikatör tarafından gerçekleştirilir. Üretici (Apple, Samsung, Xiaomi) belirli hoparlör özelliklerine göre crossover ve ekolayzırı yapılandırır. Geliştirici bu ayarı programlı olarak değiştiremez — yalnızca sistem parametreleri aracılığıyla sistem ses işlemeyi etkinleştirebilir veya devre dışı bırakabilir.
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, belirli bir frekansta sinüs dalgası sinyali (PCM 16-bit, mono) üretir ve STREAM_MUSIC akışında AudioTrack aracılığıyla oynatır. AudioTrack, gerçek zamanlı ses üretimi için düşük seviyeli bir API'dir: uygulama ses tamponuna doğrudan erişir ve 50 ms'den düşük gecikmeyle oynatmayı kontrol eder.
Empedans, bobinin 1 kHz'de ohm cinsinden ölçülen toplam elektrik direncidir. Mobil hoparlörler için tipik değer 4 ve 8 ohm'dur. Ohm Yasası akımı belirler: 3.7 V sabit voltajda, 4 Ω hoparlör 8 Ω hoparlörden 2 kat daha fazla akım çeker ve daha yüksek ses üretir. Ancak düşük empedans, D Sınıfı amplifikatörün ısınmasını artırır.
Hassasiyet (SPL, Ses Basıncı Seviyesi), 1 W güç uygulandığında 1 metre mesafedeki ses basıncıdır. dB/W/m cinsinden ölçülür. Smartphone ana hoparlörü için tipik değer 78–85 dB/W/m'dir. 3 dB'lik bir fark, elektrik gücünün iki katına çıkmasına karşılık gelir. Hassasiyet, diyafram tasarımı, malzemeler ve akustik oda hacmi tarafından belirlenir.
Frekans aralığı, hoparlörün ±10 dB'den fazla olmayan bir düzgünsüzlükle sinyal ürettiği frekans aralığıdır. Yerleşik smartphone hoparlörü için — 200–18000 Hz. Alt sınır diyafram boyutu ve oda hacmi tarafından, üst sınır bobin ataleti ve hareketli sistem kütlesi tarafından belirlenir.
DXOMARK Audio (2025)'ye göre, amiral gemisi smartphone'lar %70 seste %1'in altında THD ile ses testlerinde 75–82 dB SPL'ye ulaşır. Hoparlör ses kalitesinde liderler iPhone 16 Pro Max, Samsung Galaxy S25 Ultra ve Xiaomi 15 Pro olmaya devam ediyor.
AudioTrack (Android), PCM tamponlarını doğrudan bir ses akışına göndermek için bir API'dir. Uygulama tampon içeriğini yönetir, ton oluşturma, ağ üzerinden ses akışı veya birden çok kaynağı karıştırmaya olanak tanır. AudioTrack iki modda çalışır: MODE_STATIC (tek bir tampon bir kez oynatılır) ve MODE_STREAM (tamponlar write() aracılığıyla sürekli iletilir).
AVAudioPlayer (iOS), MP3, AAC, WAV ve diğer formatlardaki dosyaları oynatmak için üst düzey bir API'dir. Ses tamponuna düşük seviyeli erişim için, bir oynatıcı düğümüyle AVAudioEngine kullanılır. AVAudioPlayer codec ayrıştırması gerektirmez — sistem, dosya formatını AudioToolbox aracılığıyla otomatik olarak PCM'ye çözer.
Gecikmeye duyarlı uygulamalar (oyunlar, sentezleyiciler) için iOS, arka plan müziğiyle karıştırma için .playback kategorisi ve .withAudioWithOthers seçeneğiyle AVAudioSession kullanır. Android'de — gecikmeyi 10–20 ms'ye düşürmek için PERFORMANCE_MODE_LOW_LATENCY (Android 8+) ile AudioTrack.
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, paketteki dosyayı bulur, .playback kategorisiyle (sessiz modda bile oynatma) ses oturumunu etkinleştirir ve oynatıcıyı başlatır. AVAudioPlayer, çözme ve oynatmayı otomatik olarak yönetir — geliştiricinin yalnızca URL'yi belirtmesi ve ses seviyesini ayarlaması yeterlidir.
Modern smartphone'lar, codec veya DSP seviyesinde yazılım ses iyileştirme algoritmaları içerir. Ekolayzır frekans bantlarının genliğini ayarlar. Android, AudioEffect API'sinden ön ayarlı (Rock, Klasik, Bass Boost) ve özel bantlı Equalizer sınıfı sağlar. iOS — yalnızca Müzik uygulaması için sistem ekolayzırlı MPVolumeView.
Virtual Surround (sanal surround ses), stereo sinyali HRTF (Başla İlgili Aktarım İşlevi) filtreleri aracılığıyla işleyerek ses kaynaklarının dinleyicinin etrafında konumlandırılmasını simüle eder. IAudioProcessingObject (Android) veya AVAudioUnitReverb / AVAudioUnitEQ (iOS) aracılığıyla uygulanır. Oyunlar ve videolar için Virtual Surround uzamsal algıyı iyileştirir ancak kaynak konumlandırma doğruluğunu azaltır.
DAC (Dijital-Analog Dönüştürücü), dijital PCM akışını hoparlör için analog sinyale dönüştürür. Çoğu SoC (Snapdragon, A17), 384 kHz'e kadar frekans ve 32 bit'e kadar bit derinliğine sahip yerleşik bir DAC'a sahiptir. Amiral gemisi modelleri (ESS Sabre ile LG G8, AKM ile Xiaomi 15), SNR'si 132 dB'ye kadar ve DSD desteği olan ayrı bir Hi-Fi Sınıfı DAC kullanır — yerleşik hoparlörler için değil, kablolu kulaklıklar için.
Sıkça Sorulan Sorular
Düşük frekanslar büyük miktarda havanın yer değiştirmesini gerektirir — küçük bir hoparlörün (12–16 mm) diyafram alanı düşük frekans basıncı oluşturmak için yetersizdir. Çoğu smartphone'ın alt sınırı 150–200 Hz'dir. Kaliteli bas üretimi için ayrı bir subwoofer veya 40+ mm sürücü çapına sahip kulaklık gerekir.
Earpiece, ses iletimi için smartphone'ın üst kenarında düşük güçlü bir hoparlördür (0.1–0.3 W). 300–3400 Hz frekans aralığı için optimize edilmiştir. Ana hoparlör daha güçlüdür (1–2 W), müzik, video ve hoparlör için alt kenarda bulunur ve 150–18000 Hz tam aralığa sahiptir.
Android'de — sistem ses seviyesini değiştirmek için AudioManager.setStreamVolume(STREAM_MUSIC, level, 0). iOS'te — outputVolume ayarıyla AVAudioSession.setActive(true) (yalnızca kendi oynatıcınız için). Her iki platform da volume özelliği aracılığıyla oynatıcının bağıl ses seviyesini ayarlamaya izin verir.
Android 8+'de — AAudio'da PERFORMANCE_MODE_LOW_LATENCY + .playback yapılandırmasıyla AudioTrack. Gecikme 10–20 ms'dir. iOS'te — AVAudioSessionCategory .playback ve .withAudioWithOthers seçeneğiyle AVAudioEngine, 5–15 ms gecikme sağlar. Oyunlar ve sentezleyiciler için OpenAL (iOS) veya Oboe (Android) önerilir.
THD (Toplam Harmonik Distorsiyon), hoparlörün doğrusal olmayan distorsiyonunun orijinal sinyalden ne kadar saptığını gösteren toplam harmonik distorsiyon katsayısıdır. Yerleşik smartphone hoparlörü için, %70 seste THD'nin %1'in altında olması mükemmel bir göstergedir. THD %5–10 olduğunda, ses kısık ve bozuk hale gelir.
Özet
Anahtar teslim bir mobil uygulama geliştireceğiz
IT Sectr, 2017'den beri girişimler ve işletmeler için iOS ve Android uygulamaları oluşturmaktadır. Size danışmanlık yapacak ve en iyi çözümü önereceğiz.
Ayrıca okuyun