Blog

Dwoje rodziców, jedna historia, nikt nie płaci dwa razy

Reward Study pozwala drugiemu rodzicowi dołączyć do tej samej rodziny przez zaproszenie iCloud, nie przez drugie konto. Zaproszony rodzic widzi te same zadania, ten sam sklep z nagrodami i tę samą historię co pierwszy, może zatwierdzać i korygować punkty z pełnymi uprawnieniami, i nigdy nie otwiera subskrypcji ani nie płaci za własne miejsce.

1

współdzielona historia, bez względu na to, ilu rodziców do niej należy

$0

dodatkowy koszt za miejsce zaproszonego współrodzica

1.0.3

wersja, od której dziecko może dołączyć samo w ten sam sposób

Problem

Dlaczego dwoje rodziców kończy z dwiema osobnymi wersjami prawdy?

W większości rodzin telefon, na którym jest aplikacja, jest telefonem, który prowadzi rodzinę. Drugi rodzic dostaje aktualizacje z drugiej ręki, przez SMS-a, po fakcie. To działa, dopóki nie przestaje: zatwierdzenie czeka, bo rodzic z aplikacją jest na spotkaniu, albo nagroda zostaje zatwierdzona dwa razy, bo nikt nie powiedział drugiemu rodzicowi, że to już się stało.

Chomikowanie rodzinne już rozwiązuje jednorazowe opłacenie aplikacji dla całej rodziny. Nie rozwiązuje tego, że jeden rodzic pracuje na kopii prawdy nieaktualnej o dzień, ani tego, że dziecko pyta tego rodzica, który akurat jest w pobliżu, zamiast tego, który naprawdę się zgodził.

Prawdziwym problemem nie jest komunikacja między dwojgiem dorosłych, którzy dobrze się dogadują. Problemem jest to, że większość oprogramowania domowego zostało zbudowane wokół jednego logowania, a drugi rodzic doczepiony do takiego projektu w najlepszym razie kończy jako widz, a w najgorszym jako druga, oderwana kopia rodziny. Tak czy inaczej, ktoś działa na nieaktualnych informacjach, nie wiedząc o tym.

Zaproszenie

Jak współrodzic naprawdę dostaje się do tej samej rodziny?

Mechanizmem jest CKShare, własna platforma udostępniania Apple wbudowana w iCloud. Rodzic, który założył rodzinę, wysyła zaproszenie, drugi rodzic akceptuje je na własnym urządzeniu, i od tego momentu oboje patrzą na ten sam zapis: te same dzieci, te same zadania, ten sam sklep z nagrodami i tę samą historię każdego punktu, który się kiedykolwiek poruszył.

Nic nie jest kopiowane i nic nie czeka na okno synchronizacji. To jedna rodzina z dwojgiem drzwi do niej, więc zatwierdzenie wpisane na jednym telefonie pojawia się od razu na drugim, bez żadnego działania ze strony rodziców, żeby to wywołać.

  • Zaproszony współrodzic nigdy nie zajmuje płatnego miejsca i nigdy nie potrzebuje własnej subskrypcji.
  • Oboje rodziców mogą zatwierdzać zadania, ręcznie korygować punkty i widzieć pełną historię z powodem przy każdym wpisie.
  • Dziecko dołączone do rodziny może zaakceptować taki sam rodzaj zaproszenia i samo dołączyć swoje urządzenie, mechanizm dodany w wersji 1.0.3.

To częściowo dlatego cennik Pro jest ustalony na rodzinę, a nie na rodzica: zaproszenie współrodzica jest czymś, co subskrypcja już obejmuje, a nie dodatkową opłatą doczepioną na wierzchu.

Własna blokada każdego rodzica

Czy oboje rodziców dzielą jeden PIN, czy każde ma własny?

Dołączenie do tej samej rodziny nie oznacza dzielenia jednej bramki do niej. Każda czynność rodzica, na dowolnym urządzeniu, stoi za Face ID albo Touch ID tego urządzenia, z ustalonym przez rodzica PIN-em jako alternatywą, jeśli biometria jest niedostępna. PIN to solony, rozciągnięty hash przechowywany wyłącznie we własnym Keychainie danego urządzenia, nigdy nigdzie nie wysyłany i nigdy nie współdzielony między telefonami dwojga rodziców.

Ma to praktyczny efekt konkretnie dla ustawienia ze współrodzicem: nie ma żadnego wspólnego sekretu, który trzeba uzgodnić, komuś przekazać albo pamiętać o aktualizacji po wymianie telefonu. Każdy rodzic odblokowuje własne urządzenie na swój sposób, a oboje lądują w tej samej rodzinie, kiedy już się przez to przebiją.

Gdzie naprawdę żyją dane

Czy zaproszenie współrodzica wysyła rodzinę na nowy serwer?

Nie. Nie ma konta do założenia i nie ma serwera prowadzonego przez dewelopera, przez który przechodziłyby dane któregokolwiek z rodziców. Rodzina mieszka we własnym iCloud, a CKShare to własny mechanizm Apple do rozszerzania dostępu na drugie Konto Apple w ramach tych samych danych iCloud, a nie kopia wysyłana gdzieś na nowo. Aplikacja ma zero zewnętrznych SDK, a jej własna etykieta prywatności w App Store mówi Dane niezbierane.

Dla dwojga rodziców decydujących, czy połączyć swoje rodziny, to odpowiada na pytanie leżące pod tym technicznym: nikt oprócz nich dwojga, oraz własnej infrastruktury iCloud Apple przenoszącej to między urządzeniami, nigdy nie widzi zaproszenia ani tego, czym ono udostępnia.

Dwie rodziny, jedno Konto Apple

Co jeśli drugi rodzic już prowadzi własną rodzinę?

Bycie zaproszonym jako współrodzic niczego nie zużywa i nie przeszkadza temu rodzicowi w posiadaniu zupełnie osobnej rodziny, dla dzieci, które nie należą do tej współdzielonej. To osobna funkcja: dwie rodziny na jednym Koncie Apple opisuje ten przypadek, najczęściej rozdzielonych rodziców, z których każde prowadzi własne zadania i nagrody na czas, kiedy dziecko naprawdę jest z nim.

Bycie współrodzicem w jednej rodzinie i właścicielem drugiej nie stoją ze sobą w sprzeczności. Nic z jednej nie przenika do drugiej, a dołączenie do rodziny przez zaproszenie, zwyczajny przypadek współrodzica, o którym jest ten tekst, nigdy nie wymaga płatnego miejsca w żadnej z wersji aplikacji.

Powiadomienia

Dlaczego tylko jeden rodzic jest informowany, że zadanie zostało skończone?

Powiadomienia w Reward Study są kształtowane przez to, czego dane urządzenie naprawdę musi się dowiedzieć, a nie rozsyłane do każdego urządzenia podłączonego do rodziny. Urządzenie rodzica jest informowane, kiedy dziecko kończy zadanie albo prosi o wydanie punktów, bo to jest moment, w którym rodzic ma coś do zdecydowania. Urządzenie nigdy nie jest powiadamiane o własnej czynności: telefon, który właśnie coś zatwierdził, nie brzęczy chwilę później, żeby ci powiedzieć, że to zatwierdziłeś.

Kiedy dwoje rodziców dzieli rodzinę, oboje są informowani o czynności dziecka, i żadne z nich nie jest informowane o zatwierdzeniu drugiego tak, jakby to była wiadomość. Historia już zapisuje, kto co zatwierdził i kiedy, z dołączonym powodem, więc jeśli chcesz wiedzieć, co zrobił twój współrodzic, kiedy cię nie było, historia odpowiada na to bez ciągłego komentarza powiadomień próbujących robić tę samą robotę gorzej.

Ta sama zasada dotyczy własnego urządzenia dziecka albo sesji w trybie dziecka: dziecko jest informowane, kiedy coś zostaje zatwierdzone, odrzucone z notatką albo ręcznie skorygowane z powodem, a o niczym po stronie rodziców, co nigdy go nie dotyczyło, nie jest informowane wcale. Powiadomienie istnieje po to, żeby powiedzieć komuś coś, czego jeszcze nie wiedział, nie po to, żeby ogłaszać każde zdarzenie w rodzinie każdemu ekranowi, który akurat jest zalogowany.

Jedna historia, dwoje rodziców, żadnego drugiego rachunku.

Pobierz w App Store

iPhone, iPad i Apple TV. Wymaga iOS 17 lub nowszego.
Bezpłatnie przez 14 dni, potem $39.99 rocznie.