Apple wydaje surowe zasady dotyczące aplikacji First Watch

W ten wtorek Apple wypuściło WatchKit , zestaw narzędzi programowych, reguł i zaleceń dotyczących tworzenia aplikacji na jego nadchodzące Zegarek Apple . Wydanie rzuca więcej światła na wizję firmy dotyczącą urządzenia i jej plany związane z niektórymi typowymi wyzwaniami związanymi z problemami, takimi jak zużycie energii, nawigacja urządzenia i bardzo mały rozmiar ekranu. Podobnie jak w przypadku wcześniejszego iPhone’a, popularność nowego urządzenia może zależeć w dużej mierze od stworzonych dla niego aplikacji.





Apple Watch

Podobnie jak iPhone i iPad, Apple Watch, który zostanie wydany w przyszłym roku, będzie mógł uruchamiać aplikacje stworzone przez zewnętrznych programistów.

Planowany do wydania na początku przyszłego roku (patrz Apple Watch może rozwiązać zwykłe niedogodności związane z inteligentnymi zegarkami), Apple Watch jest pierwszą próbą konkurowania firmy na rynku inteligentnych zegarków, na którym główni gracze, tacy jak Google i Samsung, jak dotąd nie zdołali. zdobyć popularność. WatchKit pokazuje zwykłą obsesję Apple na punkcie szczegółów projektu: chce aplikacji do noszenia, które wyglądają czysto, zapewniają bardzo łatwy dostęp do informacji i nie przeszkadzają zbytnio użytkownikom.

Jednym z zarzutów wymierzonych w inne inteligentne zegarki jest to, że przytłaczają one użytkownika funkcjonalnością (patrz Do tej pory Smart Watches Are Pretty Dumb ). W jego wytyczne dotyczące interfejsu człowieka Jeśli chodzi o urządzenie, Apple pisze, że aplikacje do zegarków służą do szybkich interakcji na nadgarstku i powinny uwzględniać kontekst, w którym użytkownik ich doświadcza: krótko, często i na małym wyświetlaczu.



Apple chce również upewnić się, że programiści zwracają uwagę na to, jak ich aplikacje współpracują z odpowiednimi aplikacjami na iPhone'a - podobnie jak większość innych inteligentnych zegarków, Apple Watch wymaga do działania smartfona, w tym przypadku iPhone'a. W wytycznych firma podkreśla, że ​​każda aplikacja na nadgarstku uzupełnia aplikację na iOS; nie zastępuje go. Może to zachęcić programistów do zastanowienia się, jak wprowadzić funkcje do aplikacji Apple Watch, które mogą być bardziej odpowiednie na nadgarstku niż na ekranie smartfona, takie jak niektóre rodzaje alertów kontekstowych.

Innym oczywistym problemem, przed którym stoją producenci inteligentnych zegarków, jest żywotność baterii. W swoich wytycznych Apple zaleca twórcom aplikacji, aby używali czerni jako koloru tła dla aplikacji, ponieważ płynnie łączy się on z ramką urządzenia i utrzymuje iluzję braku krawędzi ekranu. Ale jeśli wyświetlacz Apple Watch jest wyświetlaczem OLED, jak podejrzewano (patrz Postępy produkcyjne oznaczają naprawdę elastyczne urządzenia są w drodze ), może to być również prosty sposób na oszczędzanie energii, ponieważ piksele na takich wyświetlaczach świecą się pojedynczo, zamiast świecić przez podświetlenie.

I Apple Wskazówki dotyczące programowania WatchKit wskazują, że większość rzeczywistej pracy obliczeniowej będzie wykonywana na iPhonie, a nie na zegarku. Wszystkie aplikacje Apple Watch będą wymagały dołączonej aplikacji na iPhone'a, która zawiera rozszerzenie WatchKit, mówi Apple. Aplikacja Watch będzie zawierać tylko scenorysy i pliki zasobów powiązane z interfejsem użytkownika aplikacji, podczas gdy rozszerzenie WatchKit zawiera kod do zarządzania interfejsem użytkownika aplikacji Watch i reagowania na interakcje użytkownika.



Rozszerzenie WatchKit to mózg operacji, pisze Apple.

Ma to się jednak zmienić w niedalekiej przyszłości: Apple powiedział we wrześniu, że w przyszłym roku pozwoli programistom budować natywne aplikacje Apple Watch. Sugeruje to, że będą mogli napisać kod, który jest instalowany i uruchamiany na zegarku, tak jak w przypadku zwykłej aplikacji telefonicznej, i może to umożliwić szybsze lub wydajniejsze aplikacje.

Ponadto, podczas gdy Apple Watch obsługuje wiele gestów na ekranie dotykowym, programiści nie będą mogli dodawać własnych ani włączać gestów wielopalcowych, takich jak szczypanie lub rozciąganie, aby powiększać i pomniejszać (chociaż we wrześniowym ogłoszeniu wydawało się, że fizyczne pokrętło jest włączone). strona zegarka, która służy do przewijania, może służyć do powiększania). A gdy dołączasz obraz mapy do aplikacji, programiści są ostrzegani, aby mapa nie była większa niż wyświetlacz Apple Watch, aby użytkownik mógł zobaczyć wszystko bez konieczności przewijania.



Podczas rozmieszczania tych map – i wszelkich innych obrazów – w aplikacjach, programiści będą również pracować z nieco innymi rozdzielczościami ekranu dla dwóch rozmiarów zegarków, które Apple planuje wydać. Dokumentacja wskazuje, że 38-milimetrowy wyświetlacz Apple Watch mierzy 340 pikseli na 272 piksele w poprzek, podczas gdy 42-milimetrowy mierzy 390 na 312 pikseli.

ukryć