WP7 і багатозадачність

Значок часу читання 2 хв. читати


Читачі допомагають підтримувати MSpoweruser. Ми можемо отримати комісію, якщо ви купуєте через наші посилання. Значок підказки

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі

Я збираюся почати це з того, що оскільки WP7 побудовано на основі CE7, яка є оновленням до CE6 (WM6.5 побудовано на основі CE5.2), звичайно, ОС підтримує багатозадачність! Немає основних смартфонів, які б не підтримували це на рівні ОС, тому що це призведе до таких речей, як неможливість отримати телефонний дзвінок, коли ви не користуєтеся телефонною програмою.

Судячи з того, що я зробив у SDK (і з того, що мені сказали деякі), Microsoft надасть стороннім розробникам доступ до багатозадачності, але лише якщо розробник надасть поважну причину. Може здатися, що корпорація Майкрософт намагається контролювати ваше життя, але насправді Microsoft хоче, щоб усе було добре!

Який сенс мати рендеринг гри у фоновому режимі, коли, якщо ви переведете її в сплячий режим і відновите, ваша гра все одно буде в тому самому стані? Все, що зробить, це призведе до сповільнення ОС без жодної користі. Як інший приклад, веб-браузеру було б корисно завантажувати вміст у фоновому режимі, оскільки це дозволяло б виконувати інші дії під час завантаження веб-сторінок, але немає сенсу постійно оновлювати те, що він малює на екрані, оскільки ви його не побачите.

Пакети, у яких зберігаються програми (скажімо, cab-файл, але код виконується з самого пакета, а не копіюється вміст пакета на пристрій, а потім запускається там), містять маніфест із зазначенням того, які дозволи У пакеті є, наприклад, багатозадачність, доступ до Інтернету тощо, тому ідіотам важче встановити зловмисне програмне забезпечення, але має бути можливість вимкнути це, подібно до того, як ви можете вимкнути непідписане попередження cab у WM6.5. Я вважаю, що це режим «розробника».

Я сподіваюся, що ця невелика балаканина трохи прояснить багатозадачність, але якщо у вас виникнуть запитання, повідомте нам нижче!

Детальніше про теми: багатозадачності, Windows Phone 7

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *