^
COVID-19 Exposure Notification - zalecenia dla deweloperów

COVID-19 Exposure Notification: zalecenia dla deweloperów

Jaromir Kopp

5 maja 2020

Apple opublikował wymagania i zalecenia dotyczące tworzenia aplikacji korzystających ze wspólnego Apple i Google’a API Exposure Notification dającego szansę na szybkie rozpoznanie, czy mieliśmy kontakt z osobą zarażoną. Dodatkowo Apple udostępnił przykłady kodu i interfejsu użytkownika.

Przykładowy projekt w Xcode i zapowiedź modyfikacji

Wygląda na to, że moje przypuszczenia co do rychłego ukazania się finalnej wersji iOS 13.5 były przedwczesne. W instrukcjach dla deweloperów i przykładowym kodzie Apple informuje o zmianach, które pojawią się w kolejnej becie i które należy już teraz mieć na uwadze. To świadczy też o tym, jak bardzo wydawcy API Exposure Notification są zmotywowani, aby jak najszybciej systemy zaczęły działać.

Wymagania dla programistów przy tworzeniu aplikacji powiadomień o ekspozycji na COVID-19.

  • Aplikacje muszą uzyskać zgodę użytkownika na korzystanie z nich i API.
  • Aplikacje muszą oddzielnie uzyskać zgodę na udostępnienie informacji o pozytywnym wyniku testu.
  • Muszą gromadzić minimalną ilość tylko niezbędnych danych.
  • Deweloperzy mogą korzystać z tych danych tylko w celu uzyskania odpowiedzi COVID-19.
  • Aplikacje nie mogą prosić i nie dostaną dostępu do usług lokalizacyjnych.

Poza tym aplikacje muszą być „tworzone przez lub dla organu rządowego ds. zdrowia publicznego i mogą być wykorzystywane tylko do działań w odpowiedzi na COVID-19”. Ponadto, korzystanie z Apple/Google API „będzie ograniczone do jednej aplikacji na kraj, aby promować wysoki poziom przyjęcia użytkowników i uniknąć fragmentacji”.

Takie podejście wydaje mi się w tej nowej dla nas i całej ludzkości sytuacji, rozsądne, a co Wy sądzicie?

Building an App to Notify Users of COVID-19 Exposure.

Jaromir Kopp

Użytkownik komputerów Apple od 1991 roku. Dziennikarz technologiczny, programista i deweloper HomeKit. Propagator przyjaznej i dostępnej technologii. Lubi programować w Swift i czystym C. Tworzy rozwiązania FileMaker. Prowadzi zajęcia z IT i programowania dla dzieci oraz młodzieży, szkoli też seniorów. Współautor serii książek o macOS wydanych przez ProstePoradniki.pl. Projektuje, programuje oraz samodzielnie wykonuje prototypy urządzeń Smart Home. Jeździ rowerem.
Komentarze (0)
L

0 komentarzy