Windows Vista проти Windows XP – битва на смерть. Частина 2

Раунд 5: Продуктивність


Ні для кого не секрет, що Windows Vista є "жирної свинею" серед операційних систем. Насправді, порівнюючи Windows XP SP2 з Vista, можна зробити висновок про те, що останній потрібна приблизно в два рази більш потужне обладнання для забезпечення порівнянної продуктивності. Навіть оголена до кісток Vista, з усіма відключеними поліпшеннями користувальницького інтерфейсу і фоновими сервісами, на 40% повільніше XP в ряді бізнес-завдань.


Наведене вище, зовсім не порожні слова. Я неодноразово пробував виконувати тести і отримував цифри, що свідчать про це. Тому, перехід користувача з XP на Vista без покращення устаткування рівносильний пошкодження комп'ютера. Уявіть собі користувача з паяльною лампою у вашого комп'ютера. Зовсім не приємне видовище, чи не так?


Отже, нам треба почекати наступного циклу оновлення обладнання і потім перейти на Vista? Можливо. Але врахуйте наступне: з кожним виконаним циклом оновлення процесора, ваша XP-система отримує дійсний приріст продуктивності додатків, чого не скажеш про Vista. Якщо ж у вас є реальна причина використання Vista – то я хочу на неї подивитися. Скажу відразу: поліпшення обладнання просто заради встановлення "Статусу кво" мені не здається розумним.


Рішення: Ви охочіше придбаєте нове устаткування для компенсації роздутого коду Microsoft Vista і ненаситного апетиту на процесорні характеристики або ж зробите зважені покращення в використовуваних програмах і користувальницького продуктивності? Я думаю, відповідь очевидна.


Раунд 6: Сумісність устаткування


Початкова сумісність обладнання в Vista була поганою. Особливо добре це відчували мобільні користувачі, що страждали в очікуванні оновлень драйверів. Треба сказати, що деякі з нас до цих пір чекають. Наприклад, я все ще не знайшов відповідний відео-драйвер для мого Dell XPS M1710. І таких як я багато.


Більшість нормальних розробників вже запровадило ряд правил стосуються питання – "бути чи не бути" апаратної конфігурації. Підрозділи типу "PC Engineering" провели величезну кількість часу, тестуючи і Сертифікуючи специфічні компонентні конфігурації. Такі як вони викладають в мережі різні керівництва щодо виправлення деяких характерних помилок. Перехід на Vista означає повторення деяких кроків з цих настанов до тих пір, поки недорозвинена база драйверів операційної системи не доросте до необхідної мети.


Windows XP ж має зрілу і хорошу базу сумісності з широкою підтримкою майже всіх виробників. І поки Vista тупцює на місці, включення в неї нового устрою завжди є лотереєю. Всього кілька днів тому я був спантеличений питанням не впізнання моїм ноутбуком з Vista принтера HP LaserJet 1200.


Рішення: Коли ви останній раз турбувалися про підтримку драйвера під Windows XP? C наявністю сотень мільйонів драйверів, що знаходяться в базі даних, ймовірність не установки вашого обладнання під XP практично нульова. Тоді як базі даних Vista ще рости і рости.


Раунд 7: Сумісність з програмами Microsoft


Відомо, що команда розробників Microsoft Office слід своїм власним курсом, часто не збігається з курсом Microsoft Windows. Група людей з Office володіє розкішшю ігнорування команди розробників Windows і вибору підтримки будь-яких платформ за своїм власним бажанням. Як результат – остання версія менеджера шрифтів Office 2007 однаково добре працює і під Windows XP, і під Vista.


Треба сказати, що є кілька переваг використання Vista як клієнта до Microsoft Exchange, Microsoft SQL Server або Microsoft SharePoint. Але при цьому, як я тільки що сказав, Microsoft Office System 2007 відмінно працює під Windows XP.


Що стосується майбутніх версій програм, то поки хвилюватися особливо не про що. В даний час Microsoft не може випускати продукти, спрямовані тільки на Vista. А програми, підтримувані лише Vista можна порахувати на пальцях. Фактично, за винятком додатків DirectX 10, що є ексклюзивною технологією Vista, всі інші програми однаково добре працюють і під XP і під Vista. Та й особливих причин виключення XP зі списку підтримуваних платформ поки немає.


Звичайно, щось може змінитися після виходу Windows 7, але ніхто і не пропонує вам навічно залишатися з XP.


Рішення:Windows XP до цих пір сумісна з новими додатками Microsoft. І з великою ймовірністю ще деякий час буде сумісна з ними. Якщо ж компанія вирішить направити свої програми лише на Vista, то їй доведеться навести якісь конкретні технічні причини і довести свою правоту всьому IT-спільноті.


Раунд 8: Програмна сумісність з продуктами третіх розробників


Треба сказати, що Microsoft намагалася представити Vista в ексклюзивному світлі і погубити ряд XP-додатків: c початком маркетингової компанії нової операційної системи компанія показала технології, призначені для введення хвилі "вбивства" додатків. Але розробники швидко відмовилися від ідеї екслюзивності Vista, тому деякі з технологій, включаючи WinFS, провалилися ще на самому початку. Інші ж, включаючи Windows Presentation Foundation (WPF), були портіровани під XP і затверджені тільки як розширення. Net Framework. Роком пізніше ви напевно чули про єдиного комерційному додатку WPF. Фактично, коли Microsoft запропонувала ці технології, знаючі люди посміялися.


Я не можу назвати жодних додатків, крім деяких ігор DirectX 10, які б краще працювали під Vista, ніж під XP. Кожного разу, коли робота з розробки Vista-програми закінчувалася, в ній знаходили помилки, створені впровадженим UAC. Та й взагалі, в умовах, коли Vista є аутсайдером і являє собою лише невелику частину встановленої бази програмного забезпечення, напрямок розробки програмного забезпечення тільки на неї рівноцінно комерційному суїциду.


Крім того, більшість нових програм, що випускаються третіми особами, до цих пір є додатками Win32, написаними на C + + і використовують випробувані і дієві технології, такі як Microsoft Foundation Classes (MFC) або Application Template Library (ATL). Ці додатки можуть відмінно працювати під Windows XP. І так буде тривати ще довго.


Рішення: Незалежні розробники, як і всі люди, намагаються потрапити туди, де очікуються гроші. Вони до цих пір використовують Win32 API і MFC / ATL, що працюють під різними платформами Windows. Деякими винятками з цього правила є утиліти та інструменти, спеціально призначені для Vista і спрямовані на виконання специфічних функцій. Тому ризик втрати функціональності важливих додатків третіх фірм, залишаючись на Windows XP, фактично дорівнює нулю.


Раунд 9: Підтримка інструментів розробників


Мені подобається стежити за еволюцією Visual Studio. Остання є моїм офісом, тому я завжди шукаю нові і кращі шляхи закінчення роботи за менший час налагодження.


Visual Studio 2005 була відмінним інструментом, який страждав від проблем продуктивності в IDE і в. Net Framework 2.0. Visual Studio 2008 була звільнена від цих недоліків, хоча і дозволяла створювати нові WPF-додатки і для Windows XP, і для Vista. Причому інструмент однаково добре працює як під Windows Vista, так і під Windows XP. Якщо вже бути зовсім точним, то під XP Visual Studio 2008 працює навіть трохи швидше.


Більш того, немає ніяких переваг використання Visual Studio 2008 під Vista, але є деякі переваги залишатися під Windows XP. Функціонально, ви нічого не втрачаєте при написанні кодів в Visual Studio 2008 або будь-який інший комерційної IDE під XP. А для тестування роботи програми під XP існує ціла купа безкоштовних і комерційних віртуальних машин, здатних створювати необхідні умови. Тому багато розробників до цих пір кодують під старою платформою.


Рішення: Більшість розробників до цих пір використовують Win32 API. А з віртуальним портуванням всієї функціональності. Net Framework 3.0 назад на XP взагалі не залишиться ніяких причин встановлювати ваші інструменти під Windows Vista.


Раунд 10: Майбутні перспективи


Ось самий страшний сценарій розвитку, якого бояться всі розробники: ви дозволяєте вашій встановленої базі застаріти, а на горизонті виникає наступне "вбиває" додаток. Однак, у випадку з Windows XP, на вашому боці одна з найбільших встановлених баз, тому ніхто найближчим часом не зможе змусити вас "застаріти". Будь-які зміни, будь то оновлення API або закінчений зрушення в теорії, ще багато років будуть підтримуватися Windows XP.


З віртуальної підтримкою Windows XP всієї. Net Framework 3.0 у Vista взагалі не залишається ніяких значних переваг, за винятком невеликого числа функцій прискорення графіки. Навіть Microsoft не настільки дурна, щоб створити "міграційний" питання, особливо після дуже показовою несприятливої реакції, що виникла над Vista рік тому.


Прийдешнє поява Windows Seven, яке відбудеться в найближчі 36 місяців, є ще більшою страховкою для вероподданних Windows XP і травмою для Vista.


Рішення: Якщо навіть і була можливість пропустити цикл оновлення Windows, то це саме перехід з XP на Vista. XP може бути і показує свій вік, але її вік в основному оманливий: новий кандидат кидається в очі, але він повільний, важкий, і потребує вбивчою комбінації для зсуву XP.


Висновок


У результаті всієї проведеної битви можна однозначно сказати: начерк свіжої фарби на стару архітектуру Windows XP і випуск цієї версії Windows Vista не був достатнім ні для кого. Тому особливого сенсу переходу на Vista зараз немає. Будемо сподіватися, що Microsoft отримала урок, зробила з нього певні висновки, і тепер, нарешті, повернеться до кінцевого споживача особою. Давайте сподіватися, що майбутній випуск Windows 7 зацікавить нас набагато більше, ніж справжня Vista. А для цього треба приділити основну увагу питанням безпеки, продуктивності і надійності, а не банальною "красі", до якої всі вже давно звикли.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*