| « Поставить закладку » « Сделать стартовой » | |||
|
|||
|
Десять способов сделать Windows 7 успешным продуктом
Основным приоритетом Microsoft должно стать упрощение системы. Например, пользовательский интерфейс Zune Marketplace показал такую возможность. Программное обеспечение (или служба) очень функционально, вызывает приятные впечатления, значительно упрощено по сравнению с тем же iTunes или Windows Media Player. Windows 7 должна сделать акцент на простоте. Например, действительно ли в панели управления должны быть все 50 иконок? Любой процесс, требующий больше двух кликов мышкой, слишком сложен с точки зрения конечного пользователя. Windows 7 должна избавить пользовательский интерфейс от сложности. Microsoft может внести в Windows 7 еще более радикальные изменения, радикально изменив интерфейс. Старый лейтмотив должен уйти, а вместо него придти несколько новых. Подробней я остановлюсь на этом в пунктах 5 и 6. 2. Windows 7 должна стать причиной обязательного цикла обновления аппаратного обеспечения. У DVD и CD есть одно важное сходство: они предоставляли такой замечательный результат, что люди с удовольствием покупали уже имеющуюся у них музыку и видео в новом формате. Люди возмущены огромными аппаратными требованиями Vista, но это только потому, что они не видели очевидных преимуществ от обновления. Если бы пользователи видели их в Vista, то ее аппаратные требования не мешали бы ее продажам. Стартом для Windows 7 должна стать разработка для разного аппаратного обеспечения, а не только для ПК. Операционная система должна быть достаточно рационализирована, чтобы работать на смартфонах и достаточно мощной для развлекательных центров. Выбор аппаратного обеспечения обеспечит продажи. Правильная реализация позволит экосистеме Windows перейти к Windows 7 быстрее, чем это случилось с Vista, когда XP существенно влияла на ее продажи. Фундаментом философии разработки Microsoft должна стать идея: одна операционная система для управления всем. Если Apple смогла сделать производные Mac OS X на другом аппаратном обеспечении, таком как iPhone, то Microsoft уж точно сможет сделать что-то похожее с Windows 7 (я не ссылаюсь на отдельный, встраиваемый продукт). Apple выбрала подход рационализированных функций. Они делают выражение на нужных функциях, а не на их количестве. Microsoft должна поступить также, соответственно, для каждой категории устройств. 3. Windows 7 должна вернуться к основам. Браузер должен выйти за пределы операционной системы. Internet Explorer был причиной проблем с удобством, простотой использования и безопасностью слишком долго. Вместо этого Microsoft должна улучшить IP-стэк и то, как Windows работает в корпоративных и домашних сетях, а также Интернете. Скорее сетевой стек, а не браузер, станет выражением желанной платформы для создания будущих платформ и служб. С помощью стека IP в Windows 7 можно будет реализовать сложное видение "сетей" главного программного архитектора Рея Оззи (Ray Ozzie). 4. Назовите ее Windows 7 Core. Пункты 1-3 утверждали, что Microsoft необходимо разобрать Windows 7 до ядра и собрать ее снова, используя модульный подход. Microsoft должна привнести основную концепцию Windows Server 2008 в Windows 7. Стартом должна быть основа, то есть ядро. По общему мнению, Microsoft начала с нуля с ядром Windows 7. С перспективы безопасности, а также простоты и удобства безопасности это именно то, что должна сделать Microsoft. Windows 7 должна стать большим в меньшем: она должна быть ядром. Microsoft также должна пересмотреть брэндинг ядра Windows 7. В связях Microsoft с партнерами и пользователями важность ядра очень часто завышена. Сообщество разработчиков ПО с открытыми исходными кодами меня поймет. Взгляните на функции, которые возложены на ядро Linux. Проекты пользовательского интерфейса Linux появляются и исчезают, но ядро остается основой - вне зависимости от догматики архитектуры или индивидуальности бренда операционной системы. 5. Windows 7 должна быть знакомой. Windows Vista была слишком похожа на провальную Windows Me II. Windows 7 должна напомнить людям о чем-то еще, чем-то лучшем. У успешных продуктов есть несколько отличительных черт, вот одна из самых важных: они использую похожий лейтмотив, расширяют его и позволяют людям делать то, что они хотели делать уже давно, но раньше не могли. Отличный пример этого - редактирование фото и управление ПО. Основная идея похожа на семейный альбом, но люди могут изменять размер, обрезать и изменять фотографии. Близость - это начало в данном случае. Проблемой Windows 7 будет принятие нескольких основных идей и реализация их относительно пользовательского интерфейса. Также эти основные идеи пользовательского интерфейса должны придти и на мобильные устройства. Я бы посоветовал Microsoft начать с малого. Начать с ядра, подстроить Windows 7 сначала для мобильных устройств, а потом уточнить подходы к пользовательскому интерфейсу. Apple показала такой подход с iPhone. Некоторые предлагают похожие начальные пункты. 6. Одной версии Windows 7 будет достаточно - используя Windows 7 Core, сборщики компьютеров смогут настраивать ОС под определенное аппаратное обеспечение и цели использования. Я предвижу своего рода смешение ролей от Windows Server 2008 и от ролей Windows Embedded. Microsoft может зарядить партнеров с помощью ролей и соответствующих функций Windows 7, построенных вокруг ядра. Компании платили бы за комбинацию аппаратного и программного обеспечения и лицензии клиентского доступа, оплачивая соединение IP-стека с другим устройством или службой. Лично я не приветствую предоставление выбора ролей пользователям, за исключением некоторых служб, которые работают с помощью IP-стека, то есть, например, Windows Live. Роли должны больше зависеть от аппаратного обеспечения. Например, наладонники для FedEx или UPS должны иметь абсолютно другую цену по сравнению с настольными ПК или тонкими клиентами. 7. Сделайте пользовательский опыт работы важнее арифметических операций и финансовых расчетов. Так как Microsoft в этом не признается, то я сделаю это за нее: стратегия с редакциями Vista была разработана только ради выгоды компании. Это единственный смысл, который я вижу относительно данной запутанной стратегии. Я вижу три причины: С перспективы прибыли для бизнеса данная стратегия работает, но слишком дорогой ценой: недовольные пользователи и пошатнувшийся Windows. 8. Windows 7 должна дать намного больше в области синхронизации - синхронизация - это еще один убийца пользовательского интерфейса и это неотъемлемый компонент видения Рея Оззи "сетей". Windows 7 нужен движок синхронизации связанный с IP-стеком. Эта платформа для синхронизации стала бы хабом для обмена данными - независимо от формата или службы. Это действительно большой вызов, который, наверное, потребует от Microsoft экстраресурсов. 9. Windows Vista Capable обозначает обратную совместимость - я предполагаю некоторые радикальные изменения в Windows, которые просто нереализуемы из-за соображений об обратной совместимости. Время Microsoft найти хорошее применение всем технологиям виртуализации. Компания должна радикально изменить архитектуру операционной системы, в то же время используя виртуализацию, чтобы обеспечить обратную совместимость с Windows Vista и XP. Тогда компания сможет правильно использовать все логотипы Windows Vista Capable, разместив их на компьютеры с Windows 7. Кроме того, сможет избежать судебных исков, как случилось с Windows Vista. 10. Функции безопасности в Windows 7 должны упростить использование и улучшить удобство использования, уменьшив сложность - подход Microsoft к безопасности неправилен в самой своей основе. Microsoft накладывает на конечных пользователей слишком большую ответственность. Машины не предупреждают водителя о том, чтобы он посмотрел на встречное движение, когда водитель включает левый поворотник. Это был бы автомобильный эквивалент UAC из Windows Vista. Вместо этого машины разработаны так, чтобы защитить водителя в случае аварии или раскрыть подушки безопасности. Microsoft должна уменьшить сложность системы безопасности за счет создания хорошего кода, а не за счет подхода к пользовательскому интерфейсу,. Windows Live OneCare - один из правильных примеров. Зеленый - хорошо, а красный обозначает возможные проблемы. Думаю, что в ближайшее время мы сможем увидеть результаты работы Microsoft с Windows 7 M2. Источник: TheVista Вышел MySQL 5.1.30, первый стабильный рели....
После публикации 29 тестовых версий анонсирован первый стабильный релиз MySQL 5.1, пригодный для промышленной эксплуатации и обеспечивающий увеличение производительности для "тяжелых" SQL запросов, по сравнению с MySQL 5.0, примерно на 15-20%. Главные новшества появившиеся в MySQL 5.1:
Подробнее... |
Рубрика: MySQL
| Добавлено: 28.11.2008
Тестирование параллельных программ.
Тестирование параллельного программного обеспечения представляет собой более сложную задачу по сравнению с тестированием последовательной программы. Программист должен знать о подводных камнях при тестировании параллельного кода, имеющихся методологиях и инструментарии.
Подробнее... |
Рубрика: Тестирование
| Добавлено: 28.11.2008
Архитектура AMD64 (EM64T).
Аннотация. В статье кратко рассматривается архитектура AMD64 компании AMD и ее реализация EM64T компании Intel. Описаны особенности архитектуры, ее возможности, достоинства и недостатки.
Подробнее... |
Рубрика: Архитектура AMD
| Добавлено: 27.11.2008
Остальные статьи: |
Цитата дня (все,добавить):
|
Realcoding.NET
© 2003-2008 |
Контакты |
Реклама на сайте
|