Újabb hiba az Apple üzenetküldő alkalmazásában: A hangüzenetek problémái
Az Apple Messages alkalmazásában újabb érdekes bug bukkant fel, amely megakadályozza a felhasználókat abban, hogy hangüzeneteket küldjenek, amennyiben az üzenetben ampersand (&) karakter szerepel. Ez a hiba különösen frusztráló lehet, ha éppen egy barátunknak szeretnénk mesélni a Dave & Buster’s vagy H&M üzletekről.
A hiba hátterében
Az ügy elsőként a Search Engine podcastben került szóba, majd Guilherme Rambo alkalmazásfejlesztő is alaposabban megvizsgálta. A probléma lényege, hogy ha megpróbálunk hangüzenetet küldeni valakinek a Messages alkalmazásban, amely tartalmazza a „Dave & Buster’s” kifejezést, az üzenet nem érkezik meg.
Miután elküldtük az üzenetet, az a mi iPhone-unkon megjelenik, azonban a másik fél csak három pontot lát, mintha éppen írnánk valamit. Az üzenet végül eltűnik néhány másodperc után, soha nem érkezik meg a címzetthez.
Mi okozza a problémát?
Érdekes módon a probléma nem az audioüzenettel van, hanem a hozzátartozó átírással. Az Apple átíró motorja felismeri a megfelelő cégneveket, mint például a H&M vagy a Dave & Buster’s, és az ampersand karaktert használja a „and” helyett. Ezért ha például azt mondjuk, hogy „El akarsz jönni a Dave & Buster’s-ba?”, az átírás pontosan így jelenik meg.
A hiba forrása az ampersand karakter, mivel az Apple átíró motorja nem képes helyesen kezelni az XHTML-t, ami parsing hibát okoz a címzett eszközén. Ez a parsing hiba aktiválja az Apple BlastDoor Messages funkcióját, amely védi a felhasználókat a potenciálisan káros üzenetek ellen, így végül az audioüzenet nem kerül elküldésre.
Javítási lehetőségek
Rambo részletesebben is elemezte a hiba gyökerét, és a Search Engine podcast is további információkat tartalmaz a bugról. Ha többet szeretnél megtudni az Apple ezen kisebb hibájáról, érdemes ezeket a forrásokat is megnézni.
Összegzés
Az Apple üzenetküldő alkalmazásában tapasztalt ampersand problémája rávilágít, hogy még a legfejlettebb technológiák is tartogathatnak meglepetéseket. A jövőbeni frissítések remélhetőleg megoldják ezt a kellemetlenséget, de addig is érdemes más módot keresni a hangüzenetek küldésére, ha cégneveket szeretnénk említeni. Az ilyen hibák emlékeztetnek minket arra, hogy a technológiai innovációk mellett a részletek is kulcsfontosságúak a felhasználói élmény szempontjából.
Discover more from Mobil Rank
Subscribe to get the latest posts sent to your email.