Integracja aplikacji z Apple Siri otwarta dla deweloperów, ale dostęp dla klientów wciąż przed nami
Apple 3 listopada udostępnił deweloperom najnowsze możliwości integracji aplikacji z Siri AI, jednak klienci nadal muszą poczekać na wynikające z tego doświadczenia. Integracja aplikacji z Apple Siri zyskuje teraz szerszą ścieżkę rozwoju dzięki becie iOS 27.3. Zmienia to przede wszystkim to, co deweloperzy mogą tworzyć, zanim wpłynie na to, o co użytkownicy będą mogli niezawodnie prosić zainstalowane aplikacje.
Kluczowe napięcie dotyczy różnicy między szeroką dostępnością dla deweloperów a pewnym dostępem dla klientów. Zaproszenie każdej aplikacji do udziału nie oznacza, że każda z nich natychmiast obsługuje każde żądanie. Deweloperzy nadal muszą udostępnić użyteczne funkcje, połączyć istotne informacje i przetestować sposób, w jaki Siri interpretuje polecenia.
Apple opisywał pomoc między aplikacjami już podczas prezentacji Apple Intelligence w 2024 roku, gdy jako osobne źródło odpowiedzi przedstawiono również integrację z ChatGPT. To ogłoszenie rozwija stronę związaną z działaniami tej wizji. Jego znaczenie zależy od tego, czy deweloperzy zdołają przekształcić istniejące funkcje swoich aplikacji w zadania, które użytkownicy ukończą bez poruszania się po każdym interfejsie.
Integracja aplikacji z Apple Siri zaczyna się od podglądu dla deweloperów
Apple otworzył możliwość rozwoju, podczas gdy wdrożenie dla klientów pozostaje odrębnym etapem.
Ogłoszenie Apple dotyczące podglądu Siri dla deweloperów obejmuje bety iOS 27.3, iPadOS 27.3, macOS 27.3 i visionOS 27.3. Pozwala ono deweloperom łączyć niestandardowe treści i działania za pośrednictwem App Intents, frameworka Apple służącego do opisywania systemowi możliwości aplikacji.
Apple wprowadził także umiejętności, czyli instrukcje pomagające Siri łączyć działania, oraz szersze wyszukiwanie dzięki indeksowi semantycznemu Spotlight, który organizuje informacje według znaczenia. Firma informuje, że udostępnianie dla klientów rozpocznie się za kilka miesięcy, a przyjmowanie zgłoszeń do App Store otworzy się wiosną.
Ten harmonogram zmienia sposób interpretowania nagłówka. Wtorkowa premiera dała deweloperom wczesne środowisko do tworzenia integracji. Nie oznaczała, że zwykli klienci mogli od razu instalować zaktualizowane wersje wszystkich ulubionych aplikacji i delegować im złożoną pracę.
Dla użytkownika różnica ma wymiar praktyczny. Telefon może obsługiwać funkcję systemu operacyjnego, podczas gdy zainstalowana aplikacja nie ma potrzebnej integracji. Aplikacja może także udostępniać wąskie działanie, nie obsługując większego zadania, które użytkownik faktycznie chce wykonać.
Rozważmy hipotetyczne żądanie związane z podróżą: znajdź nadchodzącą rezerwację i wyślij jej szczegóły współpracownikowi. Odszukanie rezerwacji, wskazanie współpracownika i przygotowanie wiadomości to odrębne obowiązki. Obsługa jednego z nich niewiele mówi o pozostałych.
Znaczenie podglądu wykracza więc poza rozpoznawanie bardziej konwersacyjnych sformułowań. Daje deweloperom miejsce do podjęcia decyzji, które elementy ich produktów powinny być dostępne przez asystenta. Te wybory określą późniejsze doświadczenie klienta.
Istnieje też różnica między udostępnieniem możliwości a uczynieniem jej łatwą do odkrycia. Użytkownicy rzadko wiedzą, jakie wewnętrzne funkcje udostępnia aplikacja. Zwykle opisują oczekiwany rezultat i liczą, że asystent znajdzie wykonalną drogę.
Użyteczna integracja musi wypełnić tę lukę, nie zmuszając ludzi do zapamiętywania niewidocznej listy poleceń. Jeśli użytkownicy wielokrotnie muszą zgadywać obsługiwane sformułowania, asystent odtwarza system menu metodą prób i błędów.
Bezpośrednia historia dotyczy zatem przygotowań i zakresu. Deweloperzy mają nowe zadania do oceny, a użytkownicy wyraźniejszy powód, by śledzić przyszłe aktualizacje aplikacji. Traktowanie podglądu jako powszechnej dostępności zacierałoby oba te aspekty.
Deweloperzy stają przed nowym pytaniem o to, gdzie zaczynają się ich aplikacje
Asystent staje się kolejnym miejscem, w którym aplikacja musi wyjaśnić swoje możliwości i zdobyć zaufanie użytkownika.
Dla deweloperów pytanie strategiczne jest proste: które wartościowe zadania powinny pozostać dostępne, gdy klient zaczyna poza aplikacją?
Tradycyjny interfejs może stopniowo przedstawiać funkcje. Przyciski, etykiety i nawigacja pokazują użytkownikom, co istnieje i co następuje później. Asystent zaczyna od żądania, które może nie przypominać słownictwa produktu.
Wyobraźmy sobie aplikację do zarządzania projektami, której interfejs rozdziela przydziały, kamienie milowe i przypomnienia. Użytkownik może po prostu poprosić ją o zorganizowanie działań następczych po spotkaniu. Deweloper musi zdecydować, które obsługiwane działania mogą spełnić to żądanie i w którym miejscu konieczne staje się doprecyzowanie.
Tworzy to pracę produktową obok pracy inżynieryjnej. Udostępnienie każdej dostępnej funkcji nie zapewniłoby automatycznie spójnego doświadczenia. Deweloperzy muszą wskazać zadania, których dane wejściowe, konsekwencje i warunki ukończenia są zrozumiałe poza zwykłymi ekranami aplikacji.
Presja szczególnie dotyczy produktów zbudowanych wokół częstych, krótkich działań. Jeśli klienci mogą wykonywać je przez Siri, otwarcie aplikacji staje się opcjonalne dla tej interakcji. Produkt nadal dostarcza usługę, ale jego interfejs otrzymuje mniej uwagi.
Ta możliwość tworzy sprzeczne bodźce. Łatwiejszy dostęp może zwiększyć użyteczność aplikacji i zachęcać do ponownego korzystania. Jednocześnie rzadsze wizyty mogą ograniczać okazje do przedstawiania powiązanych funkcji lub wyjaśniania nieznanych opcji.
Żaden z tych rezultatów nie wynika jeszcze z podglądu. To pytania biznesowe, które deweloperzy muszą zbadać, wybierając zakres integracji. Właściwa odpowiedź będzie inna dla aplikacji zaprojektowanej z myślą o szybkich transakcjach niż dla narzędzia przeznaczonego do dłuższej pracy twórczej.
Aplikacja do pisania może na przykład skorzystać na wygodnym wyszukiwaniu dokumentów, zachowując interfejs edycji dla złożonych decyzji. Aplikacja do planowania może priorytetowo traktować krótkie działania, ponieważ już teraz stanowią one jej podstawową wartość.
To rozróżnienie ma także znaczenie dla nabywców korporacyjnych. Funkcja dostępna przez asystenta staje się użyteczna tylko wtedy, gdy odpowiada zakresowi odpowiedzialności w organizacji. Znalezienie dokumentu, zmiana jego treści i dystrybucja powinny pozostać odrębnymi decyzjami, nawet gdy użytkownik prosi o nie łącznie.
Dla pracowników umysłowych łączy się to ze znanym problemem zarządzania wiedzą osobistą: informacje muszą dać się odnaleźć, zanim będą mogły wspierać użyteczne działanie. Interfejs konwersacyjny nie zrekompensuje brakujących lub niejednoznacznych materiałów źródłowych.
Szansa dla deweloperów jest zatem bardziej konkretna niż dodanie etykiety AI. Chodzi o decyzję, które zadania aplikacja może wykonywać jasno, bezpiecznie i wielokrotnie przez inny interfejs. Ta decyzja wpłynie na to, czy Siri stanie się użytecznym punktem wejścia, czy okazjonalnym objazdem.
App Intents przesuwa wyzwanie od formułowania poleceń do realizacji
Zrozumienie żądania i jego wykonanie to odrębne problemy inżynieryjne, a integracje muszą uwzględniać oba.
Kierunek Apple opiera się na istniejącym frameworku, zamiast od zera wprowadzać ideę integracji aplikacji. Podczas sesji dla deweloperów w 2024 roku omawiano udostępnianie działań, dostarczanie informacji opisowych, umożliwianie wyszukiwania treści i identyfikowanie elementów widocznych na ekranie.
Ta historia ma znaczenie, ponieważ użyteczność asystenta zależy od czegoś więcej niż modelu językowego, czyli oprogramowania szkolonego do interpretowania i generowania języka. Aplikacja musi dostarczać funkcje i informacje, z których asystent może korzystać.
Żądanie w języku konwersacyjnym pozostawia przestrzeń na interpretację. Działanie aplikacji ostatecznie wymaga konkretnych danych wejściowych. „Przenieś to spotkanie” musi stać się konkretnym wydarzeniem, konkretną godziną i dozwoloną zmianą.
Jeśli asystent wskaże niewłaściwe spotkanie, nawet poprawnie działająca funkcja planowania nadal doprowadzi do niewłaściwego rezultatu. Jeśli wskaże właściwe spotkanie, ale otrzyma błąd, płynna odpowiedź nie zastąpi zrealizowanej zmiany.
Użyteczny podział odpowiedzialności przebiega więc między interpretacją a wykonaniem. Siri obsługuje konwersacyjny punkt wejścia. Aplikacja zapewnia możliwości, których działanie musi pozostać zrozumiałe, gdy są wywoływane poza jej interfejsem.
Hipotetyczne zapytanie o dostawę ilustruje ten podział. Klient może zapytać, gdzie znajduje się zamówienie i czy można zmienić jego adres docelowy. Sprawdzenie statusu i zmiana adresu niosą różne konsekwencje, mimo że żądanie przychodzi w postaci jednego zdania.
Dobre doświadczenie zachowałoby to rozróżnienie. Wskazałoby odpowiednie zamówienie, wyjaśniło dostępne opcje i nie przedstawiałoby próby aktualizacji jako ukończonej zmiany. To oczekiwanie produktowe, a nie potwierdzony wynik tego podglądu.
To samo rozumowanie dotyczy umiejętności koordynujących działania. Łączenie kroków może ograniczyć wysiłek, ale tworzy też dodatkowe miejsca, w których założenia muszą pozostać spójne. Informacje przekazywane między krokami muszą zachować swoją tożsamość i znaczenie.
Asystent organizujący dalsze działania może potrzebować osoby, dokumentu i daty. Poprawne wskazanie każdego elementu osobno nie gwarantuje, że połączone zadanie odpowiada intencji użytkownika. Liczy się relacja między tymi elementami.
Sesja Apple poświęcona zaawansowanej integracji omawia między innymi potwierdzenia, własność encji, wyszukiwanie i kontekst ekranowy. Tematy te wskazują na praktyczną pracę stojącą za przekonującą demonstracją.
Encja w tym kontekście to możliwy do zidentyfikowania element, taki jak dokument lub spotkanie. Jej tożsamość ma znaczenie, ponieważ opisy konwersacyjne często brzmią zamiennie, podczas gdy podstawowe rekordy takie nie są.
Wyjaśnia to również, dlaczego integrację aplikacji należy oceniać oddzielnie od jakości odpowiedzi. ChatGPT i Gemini stanowią znane punkty odniesienia dla pomocy konwersacyjnej. Porównanie produktów staje się bardziej wymagające, gdy asystent zmienia informacje lub inicjuje działanie.
Dopracowane wyjaśnienie może pozostawać użyteczne mimo niezręcznego sformułowania. Działanie skierowane do niewłaściwego rekordu nie może. Istotne pytanie brzmi, czy system zachowuje intencję przez całe zadanie, włącznie z jego końcowym rezultatem.
Osobisty kontekst tworzy zobowiązania wykraczające poza lepsze wyszukiwanie
Większa ilość kontekstu pomaga tylko wtedy, gdy asystent wykorzystuje właściwe informacje do autoryzowanego celu.
Osobisty kontekst oznacza informacje istotne dla konkretnej osoby, takie jak jej dokumenty, rozmowy lub harmonogram. Jego wartość polega na ograniczeniu wyjaśnień, które użytkownicy muszą przekazać przed poproszeniem o pomoc.
Osoba mówiąca „wyślij zaktualizowaną wersję” zakłada, że odbiorca rozumie, o jaki dokument, adresata i znaczenie słowa „zaktualizowaną” chodzi. Oprogramowanie musi ustalić te relacje, zamiast traktować zdanie jako wystarczający dowód.
Świadomość zawartości ekranu, czyli zdolność interpretowania aktualnie wyświetlanych treści, może pomóc rozstrzygnąć odniesienia takie jak „ten plik”. Widoczna treść nie rozwiązuje jednak każdego pytania dotyczącego własności, istotności ani uprawnienia.
Dokument na ekranie może należeć do innego projektu, niż sugeruje rozmowa. Znajome imię może wskazywać kilka kontaktów. Ostatnio używany plik może być szkicem, a nie zatwierdzoną wersją.
Przykłady te opisują zwykłą niejednoznaczność, a nie wykazane błędy podglądu. Pokazują, dlaczego dostępu do większej ilości informacji i pewności co do konkretnego działania nie należy traktować jako równoważnych.
Kwestia prywatności wykracza również poza to, czy przetwarzanie odbywa się lokalnie, czy zdalnie. Użytkownicy muszą rozumieć, jakich informacji wymaga zadanie i która aplikacja je otrzymuje. Wąskie żądanie nie powinno przeradzać się w niewyjaśnione rozszerzenie dostępu.
Apple osobno przyznało, że jest to powód do obaw, w swoich wytycznych dotyczących Full Disk Access. W październiku firma ostrzegła, że szeroki dostęp do Maca może ujawnić pliki, komunikację i historię przeglądania bez odpowiedniego zrozumienia ze strony użytkownika.
To stwierdzenie nie przesądza o tym, jak każda integracja z Siri obsługuje uprawnienia. Pokazuje jednak, dlaczego szeroki dostęp do danych zasługuje na analizę, nawet jeśli zamierzona funkcja wydaje się wygodna.
W praktyce oznacza to, że deweloperzy powinni traktować dostęp do informacji jako część projektu zadania. Użyteczny wynik powinien mieć zrozumiały związek z informacjami wykorzystanymi do jego uzyskania.
Rozważmy hipotetyczną prośbę o podsumowanie rozmowy z klientem i przygotowanie dalszego kontaktu. Asystent potrzebuje odpowiedniej rozmowy. Nie wynika z tego jednak, że na rezultat powinna wpływać każda rozmowa z tym klientem.
Dla użytkowników biznesowych wybór źródeł może być równie ważny jak płynne sformułowania. Nieaktualne notatki, nieformalne sugestie i zatwierdzone zobowiązania mają różną wagę. Asystent, który łączy je bez wyjaśnienia, może powodować zamieszanie, jednocześnie sprawiając wrażenie pomocnego.
W tym miejscu krzyżują się wyszukiwanie i działanie. Zanim asystent zmodyfikuje rekord lub przygotuje wiadomość do wysłania, potrzebuje uzasadnionej podstawy do wyboru danych wejściowych. Im więcej informacji można przeszukiwać, tym ważniejsze staje się uwidocznienie tego wyboru.
Narzędzia zorganizowane wokół AI knowledge base odpowiadają na pokrewne pytania dotyczące znajdowania istotnych materiałów. Dodatkowym wyzwaniem dla asystenta wykonującego działania jest połączenie tych materiałów z autoryzowanym rezultatem.
W przypadku integracji aplikacji z Apple Siri niezawodna obsługa kontekstu zdecyduje, czy szerszy dostęp zmniejszy nakład pracy, czy stworzy potrzebę dodatkowej kontroli. Wygoda ma znaczenie dopiero wtedy, gdy użytkownik może zrozumieć, z czego asystent faktycznie skorzystał i co zmienił.
Luka we wdrożeniu ogranicza wnioski, które można dziś wyciągnąć
Wersja zapoznawcza potwierdza dostęp deweloperów, natomiast niezawodność i adopcja nadal wymagają dowodów z wdrożonych doświadczeń.
Sformułowania dotyczące dostępności wymagają szczególnej ostrożności, ponieważ beta systemu operacyjnego i obsługiwany proces pracy klienta odpowiadają na różne pytania. Pierwsza zapewnia środowisko testowe. Druga wymaga działających integracji w aplikacjach, z których korzystają ludzie.
Niezależne omówienia wersji beta 27.3 dla deweloperów również określają wydanie jako wczesny etap testów. Wspiera to ostrożniejszą interpretację wtorkowego ogłoszenia.
Istotne ograniczenie nie polega wyłącznie na tym, że oprogramowanie beta może zawierać błędy. Chodzi o to, że dowody dostępne na tym etapie nie pozwalają ustalić zakresu ani jakości docelowego doświadczenia w aplikacji.
Demonstracja może potwierdzić, że określona ścieżka działa w konkretnych warunkach. Nie może jednak dowieść, że zróżnicowani użytkownicy, rekordy, uprawnienia i prośby będą prowadzić do równie niezawodnych rezultatów.
To rozróżnienie powinno kształtować porównania z innymi asystentami. Liczba obsługiwanych marek lub pokazanie ukończonego zadania dostarcza przydatnych informacji. Żadne z nich nie mówi kupującemu, jak często system wymaga interwencji podczas zwykłej pracy.
Rzetelne porównanie powinno analizować to samo zadanie przy tych samych ograniczeniach. Powinno odróżniać trafne wyszukanie od skutecznej modyfikacji, a skuteczną modyfikację od prawidłowego przekazania wyniku.
Powinno także odnotowywać, kiedy asystent prosi o wyjaśnienie. Prośba o doprecyzowanie nie jest automatycznie porażką. W niejednoznacznej sytuacji może świadczyć o lepszej ocenie niż pewne wskazanie niewłaściwego celu.
Z kolei pozorna wygoda może ukrywać dodatkową pracę. Jeśli użytkownicy muszą później sprawdzać każdą docelową aplikację, asystent jedynie przeniósł nawigację, zamiast wyeliminować potrzebę nadzoru.
Żadna z tych kwestii nie dowodzi, że Siri będzie działać słabo. Określają one dowody potrzebne do poparcia mocniejszych twierdzeń. Wersja zapoznawcza stwarza okazję do zebrania tych dowodów przed rutynowym użyciem przez klientów.
Deweloperzy mierzą się z podobną niepewnością dotyczącą wysiłku wdrożeniowego. Istniejąca funkcja aplikacji może wydawać się odpowiednia do dostępu przez asystenta, ale wymagać jaśniejszych opisów, innej obsługi wyników lub zmienionych przepływów uprawnień.
Zespoły produktowe powinny zatem odróżniać zakres integracji od jakości integracji. Zakres pyta, czy funkcja została udostępniona. Jakość pyta, czy ludzie potrafią ją odkryć, uruchomić w naturalny sposób i zrozumieć jej rezultat.
W ocenie przedsiębiorstw to rozróżnienie zapobiega przedwczesnym założeniom dotyczącym produktywności. Użyteczny pilotaż mierzyłby rzeczywiste ukończenie zadań oraz pracę potrzebną do naprawy błędów. Lista funkcji nie uchwyciłaby żadnej z tych kwestii.
Natychmiastowa ocena jest ograniczona, ale istotna: Apple poszerzyło deweloperom drogę do Siri AI. To, czy ta droga zapewni niezawodną codzienną pomoc, pozostaje pytaniem dla kolejnych wydań i niezależnych testów.
Obserwuj zakres obsługi aplikacji, ukończenie zadań i kamienie milowe wydań
Kolejne użyteczne dowody pokażą, co zostanie udostępnione, co zostanie poprawnie ukończone i kiedy klienci będą mogli z tego korzystać.
Pierwszym sygnałem jest konkretny zakres obsługi aplikacji. W nadchodzących miesiącach demonstracje deweloperskie i informacje o wydaniu powinny wskazywać konkretne działania i typy treści. Ogólne deklaracje o obsłudze Siri będą mniej informacyjne niż opisy wspieranych zadań klientów.
Najmocniejsze dowody pochodziłyby z integracji odzwierciedlających charakterystyczne funkcje aplikacji. Powtarzanie ogólnego działania mówi mniej o tym otwarciu niż udostępnienie użytecznej możliwości, która odpowiada rzeczywistemu celowi produktu.
Zakres obsługi należy również oceniać w odniesieniu do sposobu pracy ludzi. Integracja może wyglądać imponująco w izolacji, a jednocześnie pozostawiać często używany przepływ pracy niekompletnym. Brak obsługi w preferowanej aplikacji może mieć większe znaczenie niż szeroka obsługa w innych miejscach.
Drugim sygnałem jest ukończenie zadań w zwykłych warunkach. Oceny powinny obejmować niejednoznaczne prośby, niedostępne rekordy, przerwaną aktywność i zmiany uprawnień. Takie sytuacje pokazują, jak asystent zachowuje się poza przygotowaną demonstracją.
W przypadku integracji aplikacji z Apple Siri szczególnie informacyjne będzie jasne raportowanie niepowodzeń. Asystent, który dokładnie opisuje nieukończone zadanie, daje użytkownikom podstawę do odzyskania kontroli. Asystent, który przedwcześnie ogłasza sukces, tworzy dodatkową niepewność.
Testy powinny także analizować przekazanie pracy z powrotem do aplikacji. Użytkownicy potrzebują praktycznego sposobu na sprawdzenie wyników, kontynuowanie pracy lub skorygowanie interpretacji. Asystent i aplikacja powinny wspierać to samo rozumienie tego, co się wydarzyło.
Mocniejsze dowody w tym obszarze wzmocniłyby tezę, że dostęp konwersacyjny ogranicza wysiłek przy rzeczywistych zadaniach. Częste ręczne poprawki osłabiłyby tę tezę, nawet jeśli początkowa prośba brzmiała naturalnie, a odpowiedź wydawała się dopracowana.
Trzecim sygnałem jest postęp względem sekwencji wydań. Wersje zapoznawcze dla deweloperów, dostępność dla klientów i dostęp do przesyłania aplikacji do App Store to odrębne kamienie milowe. Przyszłe ogłoszenia powinny jasno wskazywać, który kamień milowy uległ zmianie.
Ta jasność ma znaczenie dla planowania. Deweloperzy muszą wiedzieć, kiedy dane doświadczenie może dotrzeć do klientów. Kupujący muszą wiedzieć, czy zademonstrowana możliwość powinna znaleźć się w bieżącej ocenie, czy w przyszłym planie rozwoju.
Integrację aplikacji z Apple Siri należy ostatecznie oceniać na podstawie użytecznej pracy ukończonej w aplikacjach, które ludzie już wybierają. Wersja zapoznawcza czyni ten rezultat bardziej osiągalnym dla deweloperów, ale pozostawia miejsce na uważną ocenę.
Wybierz zadanie, które powtarzasz w różnych aplikacjach, i określ jego dane wejściowe, uprawnienia oraz oczekiwany rezultat. Następnie obserwuj, czy nadchodząca integracja jasno obsługuje całe to zadanie. Czy znajduje właściwy materiał, pyta wtedy, gdy to konieczne, i pozostawia wynik, który możesz sprawdzić? Te pytania dają lepszą podstawę do oceny rozszerzenia Siri niż sam zakres ogłoszenia.



