Car-tech

Windows 8 pritisne programere da ažuriraju svoje vještine

STAR WARS GALAXY OF HEROES WHO’S YOUR DADDY LUKE?

STAR WARS GALAXY OF HEROES WHO’S YOUR DADDY LUKE?
Anonim

Microsoft želi razgovarati o sustavu Windows 8 kao "osvježen" sustav Windows, a na mnogo je načina odstupanje od svojih prethodnika. Kako bi se omogućilo korištenje operacijskog sustava na čitavom nizu uređaja s dodirnim zaslonom, Microsoft je radikalno redizajniran izgled i dojam OS-a.

Prošli tjedan na konferenciji Build u tvrtki Redmond, Wash., Programeri su naučili neke od tehnika koje će im trebati iskoristite sve nove operativne sustave. Razgovori su se odnosili na pitanja kao što su kako raditi s pločicama koje se žive na početnoj stranici, kako raditi s dodirnim sučeljem i kako dizajnirati aplikacije kako bi izgledali dobro u novom, jednostavnijem sučelju.

[Daljnje čitanje: Naš najbolji Windows 10 trikovi, savjeti i ugađanje]

Windows 8 nadilazi statičke ikone koji povezuju aplikacije. Umjesto toga, svaka aplikacija može imati živu pločicu na početnoj stranici, koja se može ažurirati s informacijama kao što su fotografije, stavke kalendara ili vijesti. "Cjelokupna svrha živih pločica je stvoriti sustav koji živi s aktivnošću", rekao je Kraig Brockschmidt, viši menadžer programa za planiranje sustava Windows tijekom jednog razgovora.

Ažuriranje uživo može se odvijati na tri mjesta: na početnoj stranici, u skočnim obavijestima i na zaključanom zaslonu.

Microsoft je osmišljen za ažuriranje uživo kako ne bi potrošio neophodnu količinu energije. "Mogli bismo imati sustav koji je vrlo živ, dok aplikacije teku cijelo vrijeme, ali imali bi samo jedan ili dva sata trajanja baterije", rekao je Brockschmidt. Umjesto toga, pločice mogu izdavati ažuriranja čak i kada se aplikacija ne koristi. Windows će omogućiti razvojnom programeru da definira vanjsku uslugu putem API-ja (sučelja za programiranje aplikacija), koja može isporučiti ažuriranja putem Interneta u ime aplikacije.

Microsoft je ograničio što se može postaviti na zaslone početka i zaključavanja. "Ako dopustite svima da stave ono što žele na svoje pločice - video, interaktivne kontrole, kretanje - bilo bi krajnje kaos na kraju", rekao je Brockschmidt. Umjesto toga, tvrtka nudi 40 predloška za pločice i obavijesti koje programeri mogu koristiti. Svaka slika u pločici ne smije biti veća od 200 KB i nemaju više od 1024 piksela. "Ograničavanjem onoga što možete učiniti na početnom zaslonu, dobit ćete mnogo jedinstveniji pogled koji je mnogo čišći i informativniji", rekao je Brockschmidt.

Još jedan dizajn koji će se razvijatelji morati uhvatiti je novi oblik unosa, naime dodirnuti, gdje korisnici u interakciji s OS izravno kroz zaslon. "Stvarno želimo da programeri imaju pristup prilagođen dodiru njihovim aplikacijama", rekao je Jeff Burtoft, evangelizator za Microsoft HTML5 tijekom drugog razgovora.

Kao što je miš uveo nove načine interakcije s grafičkim programima, tako i touch sučelje nude nove mogućnosti interakcije s korisnicima. Windows 8 može odrediti upotrebljava li uređaj koji radi, prihvaća dodir kao ulaz. Ako to čini, on aktivira "slušatelje" za ulazni dodirni ulaz.

"Svi naši navigacijski uređaji rade s dodirom i mišem", rekao je Burtoft. "Ako dizajnirate za dodir, slobodno dobivate miš."

Dodirne interakcije spadaju u dva oblika: pokazivače i geste.

Gesta sažima namjeru korisnika, kao što je dodir na zaslonu koji označava želju za otvorite program. Windows 8 interpretira niz gesta u ime aplikacije, stoga razvojni programer ne mora napisati taj kôd ispočetka.

Microsoft je razvio niz gesta, koje je Burtoft zvao Windows 8 Touch Language, koji tvrtka želi razvojnim programerima da se koriste ravnomjerno u svim svojim aplikacijama. Pokreti obuhvaćaju dodir, pritisak i držanje, pritisak i zumiranje i prebacivanje iz ruba. "Sve dok se različite aplikacije koriste na istom jeziku, korisnicima će biti lako zaokupiti" kako se kretati kroz njihove aplikacije, rekao je Burtoft.

U slučajevima gdje geste ne mogu pružiti pojedinosti potrebne aplikacije, Microsoft također daje upute. Pomoću pokazivača svaka dodirna točka na zaslonu dobiva vlastiti "objekt događaja", koji razvojni programeri mogu izravno povezati sa svojim aplikacijskim kodom. Pokazivači omogućuju korisniku da izvrši zadatke poput crtanja ili pisanja na zaslonu.

Još jedan aspekt koji treba uzeti u obzir je dizajn. U drugoj sesiji Build, Microsoftov glavni savjetnik za korisničko iskustvo, Will Tschumy, objasnio je filozofiju iza novog sustava Windows, u nadi da će razvojni programeri graditi svoje aplikacije na sličan način.

Povremenim promatračem, novo sučelje izgleda manje pretrpan s kutijama i izborima izbornika. Ovaj izgled, rekao je Tschumy, zapravo je inspiriran visokim modernizmom, školom dizajna koja ima svoje korijene u Bauhausovom pokretu umjetnosti početkom 20. stoljeća. "Sve se radi o pokušaju da se OS otkloni" On je rekao. Windows 8 pokušava pomoći korisnicima da se usredotoče na zadatak, kazao je. Aplikacije bi trebale imati vrlo malo, ako ih ima, kroma - pojam dizajna za okvire i odabire u izborniku koji već danas pokrivaju većinu aplikacija. Umjesto toga, sadržaj aplikacije, poput fotografije, videozapisa ili tekstualnog dokumenta, trebao bi obuhvatiti cijeli zaslon.

Tschumy je savjetovao razvojnim programerima da, kad god imaju pitanje o dizajnu s Windows 8, trebali bi razmisliti "sadržaj prije kroma. "

Jedna tvrtka koja obuhvaća novu paradigmu dizajna jest SAP. Dobavljač ERP-a (planiranje poduzeća i resursa) planira objaviti šest aplikacija u narednih nekoliko mjeseci koji obuhvaćaju nova pravila za dizajn sustava Windows, izjavio je Fred Samson, potpredsjednik SAP mobilnosti i inovativnosti, na drugoj sjednici. "Pokušali smo iskoristiti što više Windows 8 mogućnosti kao što možemo ", rekao je Samson. Novo sučelje omogućuje SAP-u da izgradi aplikacije koje su impresivnije i interaktivnije, rekao je. Korisnici mogu premještati dokument pomicanjem, a ne stranicama, podaci se mogu prikazati na karti umjesto popisa, dok se dokumenti mogu prepoznati po slikama umjesto imena.

Samson je pokazao jednu aplikaciju, Financijsku informaciju koja korisnicima omogućuje pregled podataka iz korisničke baze podataka na grafički način. Na primjer, omogućuje korisniku da upita bazu podataka za kontakte unutar radijusa od 50 milja, a rezultati se prikazuju na karti.

"Korisnici ne moraju naučiti novi jezik. Ne moraju otvoriti filtar, odabrati atribut, filtrirati prema atributu. Sve je to predviđeno za njih ", rekao je