Car-tech

Windows 8 naciska programistów, aby zaktualizować swoje umiejętności

ÓSEMKI - wszystko ?co musisz WIEDZIEĆ ?‍⚕️o zębach mądrości ?

ÓSEMKI - wszystko ?co musisz WIEDZIEĆ ?‍⚕️o zębach mądrości ?
Anonim

Microsoft lubi mówić o Windows 8 jako o "przeprojektowanym systemie Windows" i pod wieloma względami jest to całkiem odejście od swoich poprzedników. Aby umożliwić korzystanie z systemu operacyjnego na wielu urządzeniach z ekranem dotykowym, firma Microsoft radykalnie zmieniła wygląd systemu operacyjnego.

W zeszłym tygodniu na konferencji Build firmy w Redmond, w stanie Waszyngton, programiści nauczyli się niektórych technik, które będą im potrzebne. w pełni wykorzystać nowy system operacyjny. Podczas rozmów poruszono takie kwestie, jak praca z kafelkami na żywo na stronie początkowej, sposób pracy z interfejsem dotykowym oraz sposób projektowania aplikacji, aby wyglądały dobrze w nowym, prostszym interfejsie.

[Czytaj dalej: Nasze najlepsze triki, porady i poprawki w Windows 10]

Windows 8 wykracza poza statyczne ikony, które łączą się z aplikacjami. Zamiast tego każda aplikacja może mieć kafelek na żywo na stronie początkowej, który może być aktualizowany informacjami, takimi jak zdjęcia, elementy kalendarza lub wiadomości. "Głównym celem kafelków na żywo jest stworzenie systemu, który będzie żywy dzięki aktywności" - powiedział Kraig Brockschmidt, starszy menedżer programowy ds. Planowania systemu Windows.

Aktualizacja na żywo może odbywać się w trzech miejscach: na stronie głównej, w wyskakujących powiadomieniach i na ekranie blokady.

Microsoft zaprojektował aktualizację na żywo, aby nie zużywała nadmiernej ilości energii. "Mogliśmy mieć system, który jest bardzo żywy z aplikacjami działającymi cały czas, ale dostaniemy tylko jedną lub dwie godziny pracy na baterii" - powiedział Brockschmidt. Zamiast tego, kafelki mogą wydawać aktualizacje nawet wtedy, gdy podstawowa aplikacja nie działa. System Windows umożliwi programistom zdefiniowanie usługi zewnętrznej za pośrednictwem interfejsu API (interfejsu programistycznego aplikacji), który może dostarczać aktualizacje przez Internet w imieniu aplikacji.

Firma Microsoft ogranicza to, co można umieścić na ekranach początkowych i blokujących. "Jeśli pozwolisz wszystkim umieścić to, czego chcą na swoich płytkach - wideo, interaktywne sterowanie, ruch - w końcu będzie to zupełny chaos" - powiedział Brockschmidt. Zamiast tego firma oferuje 40 szablonów płytek i powiadomień, z których mogą korzystać programiści. Każdy obraz na kafelku nie może być większy niż 200 KB i nie może mieć więcej niż 1024 pikseli. "Ograniczając to, co możesz zrobić na ekranie startowym, uzyskujesz bardziej zunifikowany widok, który jest o wiele czystszy i bardziej informatywny" - powiedział Brockschmidt.

Innym twórcą, który będzie musiał rozważyć projekt, będzie nowa forma wprowadzania, mianowicie dotykowy, w którym użytkownicy wchodzą w interakcje z systemem operacyjnym bezpośrednio za pośrednictwem wyświetlacza. "Chcemy, aby programiści mieli podejście skoncentrowane na dotyku" - powiedział Jeff Burtoft, ewangelista Microsoft HTML5 podczas kolejnego wystąpienia.

Tak jak mysz wprowadziła nowe sposoby interakcji z programami graficznymi, tak samo jak Interfejs dotykowy oferuje nowe możliwości interakcji użytkownika. System Windows 8 może określić, czy urządzenie, na którym działa, akceptuje dotyk jako dane wejściowe. Jeśli tak, aktywuje "słuchaczy" dla wprowadzania dotykowego.

"Cała nasza nawigacja działa zarówno za pomocą dotyku, jak i myszy" - powiedział Burtoft. "Jeśli projektujesz pod kątem dotyku, dostajesz mysz za darmo."

Interakcje dotykowe dzielą się na dwie formy: wskaźniki i gesty.

Gest podsumowuje intencje użytkownika, takie jak dotknięcie ekranu wskazujące na chęć otwórz program. Windows 8 interpretuje zakres gestów w imieniu aplikacji, więc programista nie musi pisać tego kodu od zera.

Microsoft opracował zestaw gestów, który Burtoft nazwał Windows 8 Touch Language, który firma chce programistów do równomiernego stosowania we wszystkich swoich aplikacjach. Gesty obejmują dotknięcie, przytrzymanie i przytrzymanie, przybliżenie i powiększenie oraz przesunięcie palcem od krawędzi. "O ile różne aplikacje używają tego samego języka, użytkownicy będą mogli łatwo zorientować się," jak nawigować po swoich aplikacjach "- powiedział Burtoft.

W przypadkach, w których gesty nie mogą dostarczyć szczegółów potrzebnych aplikacji, firma Microsoft zapewnia również wskaźniki. Dzięki wskaźnikom każdy punkt dotykowy na ekranie otrzymuje własny "obiekt zdarzenia", do którego programiści mogą się bezpośrednio łączyć z kodem aplikacji. Wskaźniki umożliwiają użytkownikowi wykonywanie zadań, takich jak rysowanie lub pisanie na ekranie.

Kolejnym aspektem, który należy wziąć pod uwagę, jest projektowanie. W kolejnej sesji Build, główny doradca Microsoft, Will Tschumy, wyjaśnił filozofię stojącą za nowym Windows, w nadziei, że programiści będą budować swoje aplikacje w podobny sposób.

Dla zwykłego obserwatora nowy interfejs wydaje się mniej zagracony z polami i opcjami menu. Wygląda na to, że Tschumy był zainspirowany wysokim modernizmem, szkołą projektowania, która ma korzenie w ruchu sztuki Bauhaus na początku XX wieku.

"Chodzi o to, aby usunąć system operacyjny z drogi", powiedział. Windows 8 próbuje pomóc użytkownikom skupić się na zadaniu, powiedział. Aplikacje powinny mieć bardzo niewiele, jeśli w ogóle, chrome - termin do projektowania dla pól i wyborów menu, które stanowią obecnie większość aplikacji. Zamiast tego treść aplikacji, taka jak zdjęcie, wideo lub dokument tekstowy, powinna zajmować cały ekran.

Tschumy poinformował programistów, że gdy tylko mają pytanie projektowe w systemie Windows 8, powinni pomyśleć "treść przed chromem". "

Jedną z firm obejmujących nowy paradygmat projektowania jest SAP. Dostawca ERP (planowanie zasobów przedsiębiorstwa) planuje wydać sześć aplikacji w ciągu najbliższych kilku miesięcy, które obejmą nowe zasady projektowania systemu Windows, powiedział Fred Samson, wiceprezes SAP ds. Mobilności i innowacji w innej sesji.

"Próbowaliśmy aby wykorzystać jak najwięcej funkcji Windows 8, "powiedział Samson. Nowy interfejs pozwala SAP tworzyć aplikacje bardziej wciągające i interaktywne, powiedział. Użytkownicy mogą poruszać się po dokumencie przewijając zamiast stronicowania, dane mogą być wyświetlane na mapach zamiast na listach, a dokumenty można identyfikować za pomocą obrazów zamiast nazw.

Samson zademonstrował jedną aplikację, finansowy arkusz informacyjny, który umożliwia użytkownikom przeglądanie danych z bazy danych klientów w sposób graficzny. Na przykład pozwala użytkownikowi wysyłać zapytania do bazy danych dla kontaktów w promieniu 50 mil i wyświetlać wyniki na mapie.

"Użytkownicy nie muszą uczyć się nowego języka. Nie muszą otwierać filtra, wybrać atrybutu, filtrować według atrybutu. Wszystko jest dla nich przeznaczone ", powiedział.