Záhadné chování aplikací.
Posted: Mon Mar 04, 2013 16:26
Byl bych rád, kdyby se našel někdo, kdo by mi dokázal vysvětlit chování aplikací, případně systému a tím se obracím spíše k vývojářům a lidem, kteří vědí více o zákoutích tvorby a fungování aplikací. O těchto problémech jsem zde již psal, např. zde http://smartmania.cz/forum/viewtopic.ph ... at#p272819" onclick="window.open(this.href);return false;.
O co tedy jde? Stalo se mi, že některé aplikace přestaly v neděli někdy večer dne 9. prosince fungovat. Tyto aplikace se nějakým způsobem rozsypaly. Uznávám, že mám custom rom, a že by to mohlo mít souvislost (jak se hájí jeden z vývojářů) ale v hlavě mi straší otázka, proč tyto aplikace před custom rom několik měsíců normálně chodily, pak i po odemčení a nainstalování custom rom asi dva dny než jsem byl nucen udělat hard reset. Pak jsem je nainstaloval znovu a pět dní fungovaly (dlaždice se normálně aktualizovaly). V sobotu v noci jsem chtěl do jedné zaznamenat údaje (před tím jsem to dělal naposledy ten den dopoledne), ale už to nešlo a aplikace padala. V neděli ráno jsem zjistil, že se něco děje s dalšími dvěmi aplikacemi - LT nebyly zaktualizovány. Po jejich spuštění obě zhavarovaly. Co měly společného? Každá je od jiného vývojáře a z jiného kouta světa.
Jedna z nich, která pracuje s časovými údaji (dvakrát denně jsem do ní ukládal data, která se pak dají vyhledat podle datumu), mi náhle odmítla další údaj přijmout a veškeré předchozí záznamy za celý rok měly datum 1.1.001. Tato data se ukládají na server, v telefonu se vždy po spuštění doplní, pokud je zapisuji v počítači, kde je stejný program pro stolní PC. A v něm se zobrazují data bezchybně. Po několika mailech, kdy mi americký autor tvrdil, že u něj je vše v pořádku, a že i jeho kamarád, který má WP7.8 s ní nemá problémy, jsem se další snahy vzdal a s aplikací se rozloučil. Bylo mi stejně sděleno, že s tím nemůže nic dělat, a že problém asi bude v té mé custom rom. Ještě jsem aplikaci od té doby párkrát nainstaloval znovu, ale vždycky se chovala stejně.
Další aplikace, AAAWeather, která pracuje s dvěma Live Tiles a zobrazuje na nich graficky předpověď, se náhle zbláznila a dlaždice se umrtvily. Po pokusu oživit je, se rozhodila komplet Home screen, zbláznily se tam barvy a musel jsem aplikaci vyhodit. Zkoušel jsem ji pak ještě asi 2x během ledna a února, ale stále se chovala stejně destruktivně. I s jejím vývojářem jsem si psal, ale ani on nechápal, co se mohlo stát. Nemohl ji ani vyzkoušet na WP7.8, protože jej neměl k dispozici. V jednom mailu mi napsal toto: "I can only guess that it could be, that microsoft changed something in the WebRequest Stack or the isolated storage. Because the problem with the tiles, that you described, can happen when the app is running out of data."
I když z toho chápu, že Microsoft mohl něco změnit, nerozumím použitým termínům a utěšuji se jen tím, že v onen den se muselo něco přihodit na straně MS.
A do třetice, něco podobného se stalo u aplikace Appointile. Tam dělaly neplechu jen dlaždice, naštěstí Home screen nenabouraly. I s touto app jsem se rozloučil.
Nechtělo se mi kvůli těmto třem aplikacím dělat hard reset, za to mi zase nestály, ale nenapadá mě nic, co by bylo společným jmenovatelem.
A nyní se dostávám k tomu, co mě vyburcovalo napsat tento příspěvek. Martin Trojánek (martintrojanek) mi dnes nepřímo připomněl existenci aplikace AAAWeather, a tak mě napadlo, že bych ji mohl zase zkusit. Nainstaloval jsem ji a je v pohodě. Žádné rozhození Home Screen, funguje tak, jak má. To mě připomnělo, že je tu ještě ta první uvedená aplikace, kterou bych mohl také znovu zkusit. Nainstaloval jsem ji, přihlásil se, zadal údaje a aplikace nespadla, údaje se uložily. Stiskl jsem tlačítko pro načtení dat ze serveru a po jejich zobrazení se již datumy a časy zobrazily korektně. Aplikace tedy opět funguje tak, jak má. Co se tedy mohlo stát, že to opět jde? Nic jsem s telefonem neprováděl, jen jsem instaloval a pak vyhazoval nějaké aplikace. Žádný hard reset, nic takového. Najde se někdo, kdo by uměl tuto otázku zodpovědět?
Apeluji tedy na ty, kteří se zabývají hlouběji systémem WP, aby mi podali vysvětlení. Předem všem děkuji.
O co tedy jde? Stalo se mi, že některé aplikace přestaly v neděli někdy večer dne 9. prosince fungovat. Tyto aplikace se nějakým způsobem rozsypaly. Uznávám, že mám custom rom, a že by to mohlo mít souvislost (jak se hájí jeden z vývojářů) ale v hlavě mi straší otázka, proč tyto aplikace před custom rom několik měsíců normálně chodily, pak i po odemčení a nainstalování custom rom asi dva dny než jsem byl nucen udělat hard reset. Pak jsem je nainstaloval znovu a pět dní fungovaly (dlaždice se normálně aktualizovaly). V sobotu v noci jsem chtěl do jedné zaznamenat údaje (před tím jsem to dělal naposledy ten den dopoledne), ale už to nešlo a aplikace padala. V neděli ráno jsem zjistil, že se něco děje s dalšími dvěmi aplikacemi - LT nebyly zaktualizovány. Po jejich spuštění obě zhavarovaly. Co měly společného? Každá je od jiného vývojáře a z jiného kouta světa.
Jedna z nich, která pracuje s časovými údaji (dvakrát denně jsem do ní ukládal data, která se pak dají vyhledat podle datumu), mi náhle odmítla další údaj přijmout a veškeré předchozí záznamy za celý rok měly datum 1.1.001. Tato data se ukládají na server, v telefonu se vždy po spuštění doplní, pokud je zapisuji v počítači, kde je stejný program pro stolní PC. A v něm se zobrazují data bezchybně. Po několika mailech, kdy mi americký autor tvrdil, že u něj je vše v pořádku, a že i jeho kamarád, který má WP7.8 s ní nemá problémy, jsem se další snahy vzdal a s aplikací se rozloučil. Bylo mi stejně sděleno, že s tím nemůže nic dělat, a že problém asi bude v té mé custom rom. Ještě jsem aplikaci od té doby párkrát nainstaloval znovu, ale vždycky se chovala stejně.
Další aplikace, AAAWeather, která pracuje s dvěma Live Tiles a zobrazuje na nich graficky předpověď, se náhle zbláznila a dlaždice se umrtvily. Po pokusu oživit je, se rozhodila komplet Home screen, zbláznily se tam barvy a musel jsem aplikaci vyhodit. Zkoušel jsem ji pak ještě asi 2x během ledna a února, ale stále se chovala stejně destruktivně. I s jejím vývojářem jsem si psal, ale ani on nechápal, co se mohlo stát. Nemohl ji ani vyzkoušet na WP7.8, protože jej neměl k dispozici. V jednom mailu mi napsal toto: "I can only guess that it could be, that microsoft changed something in the WebRequest Stack or the isolated storage. Because the problem with the tiles, that you described, can happen when the app is running out of data."
I když z toho chápu, že Microsoft mohl něco změnit, nerozumím použitým termínům a utěšuji se jen tím, že v onen den se muselo něco přihodit na straně MS.
A do třetice, něco podobného se stalo u aplikace Appointile. Tam dělaly neplechu jen dlaždice, naštěstí Home screen nenabouraly. I s touto app jsem se rozloučil.
Nechtělo se mi kvůli těmto třem aplikacím dělat hard reset, za to mi zase nestály, ale nenapadá mě nic, co by bylo společným jmenovatelem.
A nyní se dostávám k tomu, co mě vyburcovalo napsat tento příspěvek. Martin Trojánek (martintrojanek) mi dnes nepřímo připomněl existenci aplikace AAAWeather, a tak mě napadlo, že bych ji mohl zase zkusit. Nainstaloval jsem ji a je v pohodě. Žádné rozhození Home Screen, funguje tak, jak má. To mě připomnělo, že je tu ještě ta první uvedená aplikace, kterou bych mohl také znovu zkusit. Nainstaloval jsem ji, přihlásil se, zadal údaje a aplikace nespadla, údaje se uložily. Stiskl jsem tlačítko pro načtení dat ze serveru a po jejich zobrazení se již datumy a časy zobrazily korektně. Aplikace tedy opět funguje tak, jak má. Co se tedy mohlo stát, že to opět jde? Nic jsem s telefonem neprováděl, jen jsem instaloval a pak vyhazoval nějaké aplikace. Žádný hard reset, nic takového. Najde se někdo, kdo by uměl tuto otázku zodpovědět?
Apeluji tedy na ty, kteří se zabývají hlouběji systémem WP, aby mi podali vysvětlení. Předem všem děkuji.