WP7 a multitasking

Ikona času čítania 2 min. čítať


Čítačky pomáhajú podporovať MSpoweruser. Ak nakupujete prostredníctvom našich odkazov, môžeme získať províziu. Ikona popisu

Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac

Začnem to tým, že keďže WP7 je postavený na CE7, čo je upgrade na CE6 (WM6.5 je postavený na CE5.2), operačný systém samozrejme podporuje multitasking! Neexistujú žiadne veľké smartfóny, ktoré by to na úrovni operačného systému nepodporovali, pretože by to spôsobovalo veci, ako napríklad nemožnosť prijímať hovory, keď nie sú v telefónnej aplikácii.

Na základe toho, čo som urobil v súprave SDK (a čo mi povedali niekoľkí), Microsoft umožní vývojárom tretích strán prístup k multitaskingu, ale iba v prípade, že vývojár môže uviesť dobrý dôvod. Môže sa to zdať, ako keby sa Microsoft snažil ovládať váš život, ale je to naozaj Microsoft, ktorý chce, aby bol zážitok dobrý!

Aký zmysel má mať vykresľovanie hry na pozadí, keď ak ju prepnete do hibernácie a obnovíte, vaša hra bude stále v rovnakom stave? Všetko, čo spôsobí, je spomalenie operačného systému bez prínosu. Ako iný príklad by bolo užitočné mať webový prehliadač sťahovanie obsahu na pozadí, pretože by vám to umožnilo robiť iné veci pri načítavaní webových stránok, ale nemá zmysel neustále obnovovať to, čo kreslí na obrazovka, ako ju neuvidíte.

Balíky, v ktorých sú aplikácie uložené (napríklad súbor cab, ale kód sa spúšťa z jeho balíka, namiesto toho, aby sa skopíroval obsah balíka do zariadenia a potom sa tam spustil), obsahujú manifest uvádzajúci, aké oprávnenia Balíček má, ako multitasking, webový prístup atď., takže pre idiotov je ťažšie nainštalovať malvér, ale mala by existovať možnosť vypnúť to, podobne ako môžete vypnúť upozornenie na nepodpísané taxi vo WM6.5. Toto je podľa mňa režim „vývojára“.

Dúfam, že tento malý žvást vyjasní niektoré z multitaskingu, ale ak máte nejaké otázky, dajte nám vedieť nižšie!

Viac o témach: multitasking, Windows Phone 7

Nechaj odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *