Technologia

Oto jak działają aplikacje internetowe w systemie macOS Sonoma

  • 14 czerwca, 2023
  • 4 min read
Oto jak działają aplikacje internetowe w systemie macOS Sonoma


W macOS Sonoma, obecnie w wersji beta, możesz tworzyć indywidualne aplikacje internetowe dla dowolnej witryny internetowej, którą odwiedzasz w przeglądarce Safari, i umieszczać je obok innych aplikacji w Docku. Przyjrzyjmy się bliżej, jak to wszystko działa, zamieniając MacRumors.com w wirtualną aplikację Mac jako przykład.

macos sonoma aplikacja internetowa MacRumors
W systemie macOS Sonoma każdą witrynę przeglądaną w przeglądarce Safari można przekształcić w aplikację internetową dzięki nowej opcji „Dodaj do stacji dokującej” w menu Plik. Innymi słowy, nie jest wymagana żadna praca ze strony programistów, aby witryna była kompatybilna z aplikacją internetową, chociaż istnieją pewne elementy aplikacji internetowych, nad którymi programiści mogą mieć kontrolę (patrz poniżej).

Jak zamienić MacRumors w aplikację internetową

  1. W wersji beta dla deweloperów systemu macOS Sonoma przejdź do witryny MacRumors.com w przeglądarce Safari.
  2. Wybierać Plik -> Dodaj do Docka na pasku menu.
  3. Jeśli chcesz, możesz zmienić ikonę MacRumors, klikając ją w oknie Dodaj do Docka. Możesz także edytować nazwę aplikacji internetowej za pomocą pola tytułu – na przykład „MacRumors” jest bardziej zwięzły.
  4. Kliknij niebieski Dodać przycisk.

smakołyki macos sonoma6

Zobaczysz teraz aplikację internetową MacRumors umieszczoną w Docku, gotową do użycia niezależnie od Safari. Aplikacja internetowa współpracuje z Mission Control i Stage Manager, tak jak każda inna aplikacja, i można ją również otworzyć za pomocą Launchpada lub Spotlight Search.

Warto przeczytać!  Przejęcie Activision Blizzard będzie końcem PlayStation

Po otwarciu aplikacji internetowej zauważysz, że jej okno zawiera uproszczony pasek narzędzi z przyciskami nawigacyjnymi (uwaga: programiści witryn mogą kontrolować, czy są one wyświetlane). Jak widać na obrazku, kolor motywu MacRumors dla witryny wtapia się w pasek narzędzi, zapewniając bardziej płynny wygląd.

aplikacja internetowa MacRumors macos
Jeśli chodzi o nawigację, zakres aplikacji internetowej jest podyktowany przez hosta strony internetowej – w tym przypadku www.macrumors.com – więc możesz nawigować w dowolnym miejscu w witrynie MacRumors, ale jeśli klikniesz link poza stroną hosta , takie jak fora MacRumors, które są hostowane oddzielnie pod adresem forums.macrumors.com, spowoduje to otwarcie połączonej strony internetowej w przeglądarce Safari. Dlatego jeśli często odwiedzasz zarówno witrynę MacRumors, jak i fora MacRumors, powinieneś utworzyć osobne aplikacje internetowe dla każdego z nich.

Twórcy stron internetowych mają możliwość zawężenia zakresu aplikacji internetowej do określonej ścieżki w ich witrynie, jeśli sobie tego życzą. Na przykład MacRumors mógłby teoretycznie zapewnić narzędzie do tworzenia aplikacji internetowych przeznaczonych do nawigacji tylko w artykułach instruktażowych lub przewodnikach. To jest coś, co MacRumors może wdrożyć w przyszłości.

Warto przeczytać!  Nita Ambani opuszcza mecz Mumbai Indians w konwoju za 20 crore

Logowanie do witryny i powiadomienia

Domyślnie Safari kopiuje pliki cookie witryny do swojej aplikacji internetowej. Jeśli więc utworzysz aplikację internetową MacRumors Forums i byłeś wtedy zalogowany na swoje konto, pozostaniesz zalogowany w aplikacji internetowej. Nawet jeśli nie byłeś zalogowany, możesz to zrobić w aplikacji internetowej przy minimalnym wysiłku, ponieważ Apple ma zintegrowaną obsługę automatycznego uzupełniania hasła i klucza.

Jeśli strona internetowa obsługuje już powiadomienia web push – tak jak MacRumors – i zarejestrowałeś się w nich, będziesz otrzymywać powiadomienia push aplikacji internetowej, które wyświetlają odpowiednią ikonę MacRumors, zapewniając szerszy kontekst niż standardowe powiadomienie i ikona Safari.

Ikona aplikacji internetowej w Docku będzie również wyświetlać plakietkę po odebraniu powiadomienia. Powiadomienia aplikacji internetowych są domyślnie ciche, chociaż programiści mogą je zmienić, aby odtwarzały dźwięk. Jednak ostateczna decyzja dotycząca odznak dźwiękowych i ikon pozostaje w gestii użytkownika Ustawienia systemowe -> Powiadomienia.

powiadomienia aplikacji internetowej mr
Aplikacje internetowe obsługują również tryby Focus, więc możesz je włączać lub wykluczać z dozwolonych powiadomień w zależności od tego, co robisz. Wreszcie, mając na uwadze prywatność, Apple dodał opcje kontrolowania dostępu aplikacji internetowych do kamery, mikrofonu i lokalizacji w Ustawienia systemowe -> Prywatność i bezpieczeństwopodobnie jak w przypadku aplikacji natywnych.

Warto przeczytać!  5 największych serwerów GTA RP w 2023 roku, które zapewnią zapierające dech w piersiach wrażenia

Dla tych, którzy chcą bardziej zagłębić się w macOS Sonoma, jest on obecnie dostępny do pobrania jako wersja beta dla programistów, chociaż należy zachować ostrożność, ponieważ wersje beta mogą być niestabilne i zawierać błędy. Dla tych, którzy chcą poczekać, oficjalne publiczne wydanie ma wylądować jesienią.


Źródło