Vážený kolego, především neříkáme Widle, nýbrž Microsoft Windows nebo, chcete-li zkratku, pak Win. Je skutečností, že Microsoft Windows Phone 7 je vysoce profesionální operační systém pro mobilní telefony s kvalitní infrastrukturou a promyšleným uživatelským rozhraním, které po nástupu Windows RT tabletů a nového operačního systému pro stolní počítače a laptopy (Microsoft Windows 8) díky synergii pomůže Microsoftu a Nokii získat významný podíl na trhu s chytrými telefony.
Tak skusim ja. Po rocnom pouzivani iPhone 3GS som presedlal na HTC Trophy 7 a nemenil by som. WP7 je vyborny system, dlhodobo podcenovany a opradeny mytmi a legendami, ktore tvoria hlavne ludia ktory ho nikdy nepouzili. WP7 vyzera na prvy pohlad zvlastne, ale ekd si clovek zvykne a pochopi ho, tak si ho velmi oblubi.
A mam aj android tablet Samsung Tab2 s ICS. Vidim chyby WP7 aj Androidu, a nemam pocit, ze by Android bol nejak uzasne 100x lepsi. Skor sa zacinam tesit kedy vymenim tablet za Arm s W8 (aj ked uznavam, ze Android ma podla mna lepsie vyriesene background procesy) a tel za WP8, ktory podla rumorsov bude este lepsi ako WP7.
A aby som nebol za MS fanatika, podotknem, ze Linux pouzivam od 1995, aj ked hlavny PC mam teraz Win7 x64. Mam aj Mac Os X.
Pravý důvod, proč WP7 nemá multitasking je jednoduchý. Steve Ballmer se rozhodl opičit se po iPhone, protože Apple má zisky a on ne. A tak se rozhodl zkopírovat všechny nectnosti první verze iPhone i s chlupama.
A protože tehdejší iPhone multitasking neměl, nemá ho ani MS.
Steve Ballmer technice nerozumí a tak nedokáže odlišit počáteční verzi od záměru u iPhone.
Samozřejmě, že s multitaskingem není problém na daném hw. Ale WP7 nemá multitasking, protože iPhone ho taky neměl. Obhajoba chybějícího multitaskingu namísto pravdivého u Apple „my jsme to nestihli“ se konala pomocí obchodních buzzwordů jak, že to zpomaluje. Steve Jobs ani Ballmer nemůžou natvrdo říct, že chybějící multitasking je chyba a není problém aby na daném hw běžel. Tak najdou bohulibě vypadající lež a tu pustí do médií.
A někteří slabší duchem jim to i sežerou.
WP7 samozřejmě multitasking má. Nicméně pokud aplikace není na popředí, OS ji může kdykoliv ukončit. U toho si aplikace uloží stav, a když je znovu otevřena, tak si ho natáhne.
Na daném HW samozřejmě je s multitaskingem problém. Aplikace běžící na pozadí žere paměť, CPU i baterii. Pokud chcete uživatele odstínit od správy zdrojů (koukání na počet otevřených aplikací, zabranou paměť, využití CPU), tak musíte vymyslet jiný model. Třeba ten, který používá WP7 nebo iPhone.
Pokud aplikace běží na pozadí, pak asi něco dělá a potřebuje to dělat. Pokud aplikace běží na pozadí a nemá co dělat, tak je uspaná, případně na něco čeká a nežere výkon cpu, tedy ani zdroje hw kromě RAM.
Operační systémy navíc mají i takovou šikovnou věcičku, říká se jí swap, která zajišťuje, že nejdéle uspané aplikace se odsouvají na úložiště.
Jinak řečeno, alikace, která běží na pozadí a něco dělá asi má co dělat a je důvodné proč by měla určité zdroje spotřebovávat.
Aplikace, která běží na pozadí a na něco čeká nespotřebovává zdroje, pokud operační systém není naprogramován špatně.
Presne tak, uz jsem to LO psal jinde. Nokia to ve svem vlastnim OS mela udelano bez problemu uz pred 4-5 roky (Maemo4), vydrz v IDLE 10 dnu. Zadne zastavovani cehokoli. Plny multitasking bez zadneho omezovani.
Vyhodou linuxu je, ze se neco da zjistit (na rozdil od widlows). Takze pokud se zjevila cunacka aplikace, autor dostal za usi a opravil to.
Na N9 s MeeGo mam aplikaci, ktera mi krasne ukaze, kolik ktera aplikace zere energii (v %). Vidim i odebirany proud v idle a active. Takze najit vinika zravosti je otazkou par kliknuti.
MS sel jinou cestou. Klasickou pro vsechny neschopne:
* Kdyz neco neumim/nechci resit, tak to zakazu. *
Aplikace něco dělá, když to dělat chce. Problém nastane, když to nechce uživatel, a nerozumí tomu. Jako příklad jsem uváděl ten browser s běžícím flashem. Další příklady: běžící GPS navigace, stránka s běžícím JavaScriptem, pět programů ověřujících každou minutu doručenou poštu, na pozadí běžící klienti Facebooku, Twitteru... Jinak řečeno alikace, která běží na pozadí a něco dělá, to v řadě případů dělat nemá.
Ano, aplikace můžete odswapovat. Ale jak zajistíte, aby si uživatel mohl prostě spouštět aplikace, a nestarat se o jejich zavírání, spotřebu paměti apod.? Na hloupém telefonu nemusíte nic řešit, prostě ho používáte. Chytrý telefon by neměl po uživateli chtít, aby se naučil správu procesů a zdrojů.
No to má jednoduché řešení, ale to by se muselo chtít. Hlavním smyslem oficiálních AppStorů, Marketů atd. by mělo být oddělení zrna od plev a vývojáři, jejichž aplikace se nechovaly dobře (podle jasně a rozumně stanovených pravidel), by měli dostat přinejmenším dočasný ban. No a pokud si někdo spustí pět programů, které mu ověřují doručenou poštu, je to (rádoby) power user, který si za to může sám a nese plnou zodpovědnost. Takový by měl dostat od výrobce OS nástroj pro měření spotřebovaných prostředků v rámci jednotlivých aplikaci a přání všeho dobrého.
Aha, takze WP je system pro blbce. Blbovzdorny aby blbci to uplne nezlbli. Nic s tim sice nemuzou delat, ale nemuzou to zblbnout. A proto je hlavni prodejni tah na USA, tam maji blbcu dost.
A ja konecne pochopil, proc se mi to nelibi a co je mi na tom WP tak divneho: neni to to pro mne, je to pro blbce! :D
Auta i mikrovlnky se dělají pro zákazníky, tak aby se to snadno používalo. Ne každý je automechanik nebo eletrotechnik. Podobně i telefon by měl být snadno použitelný. "Pro blbce" mi přijde zbytečně pejorativní, ale v praxi máte pravdu.
Osobně se mi WP7 líbí právě geniálně jednoduchým ovládáním a svižným interfacem. Telefon potřebuji na poštu, kalendář, inet, navigaci, slovníky, hudbu, a občas dokonce i na telefonování :). Když tohle nabídne v elegantním balení a jednoduše použitelné, proč bych to měl zavrhovat jen proto, že totéž může používat i blbec? Blbci nakonec jedí stejný chleba, pijí stejný čas a řídí stejná auta jako já nebo vy.
presne tam je podla mna problem wp7 - namiesto wow efektu ake je to pekne, prvy pocit je, ze je to nejake divne, ine.
android zase naopak - wow efekt, vsetky tie blikajuce widgety, animovane pozadia ... ale potom zisti ze kopec veci neive najst, ze veci su na divnych miestach, ze telefonna appliakcia ma ergonomiu jak pred 20 rokmi a pod