5uch píše:
Nevím, jestli jsem Mymartinovi porozuměl správně... já to pochopil tak, že z klávesnice vytočil do zpětného hovoru nějaké číslo, ale že se mu spojilo něco jiného.
Spojilo se mu na jiné číslo, než si objednal v té původní aplikaci. Tedy spojilo se mu to na to číslo, které vyťukal pomocí DTMF. Tak jsem to pochopil já.
I kdyby přenos SMS zprávy trval půl minuty běžného příchozího hovoru iniciovaného prozvoněním, stále je to podstatně menší náklad než SMS poslat běžným způsobem. Zvláště, pokud má ten, komu se posílá zpráva, také tu aplikaci a data. Myslím, že lze přenést až 4 DTMF tóny za vteřinu, speciální modifikací možná výrazně více. Přenášení dat v běžném hovoru může být negativně ovlivněno komprimací těchto hovorů v mobilní síti. Tedy možnosti mohou být o dost horší, než co zvládla komunistická pevná linka.
Otázka pro nějaké odborníky na android. Má aplikace nyní plný přístup ke zvuku a DTMF u příchozích hovorů? To by otvíralo spoustu nových možností, kdy by napřímo na mobilu mohlo být hlasové menu, nebo v případě potřeby i přesměrování na VoIP pomocí wifi. Každý mobil by se pak mohl stát i GSM bránou jen pomocí jedné aplikace. Předpokládám ale, že se google z nějakého důvodu rozhodl, že tohle nedovolí. Možná existuje ale způsob, jak to obejít? V každém případě by to měl umět rootnutý telefon s androidem, i když to jistě nebude jednoduché, protože si musíte bez API udělat vše sami od základu. Podobně google nemá rád, když by nějaká aplikace chtěla nahrávat hovory. Různě to vývojářům komplikuje, ale aplikace na to existují, i když mohou mít různá omezení.
Kdo má neomezené volání, mohl by hovory nahrávat pomocí konfernce a třeba odorika. Prostě k normálnímu hovoru se do konference udělá ještě druhý na server, který celou konferenci nahraje. To google dovolí. Tedy za předpokladu, že nezměnil názor. Jak moc dobře použitelné to je, ale netuším. Prostě být dobrý vývojář na androidu a dělat neotřelé aplikace znamená neustále zkoumat, co vám google dovolí a co má nejméně zabagované a snažit se jeho omezení nějak obcházet, případně odhadovat, jaký nápad dostane do budoucna a co nejspíš zakáže, protože je vám už nyní jasné, že je to nebezpečné, jen googlu to dojde se zpožděním. Integrovaný SIP klient v androidu má cca deset let starý bug, že během zvonění se nepřenáší zvuk, takže se nedozvíte, že volaný má třeba vypnutý telefon. V androidu také všechno hodně rychle zastarává. Než google vyladí staré chyby, které se kolikrát ani nesnaží opravit, už má další dvě verze se zbrusu novými chybami. Ale je to jednička na trhu a tak všichni musí programovat hlavně pro něj a tvářit se, jak vše skvělé.
On Google také může kdykoli změnit pravidla a pokud se nepřizpůsobíte, může vám dodatečně odstranit aplikaci z google play a pak se tváří, jako by nikdy neexistovala včetně veškeré historie. Pokud má vaše aplikace počet stažení jen v tisících, přijde jen nesmyslná automatizovaná odpověd, která žádost o výjimku zavrhne. Google prostě nyní bohužel přebírá dřívější aroganci Microsoftu. Tak skončil např. CSIPsimple nebo Odorik callback.
iOS je ještě více restriktivní, ale vypadá, že na rozdíl od Google to mají lépe promyšlené a jsou lépe předvídatelní a myslím, že se pro ně i lépe programuje. Omezení má své výhody v podobě lepší bezpečnosti a třeba toho, že se všechny aplikace chovají podobně a předvídatelně, což je výhoda pro uživatele. Např. lepší výdrž baterie, pokud jste jen na příjmu, protože aplikace mají přesně dané, co smí na pozadí provádět, kdy spát a jak se probudit.