Vlastnosti programu.

Úvod

Záležitost, která byla vyřešena pomocí programu T99, je známá již dlouho dobu v několika zemích. V Polsku byla dokonce zveřejněná jako senzační novinka v novinách a jednom z nejpopulárnějších zpravodajských programů v televizi.

Bohužel novináři ani lidé nemohli pochopit o čem se to vlastně mluví a proč některé telefony "žerou" více znaků než by měly.

Jaká je tedy pravda?

Zařízení jako počítače nebo telefony "rozumí" pouze číslům. Pro zobrazení písmen uživatelům musí znát jaké číslo odpovídá jakému písmenu nebo znaku (například 98 může znamenat zobrazení písmene "a"). Celý tento proces převádění se nazývá kódování. Ve většině textových zpráv (SMS) se používá kódování podle této tabulky. Jak lze vidět, existuje 128 znaků, ale většina písmen s diakritickými značkami v tabulce chybí. Díky tomu, že existuje pouze 128 možných znaků, lze však využít celých 160 pozic (písmen) v jediné textové zprávě.(Velikost SMS je 140 bytů = 140*8bitů = 1120bitů, a každý znak je jedním ze 128 čísel = 7bitů {128=27}. Proto tedy v jedné zprávě může být 1120/7=160 možných písmen a znaků.Pokud by mohlo být v tabulce 256 znalů, každá textová zpráva by mohla obsahovat pouze 140 písmen. Bohužel kódování s 256 znaky není používáno pro SMS a jedinou alternativou je znaková sada UCS2, která obsahuje většinu možných písmen používaných na celém světě, ale umožňuje obsadit pouze 70 pozic v textové zprávě. (toto kódování používá 2byte pro každé písmeno 140/2=70).

Pokud bychom používali pouze znaky ze zmíněné tabulky, mohli bychom obsadit vždy 160 pozic v jediné SMS. Jenže co dělat, pokud některý námi požadovaný znak či písmeno - například "ś" v této tabulce není? Existují dvě možnosti, ale obě mají své výhody i nevýhody:

  1. nahradit napsaný znak některým z tabulky

    (toto řešení by bylo dobré, pokud by příjemce zprávy mohl rozpoznat, které znaky byly nahrazeny. Například náhrada "ś" znakem "s" nebo "$"). Tato metoda je používána ve většině mobilních telefonů. Přístroje se systémem Symbian také (!) používají tuto metodu pro některé znaky. Někdy telefon dokonce zobrazí při psaní uživateli na displeji znaky jako "ś", ale příjemce vždy obdrží ve zprávě znak z tabulky (například "s"). Výhodou tohoto řešení je přetrvávající možnost využívat 160 znaků v jediné zprávě. Následkem toho však nelze odesílat SMS obsahující písmena s diakritikou.
  2. změnit kódování na takové, obsahující všechny potřebné znaky (UCS2)

    Toto řešení bylo vybráno pro téměř všechny Symbian OS telefony. Bohužel textové zprávy tak mohou mít délku pouze 70 znaků. Na druhou stranu si můžete být jisti, že příjemce SMS vždy obdrží přesně to, co jste napsali. (Samozřejmě pouze v případě, používá-li telefon podporující zobrazení UCS2 – některé starší přístroje toto nepodporují.)

Jak to bylo možné vyřešit?

Obě ze zmíněných možných řešení jsou použitelná a proto nebyla jednoduchá odpověď na otázku, které z nich používat. V Polsku většina uživatelů preferuje první variantu, kterou používají již několik let (na starších telefonech) a tito lidé také nechtějí platit dvojnásobek za SMS zprávu obsahující jen 70 znaků. Ale samozřejmě i zde může být druhé řešení pro někoho dobrou volbou. (Jestliže někdo nechce platit za SMS více peněz, vždy může napsat SMS kratší než maximálních 70 znaků). Takže nemyslíte, že by uživatelé měli mít možnost zvolit si kterou metodu řešení chtějí použít právě oni?

A jak to bylo?

Bohužel pokud používáte Symbian telefon, nemáte možnost zvolit si vhodné řešení. Co je horší - metoda, která byla zvolena výrobcem, není tou, kterou většina uživatelů (v Polsku i ostatních zemích) chce používat. Stále se s tím dá žít, pokud píšete SMS bez slovníku T9 pomocí metody multi-tap a manuálně tak zadáváte jednotlivé znaky. Potíže však nastávají, když máte zájem použít T9 (zde totiž řada slov diakritiku obsahuje) - zde není nebyla žádná cesta, jak odeslat při použití diakritiky SMS dlouhou 160 znaků.

Pokud jste zkoušeli najít řešení tohoto problému na internetových fórech, většinou jste získali spoustu rad a doporučení, která není možné udělat (přidat do vlastního T9 slovníku všechna slova bez diakritiky) nebo neřešit problém vůbec (nepoužívat T9 a neděsit se dvojnásobných plateb za SMS) anebo řešení nebyla bezplatná (program NaSms).

T99 je záchranou!

Program T99 nalezl dobré řešení cestou, která je nezpozorovatelná pro uživatele a je zároveň funkční. Cílem bylo ponechat princip odeslání SMS zprávy přesně tak, jako bez použitím programu. Řešením je spuštění T99 na pozadí (je to typ programu označovaný deamon) a posílání zpráv metodou popsanou v první variantě řešení náhrady znaků. Díky tomu stačí nainstalovat T99 a problém je vyřešen.

T9 + 90 = T99

Jméno T99 představuje možnost použití T9 slovníku a zároveň možnost mít zprávu dlouhou 90 znaků (160 - 70).

Proč?

Možná byste byli překvapeni: "Proč tvůrci Symbianu nenapsali něco podobného? Proč neponechali uživateli možnost zvolit si, jak zacházet s diakritikou?". Skutečně neznáme odpovědi na tyto otázky... Někteří lidé se domnívají, že účelem použitého řešení je umožnit operátorům mobilních služeb vydělávat více peněz... Další názor je, že se jedná o chybu (ale proč to pak nebylo stále opraveno ani po několika letech?). Nevíme - možná pokud někdo bude číst tuto stránku, pochopí problém a v Symbian verzi 10 již nebude potřeba používat T99...

Pro vás...

Jako autor T99 doufám, že program pro vás bude užitečný a budete moci zapomenout na problém popsaný výše.

Na stránce "Návod" můžete najít informace jak nainstalovat tento program. Pro více technických detailů a odpovědí na často kladé otázky navštivte stránku "FAQ".

AzərbaycanBosanskiČeštinaEestiEnglishHrvatskiMagyarÍslenskaLietuviųLatviešuPolskiRomânăSrpskiSlovenščinaSlovenčinaTürkçeTiếng Việt