Microsoft o wyzwaniach związanych z językami w Windows Phone 8

Microsoft o wyzwaniach związanych z językami w Windows Phone 8

Autor: Łukasz Klimkiewicz

Opublikowano: 12/19/2012, 11:25 AM

Liczba odsłon: 2613

Wyświetlanie niektórych języków na ekranach urządzeń mobilnych może być problemem, stworzenie dla nich klawiatury również. Windows Phone 8 obsługuje 50 różnych języków i Microsoft postanowił przedstawić, co stwarzało największe problemy.

Kilkanaście miesięcy temu, podczas wydania aktualizacji Windows Phone 7.5 deweloperzy Microsoftu cieszyli się, że udało im się dodać do systemu 22 języki. Zapewnienie pełnej i bezproblemowej obsługi aż 50 języków na telefonie nie jest prostym zadaniem. Jednak Microsoft postawił przed sobą jeden cel - jeśli coś można przeczytać w Windows 8, będzie można to przeczytać również w Windows Phone 8. Aby sprostać temu zadaniu, Microsoft musiał stworzyć wiele nowych czcionek i usprawnić kod obsługujący pocztę, przeglądarkę Internet Explorer, funkcję SMS, pakiet Office i wszystko, co później okazało się konieczne.

Największym wyzwaniem dla programistów Windows Phone 8 była optymalizacja wyświetlania języków pisanych i czytanych od prawej do lewej strony, takich jak hebrajski, arabski czy perski. Pierwszy pomysł był taki, żeby zachować standardowy układ ekranu, ale w tym wypadku, niektóre słowa wychodziły poza wyświetlacz, co utrudniało obsługę telefonu. Dlatego też zdecydowano się na użycie lustrzanego odbicia dla niektórych elementów menu. Tylko niektórych, bo zmiana układu, na przykład, klawiatury numerycznej czy mapy byłaby dla użytkowników kłopotliwa i dezorientująca.

Do większej ilości języków dostosowana została też wirtualna klawiatura, która bez problemu obsługuje wszystkie dostępne w Windows Phone 8 języki. Microsoft dodał też kilka wariantów uzależnionych od terytorium, na przykład inny układ przewidziany jest dla regionu Stanów Zjednoczonych i inny dla Wielkiej Brytanii. Deweloperzy dodali też nowe języki do funkcji rozpoznawania głosu i przy okazji ją usprawnili. Windows Phone 8 rozpoznaje 15 języków, w tym Polski.

Na blogu Windows Phone podano też, że Microsoft w dalszym ciągu pracuje nad dodaniem kolejnych języków, nawet tych mało popularnych. Deweloperzy zapewniają, że przy pracy na Windows Phone 8 stworzono odpowiednie skrypty, które zapewnią znacznie łatwiejszą implementację nowych języków.

Źródło: http://blogs.windows.com/windows_phone/b/windowsphone/archive/2012/12/18/going-global-language-support-in-windows-phone-8.aspx

Warsztaty: Bezpieczna praca w chmurze z Microsoft 365 Business Premium
Warsztaty: Bezpieczna praca w chmurze z Microsoft 365 Business Premium

Wydarzenia