Скоро Windows 11. Это факт — и это великолепная визуальная настройка рабочего стола Windows, меню «Пуск», панели задач и даже рендеринга таких вещей, как границы окна вашего приложения и «неклиентская область». Это новая славная падающая звезда Microsoft, которая бросается на неосторожные народы мира из облаков… и она уничтожит динозавров.
Table of Contents
Вы один из технологических динозавров?
Красивый распускающийся цветок Microsoft в Windows 11 поразил тех из нас, кто смотрел эту слегка дрожащую живую видеопоток запуска Windows 11. Это было много приятного для глаз. Среди множества закругленных углов для всех приложений и полупрозрачного акрила были спрятаны несколько признаков того, что Windows 11 также станет грядущим Армагеддоном для большого количества устаревшего оборудования ПК, а также для нескольких хороших существующих приложений.
Windows 11 потрясающе визуально
Я уже несколько лет размахивал флагом Fluent UI всем, кто хотел бы меня слушать. Мы уже говорили о Project Reunion и UI 3 в нескольких местах. Что ж, с этим последним объявлением Project Reunion переименован в менее впечатляющий «Windows App SDK». Есть имя, созданное комитетом группового мышления, если я когда-либо видел его. Помимо того, что он такой же захватывающий, как прогноз погоды в Аризоне, он также бесполезно близок к существующему «Windows SDK». В подкастах и вебинарах будут отличные моменты, когда докладчики обсуждают «использование Windows SDK», а затем должны будут уточнить, что на самом деле они имели в виду «Windows App SDK, который раньше был Project Reunion».
МНОГО полупрозрачного акрила в Windows 11 вместе с центральной панелью задач (я не фанат этого, я должен сказать), а также гораздо менее загроможденный вид, что является достижением, поскольку это было одним из ключевых аргументов в пользу продажи. Windows 10.
В Windows 11 появился новый магазин приложений — как это повлияет на мои приложения для Windows и мобильные приложения?
Между огромным количеством полупрозрачных акриловых панелей «виджетов», заменяющих существующие плитки Windows Live, которых почти полностью избегали все разработчики, не нанятые напрямую Microsoft, было объявление, которое напрямую повлияло на разработчиков, использующих RAD Studio Delphi и C ++ Builder. Microsoft запускает полностью обновленный Windows App Store.
Новый Windows 11 App Store, похоже, полностью переосмысливает первоначальные цели Microsoft в отношении Windows Store, когда он впервые дебютировал. В прошлом старый Microsoft Store имел довольно ограниченный успех. Возможно, это было связано с тем, как приложения должны были быть упакованы для этого, технологией, которую ваши приложения должны были использовать, и всем механизмом доставки. Этот новый магазин приложений действительно изменит правила игры. Microsoft разрешает практически все механизмы упаковки и, что самое главное, она будет содержать приложения для Android, которые будут работать в Windows 11 без каких-либо видимых изменений. Эта новая «Подсистема Windows для Android», кажется, заимствует уроки, извлеченные из поразительного успеха WSL, подсистемы Windows для Linux.
Amazon, ваш новый магазин приложений для Microsoft Windows 11
Магазин приложений Amazon переходит в магазин приложений Windows 11. Первоначально он будет запущен со специально подобранным набором приложений для Android, изначально разработанных и известных для работы на дружественных к Amazon устройствах, таких как Amazon Fire Tablet. Предполагается, что со временем этот первоначальный каталог будет значительно расширен. Что не ясно, так это то, какие ограничения Windows 11 наложит на приложения Android и как будет работать любая песочница. Тем не менее, для приложений Android нормально работать в сильно ограниченной среде, и уроки, извлеченные с помощью WSL, также, вероятно, будут означать, что безопасность и целостность операционной системы находятся в центре внимания усилий Microsoft.
Приложения Android в Windows — это было сделано раньше
Если у вас, как и у меня, есть относительно недавний сотовый телефон Samsung, тогда вся идея запуска приложений Android в Windows совсем не кажется чем-то новым. Нам повезло с приложением Windows 10 «Мой телефон», отображающим уведомления наших приложений для Android в области уведомлений Windows, и мы можем запускать приложения только для Android в окне в течение довольно долгого времени. Также владельцы Samsung Galaxy имеют доступ к приложению Dex, которое преобразует приложения их мобильных устройств и «рабочий стол» в своего рода псевдо-дополнительную полноразмерную оконную систему на их ПК. Лично я никогда не использовал его, потому что Декс заставлял мой Galaxy Note + нагреваться быстрее, чем тормозные колодки на мчащейся машине для побега.
Ваше приложение RAD Studio Delphi, вероятно, работает с новым магазином Amazon Windows 11 для Android.
Как ни странно, я на самом деле использовал 10-дюймовый планшет Kindle Fire в качестве тестовой установки для планшетов Android. Я могу сказать вам, что он работает отлично и работает уже несколько лет, что должно быть, учитывая, что Kindle Fire OS на самом деле является просто сильно измененной версией Android. Если это верно для нового магазина со вкусом Amazon, тогда все будет в порядке.
Будут ли мои приложения для Windows работать в новом магазине приложений для Windows 11?
Что ж, да, они тоже должны быть в порядке — как отметил старший премьер-министр Марку Канту в недавнем твите:
Будет ли мое приложение Delphi совместимо с новым Windows App SDK?
На этот вопрос ответить немного сложнее. Отличительной особенностью VCL является то, что он действительно изначально взаимодействует с Windows API и SDK на очень близком к металлическому уровню. Исторически вы могли — и все еще можете — взять приложение Delphi, написанное для Windows XP с использованием версии Delphi, такой как столь любимый Delphi 7, и, если вы не делали ничего глупого, например, делать предположения о папках и размерах экрана , он отлично работал бы с самой последней версией Windows 10. Это актуально и сегодня.
В этом реальная сила Delphi по сравнению почти с любым другим языком программирования или системой разработки; приложения, написанные с использованием Delphi, работают без сбоев и продолжают работать в течение многих лет, и из-за отсутствия зависимости от таких вещей, как среда выполнения Dot Net и т. д., их не беспокоят изменения в окружающей экосистеме оконных композиторов операционной системы, SDK и т. д. . Иначе обстоит дело с Dot Net, где почти невозможно получить программу на C #, написанную более чем несколько лет назад, работающую с новыми версиями Windows, без установки около 1 гигабайта «устаревших» сред выполнения Dot Not. Мне нравится C #, и Dot Net, в принципе, отличная идея, но когда я развертывал приложения, написанные с ее использованием в прошлом, это было большой головной болью по сравнению с простой, заниженной надежностью и долговечностью моих программ на Delphi. Как старые программы Dot Net будут работать с Windows 11 и Project Reunion… я имею в виду Windows App SDK? Непонятно, но если им больше нескольких лет, это может быть мрачная зима недовольства для них.
Windows 11 ненавидит ваш старый компьютер — вот почему
У меня для тебя плохие новости. Windows 11 будет намного безопаснее от вирусов и троянских программ. Причина этого в том, что Windows 11 требует наличия и использования оборудования, называемого «доверенным платформенным модулем» или TPM.
Если вашему компьютеру не более пяти лет, то, вероятно, в него встроена возможность TPM. Если ваш компьютер не поддерживает TPM, то Windows 11 станет той падающей скалой, которая уничтожит ваше любимое оборудование динозавров. Мой друг, который является Microsoft MVP и Windows Insider, только что узнал, что он не сможет запустить предварительную версию Windows 11 Insider на своей любимой машине, поскольку в ней используется чип Intel i5-4460 Haswell. Пять лет назад его компьютер был отличной новой машиной с Windows 10 по довольно выгодной цене; теперь он отправляется на дно кратера, оставленного «проверкой работоспособности» Windows 11, которая проверяет, может ли ваш компьютер работать с Windows 11.
Но моей машине всего год, почему на ней не работает Windows 11?
Даже на моем собственном ПК, который является чудовищем машины MSI с видеокартой и процессором, которые могут посрамить рабочую станцию шпиона NSA, я обнаружил, что мне пришлось выполнить обновление BIOS, а затем изменить настройку TPM на «PTT» И сделать Обнаружение TPM (дополнительная настройка) до того, как он пройдет проверку готовности к Windows 11. Если это мой опыт, то я почти уверен, что найдутся МИЛЛИОНЫ пользователей, которые с удивлением обнаружат, что являются счастливыми обладателями только что выпущенного ПК с динозавром. Я предсказываю бунт. Я понимаю, почему Microsoft применяет это изменение; TPM делает операционную систему более безопасной, и с новым Диком Западом магазина Amazon, открывающим сотни приложений для Android, это будет интересное время для работы в антивирусном секторе; но также будет нелегкая борьба за то, чтобы добиться того же успеха в существующем потребительском принятии Windows 10. Windows 11 — это бесплатное обновление, но его получение может стоить вам стоимости новой машины.
Скоро выйдет обновление Windows 11 Meteor рядом с вами
На следующей неделе Windows 11 попадет в список участников программы предварительной оценки Microsoft Windows на треке разработчиков. Остальному ожидающему миру придется отсидеться примерно до сентября или позже, чтобы ощутить это великолепие.
Что я могу сделать в своих приложениях, чтобы подготовиться к Windows 11?
Изучите команды
Прежде всего — и это, возможно, неочевидно — начните изучать, как использовать Microsoft Teams и взаимодействовать с ними. Новая версия Teams встроена в Windows 11. Эта новая переписанная, удобная для пользователя Microsoft Teams будет доступна каждому . Забавно, что Microsoft создала эту новую версию Teams, используя совет, который мы давали годами: это собственное приложение (с использованием React Native JS), а не с использованием системы Electron, которая имеет хорошо задокументированные проблемы огромного раздува памяти.
Команды будут на КАЖДОЙ машине с Windows 11, встроенной в Windows 11. Я настоятельно рекомендую вам принять ее, потому что она, вероятно, станет де-факто способом доставки всевозможных сообщений, предупреждений и взаимодействия с группами поддержки и продаж с клиентами. Я почти уверен, что есть еще нераскрытая причина, по которой Teams включается в Windows 11, но я знаю, что это более важно, чем изящная концепция «облегчить всем нам взаимодействие друг с другом», которая правдоподобна, но в конечном итоге обманчивый. Назовите меня скептиком, но я часто прав. Время покажет.
Попрощайся со скайпом
Если вы в настоящее время взаимодействуете со Skype, вам нужно будет переосмыслить эту стратегию. Skype уходит, и Teams вступает на его место. Я не уверен, как это будет происходить в целом, но Microsoft публично заявила об этом во время трансляции.
Взгляните на MSIX
Новый магазин приложений, как и его предшественник, использует формат установочного пакета MSIX. Хорошая новость заключается в том, что RAD Studio может упаковывать ваши приложения в пакеты MSIX, так что нас, пользователей RAD Studio, ждет впереди всех. Если вы в настоящее время не используете MSIX, возможно, стоит посмотреть, что он может для вас сделать.
Узнайте о Fluent UI и Project Reunion
Я знаю, что говорил это раньше, но вы действительно ДОЛЖНЫ узнать о Fluent UI и Project Reunion . В Windows 11 появилась новая концепция панели виджетов, которая является полным воплощением принципов пользовательского интерфейса Fluent: прозрачности, движения и глубины. Окна будут иметь закругленные углы, а полупрозрачный акриловый фон станет нормой для ваших приложений. Элементы управления VCL, такие как кнопки, поля редактирования и списки, приобретут новый вид — я предполагаю, что это снова будет обрабатываться флагом во встроенном манифесте так же, как «для монитора v2». Приложениям FireMonkey FMX необходимо будет изучить новые темы, соответствующие эстетике дизайна Windows 11. О, и ваши приложения для Android могут работать на машине с Windows 11 — это будет интересное путешествие открытий!
Что делает Embarcadero для работы с Windows 11
Хотя я являюсь MVP, я официально не говорю от имени Embarcadero, но во время некоторых обсуждений, которые не были соглашением о неразглашении, я знаю, что команда PM следит за общим влиянием объявленных изменений. В некотором роде мероприятие по запуску Microsoft Windows 11 было чем-то похоже на старомодное мероприятие, посвященное парообразованию, в том смысле, что это было скорее «мы скоро будем готовы», чем «и вы можете скачать его сейчас следующая ссылка »дело. Да, произошла утечка работающей ранней версии Windows 11, но никто не может принять на ее основе серьезные и сложные решения по разработке. В целом, с вашими приложениями пока все в порядке; поэтому мы выбираем RAD Studio, не так ли?
Образы Windows 11 в этой статье получены от Microsoft и используются с разрешения.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition