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. А для цього треба приділити основну увагу питанням безпеки, продуктивності і надійності, а не банальною “красі”, до якої всі вже давно звикли

сторінка 1 2

Ссылка на основную публикацию