Хотя многие из нас рассматривают iPhone и Android только как потенциал для развития, вам все же нужно следить за тем, что Microsoft собирается делать с Windows Phone (WP). Во-первых, Microsoft взяла за привычку не выпускать продукт правильно до самого конца своей истории обновлений. Правило таково, что первые версии часто заканчиваются провалом …
Может быть, теперь эта идея укоренилась, потому что довольно скромное обновление до WP 7, объявленное на MIX, под кодовым названием Mango, теперь было повышено до WP 7.5 — что, если вы повторно откалибруете до правильной начальной точки, сделает его версией 1.5, т. Е. ну на пути к 2.0.
Так что же дает приращение 0,5?
Кажется, есть три «больших» дополнения / улучшения.
Первый — это многозадачность, но трудно понять, что это означает. Все телефонные среды плохо справляются с многозадачностью в традиционном понимании, и причина этого просто в том, что оборудование не для этого. WP7 поддерживал версию многозадачности, которая была настолько примитивной, что на самом деле не заслуживала такого названия — приложения просто приостанавливались, а затем снова запускались. Это просто, но недостатком является то, что все управление состоянием остается на усмотрение самого приложения, а это не то, что должна делать хорошая ОС. Если учесть, что WP имеет одно из самых мощных доступных аппаратных средств, трудно понять, почему он придерживается такой примитивной многозадачности.
Предполагается, что Mango улучшит многозадачность в WP, но детали очень расплывчаты:
Многозадачность также улучшена, чтобы обеспечить быстрое переключение приложений, а также фоновый звук и передачу файлов.
Возможность запускать фоновый звук и передачу файлов приближает WP к тому, что вы можете делать в Android и iOS 4. Первоначально утверждалось, что быстрое переключение приложений — это все, что действительно нужно пользователям, но отключение музыки только из-за того, что вы переключаетесь на отправку SMS, раздражает . Фоновые операции являются естественным развитием любой ОС телефона.
Предполагается, что второй большой областью улучшения станет интеграция с телефоном. Предполагается, что Mango обеспечит лучший доступ к функциям пользовательского интерфейса, таким как живые плитки и push-уведомления. Если вы его пропустили, живые плитки были уникальной функцией в WP 7, но Apple сочла достаточно хорошей идеей, чтобы скопировать ее, и, без сомнения, скоро появится Android. Живые плитки — это не ракетостроение, потому что это просто значки, которые ваше приложение может динамически обновлять. Проблема в том, что с ними было сложно работать, и Mango обещает исправить это и позволить использовать их дополнительными способами. Все расплывчато.
Что не является расплывчатым, так это обещанное обновление инструментов разработчика. Ключевым улучшением является возможность объединить Silverlight и XNA в одном проекте. Это уже было возможно для предприимчивых разработчиков, но теперь у нас есть официальный способ сделать это.
Учитывая, что Silverlight 5 имеет трехмерный холст, предоставляемый подсистемой XNA, было бы удивительно, если бы Mango не работал таким же образом. Это важно? Возможность добавлять элементы управления Silverlight в практически трехмерное приложение должно упростить создание лучших пользовательских интерфейсов в играх и т.п. Добавление 3D к тому, что в противном случае было бы приложением Silverlight, оценить сложнее, но явно не для всех.
Список других улучшений просто заставляет задуматься «а почему этого еще не было?». Например, доступ к календарю и контактам из приложения довольно прост, как и база данных SQL и доступ к датчику движения.
В целом кажется, что Mango или WP 7.5 пытаются наверстать упущенное и исправлять то, что было упущено в первой версии.
Это все исправлено WP 7.5?
Это кажется маловероятным, учитывая такой скромный шаг. Nokia, однако, берет WP 7.5 в качестве основы для своих новых телефонов, поэтому нам придется подождать и посмотреть, будут ли они более привлекательными для конечного пользователя.
Большая проблема с Windows Phone заключается в том, что, несмотря на то, что в названии есть «Windows», в его использовании или приложениях не так много похожего на Windows. Это определенно не ваш рабочий стол в вашем кармане, и он не намного лучше интегрируется, чем устройства на базе не Windows.
Последняя мысль. Google сделал Android гораздо более дружелюбным, дав версиям привлекательные кодовые имена, такие как «Honeycomb» и «Froyo», и не отказался от них в пользу номеров версий. Apple просто придерживается номеров версий. С другой стороны, Microsoft попыталась использовать обе стратегии — Mango и Windows Phone 7.5.
Какой подход лучше?
В этом случае очевидно, что стресс, связанный с версией 7.5, указывает на то, что это действительно не второе поколение телефонов Windows Phone — для этого нам нужно дождаться версии 8.0.