Apple, Google, Microsoft i Mozilla dążą do bardziej spójnej sieci

Apple, Google, Microsoft i Mozilla dążą do bardziej spójnej sieci

Apple współpracuje z twórcami przeglądarek Google, Microsoft i Mozilla, aby zapewnić większą spójność technologii projektowania stron internetowych, niezależnie od przeglądarki, z której korzysta użytkownik.

Kiedy standard nie jest standardem?

Problem w tym, że niektóre przeglądarki w różny sposób radzą sobie z technologiami sieciowymi. Mogłoby to dać początek powiedzeniu: „Kiedy standard przestaje być standardem?” Kiedy jest to standard sieciowy.

Jednak jeśli chodzi o programistów, zwłaszcza programistów korporacyjnych, próbujących stworzyć spójne interfejsy internetowe dla różnych platform, produktów i przeglądarek, staje się to bolesnym punktem spornym. Wygląda na to, że twórcy przeglądarek mają coraz większą wiedzę w tym zakresie, stąd nowa grupa.

Celem sojuszu Interop 2022 jest określenie, w jaki sposób ci różni dostawcy wdrażają standardy sieciowe. Jest to kontynuacja podobnych prac, które miały miejsce w ramach konsorcjum Compat 2021.

Ten ostatni odniósł pewien sukces: „Postęp, jaki wspólnie osiągnęliśmy w 2021 r., był niesamowity, a dzięki większemu udziałowi dostawców i jeszcze szerszemu zakresowi obszarów interoperacyjności, którymi należy się zająć, nie możemy się doczekać, aby zobaczyć, jak daleko zaszliśmy”. gdzie platforma internetowa będzie ewoluować w tym roku” – napisał Daniel Libby, starszy menedżer ds. inżynierii oprogramowania w Microsoft Edge.

Co to jest interoperacyjność 22?

Celem projektu jest próba zapewnienia, aby aplikacje internetowe oparte na tych standardach działały i wyglądały tak samo w dynamicznym lesie różnych urządzeń, platform i systemów operacyjnych. Mamy nadzieję, że pewnego dnia twórcy stron internetowych będą mogli być pewni, że dostarczane przez nich doświadczenia są spójne dla wszystkich użytkowników.

„Mamy nadzieję, że uda nam się ruszyć w przyszłość, w której będziemy wiedzieć, jak zapewnić interoperacyjność tych domen, zaktualizować odpowiednie dla nich standardy sieciowe i mierzyć je za pomocą testów, takich jak robimy to w przypadku domen priorytetowych” – stwierdziła Mozilla.

Interop 2022 testuje 15 specyfikacji platform internetowych i trzy funkcje, które nie są jeszcze w pełni rozwinięte. Testowane są warstwy kaskadowe, przestrzenie kolorów, funkcje kolorów CSS, przewijanie i inne. Ulepszenia we wszystkich tych obszarach będą prawdopodobnie mile widziane przez twórców platform, użytkowników i operatorów.

Aktualne wyniki można zobaczyć tutaj, a panel testowy tutaj.

Dlaczego Interoperacyjność 2022?

Mówiąc najprościej, patrzy tylko na doświadczenie/projekt użytkownika, zamiast zagłębiać się w kod przeglądarki. Oznacza to, że twórcy przeglądarek nie muszą odblokowywać dostępu do podstawowych funkcji konkurencji, czego z pewnością woleliby nie robić.

Co ciekawe, próba ta została podjęta po tym, jak grupa twórców stron internetowych zebrała się, aby narzekać na ograniczenia WebKit w tworzeniu iOS. W szczególności narzekają, że programiści innych przeglądarek muszą korzystać z WebKit zamiast własnej technologii. Obserwatorzy branży zauważają, że Apple raczej nie zatwierdzi tej prośby, nie tylko dlatego, że mogłoby to uwypuklić ograniczenia Safari, ale także dlatego, że mogłoby to mieć wpływ na wydajność sprzętu, bezpieczeństwo i żywotność baterii.

Może to, ale nie musi, mieć związek z udziałem Apple w Interop 22, ale wszystko, co pozwala na bardziej spójną pracę różnych przeglądarek, prawdopodobnie pomoże złagodzić krytykę.

co powiedziało jabłko?

Na stronie WebKit Jen Simmons, ewangelistka Apple ds. doświadczeń programistów internetowych, powiedziała:

„Wszystkie te technologie są ważne dla Apple i wszystkich osób pracujących w WebKit. Bardzo dbamy o kondycję sieci i interoperacyjne wdrożenia standardów sieciowych. Cieszymy się, że możemy współpracować z naszymi kolegami z wielu organizacji zajmujących się standardami sieciowymi oraz z Interop 2022, aby zapewnić jak największą interoperacyjność sieci. Ponieważ w ten sposób strony internetowe i aplikacje internetowe będą najlepiej działać dla ludzi, którzy są dla nich najważniejsi: zwykłych ludzi, którzy korzystają z Internetu, aby żyć.

Krytycy firmy zwrócą uwagę, że Apple nie przyspieszyło wdrażania niektórych internetowych interfejsów API, które mogłyby pomóc programistom w tworzeniu aplikacji internetowych konkurujących z natywnymi aplikacjami na iOS. Oczywiście Apple nie jest jedynym, który ma opóźnienia we wdrażaniu pewnych standardów: Google również potknął się, szczególnie jeśli chodzi o prywatność.

Mimo to wydaje się obiecujące, że główni twórcy przeglądarek odkrywają, że szczęka toczy wojnę z wojną. Być może wszyscy odnieślibyśmy korzyść, gdyby dokładniej nauczyli się tej lekcji w szkole.

W powiązanych wiadomościach firma Apple wydała także wersję Safari Technology Preview 141. Zawiera ona szereg ulepszeń, w tym ulepszenia Inspektora sieciowego, poprawki animacji sieciowych, poprawki CSS i nowe zachowania, a także ulepszenia JavaScript, WebAuthn i nie tylko.

Śledź mnie na Twitterze lub dołącz do mnie w AppleHolic's bar & grill i grupach dyskusyjnych Apple na MeWe.

Prawa autorskie © 2022 IDG Communications, Inc.