Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
DelphiНовости

Windows 11: красивый метеор уничтожит динозавров

windows 11 start dark 1000x562

Скоро Windows 11. Это факт — и это великолепная визуальная настройка рабочего стола Windows, меню «Пуск», панели задач и даже рендеринга таких вещей, как границы окна вашего приложения и «неклиентская область». Это новая славная падающая звезда Microsoft, которая бросается на неосторожные народы мира из облаков… и она уничтожит динозавров.

smartmockups kqflxzjn

Вы один из технологических динозавров?

windows 11 hello login screen 1000x562
Новый экран «Привет» в Windows 11 — не сильно отличается от Windows 10.

Красивый распускающийся цветок Microsoft в Windows 11 поразил тех из нас, кто смотрел эту слегка дрожащую живую видеопоток запуска Windows 11. Это было много приятного для глаз. Среди множества закругленных углов для всех приложений и полупрозрачного акрила были спрятаны несколько признаков того, что Windows 11 также станет грядущим Армагеддоном для большого количества устаревшего оборудования ПК, а также для нескольких хороших существующих приложений.

windows 11 widgets screen 1000x563
Панель виджетов Windows 11 заменяет изгоев, которыми являются плитки Windows Live.

Windows 11 потрясающе визуально

wondows 11 start 1000x562
Искать в Windows 11

Я уже несколько лет размахивал флагом Fluent UI всем, кто хотел бы меня слушать. Мы уже говорили о Project Reunion и UI 3 в нескольких местах. Что ж, с этим последним объявлением Project Reunion переименован в менее впечатляющий «Windows App SDK». Есть имя, созданное комитетом группового мышления, если я когда-либо видел его. Помимо того, что он такой же захватывающий, как прогноз погоды в Аризоне, он также бесполезно близок к существующему «Windows SDK». В подкастах и ​​вебинарах будут отличные моменты, когда докладчики обсуждают «использование Windows SDK», а затем должны будут уточнить, что на самом деле они имели в виду «Windows App SDK, который раньше был Project Reunion».

windows 11 start dark 1000x562
Новый экран запуска приложения Windows 11

МНОГО полупрозрачного акрила в Windows 11 вместе с центральной панелью задач (я не фанат этого, я должен сказать), а также гораздо менее загроможденный вид, что является достижением, поскольку это было одним из ключевых аргументов в пользу продажи. Windows 10.

В Windows 11 появился новый магазин приложений — как это повлияет на мои приложения для Windows и мобильные приложения?

store image 5 1000x667
Совершенно новый магазин приложений для Windows 11

Между огромным количеством полупрозрачных акриловых панелей «виджетов», заменяющих существующие плитки 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

store image 3 1000x667
Windows 11 запускает ваши приложения для Android

Магазин приложений Amazon переходит в магазин приложений Windows 11. Первоначально он будет запущен со специально подобранным набором приложений для Android, изначально разработанных и известных для работы на дружественных к Amazon устройствах, таких как Amazon Fire Tablet. Предполагается, что со временем этот первоначальный каталог будет значительно расширен. Что не ясно, так это то, какие ограничения Windows 11 наложит на приложения Android и как будет работать любая песочница. Тем не менее, для приложений Android нормально работать в сильно ограниченной среде, и уроки, извлеченные с помощью WSL, также, вероятно, будут означать, что безопасность и целостность операционной системы находятся в центре внимания усилий Microsoft.

Приложения Android в Windows — это было сделано раньше

samsungdex kv pc
Samsung Dex. Источник: веб-сайт Samsung.

Если у вас, как и у меня, есть относительно недавний сотовый телефон Samsung, тогда вся идея запуска приложений Android в Windows совсем не кажется чем-то новым. Нам повезло с приложением Windows 10 «Мой телефон», отображающим уведомления наших приложений для Android в области уведомлений Windows, и мы можем запускать приложения только для Android в окне в течение довольно долгого времени. Также владельцы Samsung Galaxy имеют доступ к приложению Dex, которое преобразует приложения их мобильных устройств и «рабочий стол» в своего рода псевдо-дополнительную полноразмерную оконную систему на их ПК. Лично я никогда не использовал его, потому что Декс заставлял мой Galaxy Note + нагреваться быстрее, чем тормозные колодки на мчащейся машине для побега.

store image 4 1000x667
Вы тоже можете запустить TikTok на своем ПК с Windows 11.

Ваше приложение RAD Studio Delphi, вероятно, работает с новым магазином Amazon Windows 11 для Android.

screenshot 2021 06 27 141413
Это Android-приложение Delphi FireMonkey отлично работает на Amazon Fire OS.

Как ни странно, я на самом деле использовал 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.

screenshot 2021 06 27 141804
Да, мой компьютер это называется Valhalla … и он может работать для 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 chat integration screen 1000x625
В Windows 11 встроена новая версия Microsoft Teams

Команды будут на КАЖДОЙ машине с Windows 11, встроенной в Windows 11. Я настоятельно рекомендую вам принять ее, потому что она, вероятно, станет де-факто способом доставки всевозможных сообщений, предупреждений и взаимодействия с группами поддержки и продаж с клиентами. Я почти уверен, что есть еще нераскрытая причина, по которой Teams включается в Windows 11, но я знаю, что это более важно, чем изящная концепция «облегчить всем нам взаимодействие друг с другом», которая правдоподобна, но в конечном итоге обманчивый. Назовите меня скептиком, но я часто прав. Время покажет.

Попрощайся со скайпом

Если вы в настоящее время взаимодействуете со Skype, вам нужно будет переосмыслить эту стратегию. Skype уходит, и Teams вступает на его место. Я не уверен, как это будет происходить в целом, но Microsoft публично заявила об этом во время трансляции.

Взгляните на MSIX

700px provisioning
Вы уже можете подготовить свои приложения RAD Studio Delphi для магазина приложений Windows 11

Новый магазин приложений, как и его предшественник, использует формат установочного пакета 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 и используются с разрешения.


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

IN THE ARTICLES