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

Раунд 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>

*

*