ناهنجاری عجیب در آیمسیج اپل؛ زمانی که پیامهای صوتی برخی از کاربران به دستشان نمیرسد

اپلیکیشن آیمسیج به تازگی با یک مشکل ناگواری مواجه شده که سبب میشود برخی از پیامهای صوتی به مقصد نرسند. این اشکال در شرایطی بروز میکند که در متن پیام صوتی از عباراتی که شامل علامت «&» هستند، استفاده شود. به عنوان مثال، اگر در یک پیام صوتی بگویید: «دوست داری به Dave & Buster’s برویم؟»، مخاطب شما هرگز این پیام را دریافت نخواهد کرد.
در ابتدا، پادکست Search Engine این باگ را مطرح کرد و سپس توسعهدهنده ی معروف اپلیکیشن، گیلهرمه رامبو به بررسی دقیقتری پیرامون این موضوع پرداخت. ایشان متوجه شد که پیامهایی که علامت & در آنها وجود دارد، به درستی به مقصد ارسال نمیشوند.
نکتهی جالب این است که خود پیام صوتی مشکلی ندارد؛ بلکه اشکال از موتور تبدیل گفتار به متن اپل ناشی میشود که نتوانسته علامت & را به شکل صحیح به XHTML تبدیل کند. این نقص در گوشی گیرنده منجر به بروز خطای تجزیه (Parsing Error) میشود و سیستم امنیتی BlastDoor اپل فعال میگردد. این عملکرد به منظور حفاظت کاربر از پیامهای مخرب طراحی شده و بدین ترتیب از ارسال پیام صوتی ممانعت میکند.
مقالههای مرتبط:
در واقع، باگی که از Dave & Buster’s آغاز گردید، اکنون به یک مشکل فراگیر برای هر پیامی که شامل علامت & است، تبدیل شده است. پیشنهاد میشود تا زمانی که اپل این مشکل را برطرف نکند، از ذکر نام برندهایی نظیر H&M، AT&T یا Tiffany & Co در پیامهای صوتی خود پرهیز کنید.



