Car-tech

A Windows 8 a fejlesztőket frissíti készségeik frissítésére

Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan

Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan
Anonim

A Microsoft a Windows 8-at "újraértelmezettnek" nevezi, és sok szempontból meglehetősen távol van az elődjétől. Az operációs rendszer számos érintőképernyős eszköz használatának lehetővé tétele érdekében a Microsoft radikálisan átformálta az operációs rendszer megjelenését.

A múlt héten a cég Build konferenciáján Redmond, Wash., A fejlesztők néhány technikát tanultak kihasználni az új operációs rendszert. A megbeszélések olyan témákkal foglalkoztak, mint a kezdeti oldalon élő csempékkel való együttműködés, az érintőképernyővel való együttműködés, valamint az alkalmazások tervezése, hogy jól nézzen ki az új, egyszerűbb felületen.

[További olvasmány: legjobb Windows 10 trükkök, tippek és csípés]

A Windows 8 túlmutat az alkalmazásokhoz kapcsolódó statikus ikonokon. Ehelyett minden alkalmazásnak van egy élő lapja a kezdőlapon, amely frissíthető olyan adatokkal, mint például fényképek, naptárelemek vagy hírek. "Az élő csempe teljes célja egy olyan rendszer létrehozása, amely életben van a tevékenységgel" - mondta Kraig Brockschmidt, a Windows tervezési program vezetője egy beszélgetés alatt.

Az élő frissítés három helyen történhet: a kezdőoldalon, a felugró értesítések és a lezáró képernyőn.

A Microsoft az élő frissítést úgy tervezte meg, hogy nem fogyasztaná túlzott mennyiségű energiát. "Rendelkezhetünk olyan rendszerrel, amely nagyon életben van a folyamatosan futó alkalmazásokkal, de csak egy-két órányi akkumulátor-élettartamot kapunk" - mondta Brockschmidt. Ehelyett a csempe akkor is frissíthet, ha az alapul szolgáló alkalmazás nem fut. A Windows lehetővé teszi a fejlesztő számára egy külső szolgáltatás definiálását API-n (alkalmazásprogramozási felületen) keresztül, amely az alkalmazás nevében az interneten keresztül frissítéseket tud nyújtani.

A Microsoft korlátozta, hogy mit lehet elhelyezni az indítás és a zár képernyőn. "Ha mindenkinek megadja, amit akarnak a csempe-videó, az interaktív vezérlés, a mozgás, akkor végső káosz lesz" - mondta Brockschmidt. Ehelyett a vállalat 40 sablont kínál a csempék és értesítések számára, amelyeket a fejlesztők használhatnak. A csempe minden képének nem lehet nagyobb, mint 200 KB, és legfeljebb 1024 képponttal rendelkezik. "A kezdőképernyőn végzett műveletek korlátozásával sokkal tisztább és informatívabb képet kapunk sokkal több egységes nézetről" - mondta Brockschmidt.

Egy másik tervezési szempont, amelyet a fejlesztőknek kell megragadniuk, egy új beviteli forma, nevezetesen érintse meg, ahol a felhasználók közvetlenül érintkezhetnek az operációs rendszerrel. "Igazán szeretnénk, ha a fejlesztők megközelítenék az alkalmazásokhoz való kapcsolódást" - mondta Jeff Burtoft, egy Microsoft HTML5 evangélista, egy másik beszéd alatt.

Ahogy az egér bevezette az új módokat a grafikus programokhoz, érintő felület új lehetőségeket kínál a felhasználói interakcióhoz. A Windows 8 meghatározhatja, hogy az eszköz, amelyen fut, elfogadja a bemenetként való érintést. Ha ez megtörtént, aktiválja a "hallgatókat" az érintéses bemenetre.

"Minden navigációunk érintéssel és egérrel működik" - mondta Burtoft. "Ha megtervezi az érintést, az egeret ingyen kapja meg."

Az érintési interakciók kétféleképpen oszlanak meg: mutatókat és gesztusokat.

A gesztus összefoglalja a felhasználó szándékát, például egy érintéssel, amely jelzi a vágyat nyisson meg egy programot. A Windows 8 számos gesztust értelmez az alkalmazás nevében, ezért a fejlesztőnek nem kell megírnia a kódot a semmiből.

A Microsoft kifejlesztett egy gesztuscsomagot, amelyet a Burtoft a Windows 8 Touch Language-nek nevezett a fejlesztők számára, hogy egyenletesen használják minden alkalmazásukban. A gesztusok közé tartozik a megérintés, a gomb megnyomása és nyomva tartása, a csipetnyi nagyítás és a csúsztatás az élről. "Mindaddig, amíg a különböző alkalmazások mind ugyanazt a nyelvet használják, könnyű lesz a felhasználók számára a" hogyan férjenek hozzá az alkalmazásukhoz "- mondta Burtoft.

Azokban az esetekben, amikor a gesztusok nem tudják megadni az alkalmazás által igényelt részleteket, a Microsoft mutatókat is tartalmaz. A mutatókkal minden képernyőn megjelenő érintőpont kapja saját "esemény objektumát", amelyet a fejlesztők közvetlenül az alkalmazási kódjukkal kapcsolhatnak össze. A mutatók lehetővé teszik a felhasználó számára, hogy olyan feladatokat hajtson végre, mint például rajzolás vagy írás a képernyőn.

Egy másik szempont a tervezés. Egy másik Build-munkamenetben a Microsoft fő felhasználói élményt nyújtó tanácsadója, Will Tschumy elmagyarázta az új Windows mögötti filozófiát, abban a reményben, hogy a fejlesztők hasonlóan építenek alkalmazásokat.

Az alkalmi megfigyelő számára az új felület kevésbé zsúfolt dobozokkal és menükkel. Ezt a nézetet - mondta Tschumy - valójában a modern modernizmustól, a 20. század elején a Bauhaus művészeti mozgalmából származó gyökerei inspirálta.

"Mindent megpróbálunk az útról kivonni." ő mondta. A Windows 8 megpróbálja segíteni a felhasználókat a feladat középpontjában, mondta. Az alkalmazásoknak nagyon kicsinek kell lenniük, ha vannak ilyenek, a króm - a dobozok és a menüválasztékok tervezési kifejezése, amelyek a legtöbb alkalmazást ma alkalmazzák. Ehelyett az alkalmazás tartalma, például egy fotó, videó vagy szöveges dokumentum, felveszi a teljes képernyőt.

Tschumy azt tanácsolta a fejlesztőknek, hogy amikor a Windows 8 rendszerrel kapcsolatban tervezési kérdést kapnak, "króm. "

Az egyik új cég, az új tervezési paradigma az SAP. Az ERP (vállalati erőforrás-tervezés) szállító szándéka, hogy a következő néhány hónapban hat alkalmazást bocsát ki, amelyek magukban foglalják az új Windows tervezési szabályokat - mondta Fred Samson, a mobilitás és az innováció alelnöke egy másik ülésen.

"Megpróbáltuk hogy kihasználhassuk a lehető legtöbb Windows 8 funkciót, "mondta Samson. Az új kezelőfelület lehetővé teszi az SAP számára, hogy olyan alkalmazásokat építsen ki, amelyek immersívabbak és interaktívabbak. A felhasználók mozgatni tudnak egy dokumentumot a lapozás helyett lapozással, az adatok a listák helyett a térképeken jeleníthetők meg, és a dokumentumok a nevek helyett képek alapján azonosíthatók.

Samson bemutatta az egyik alkalmazást, a Financial Factsheet-ot, amely lehetővé teszi a felhasználók számára az adatok megtekintését egy ügyfél adatbázisból grafikus módon. Például lehetővé teszi a felhasználó számára, hogy egy 50 mérföldes sugáron belül lekérdezzen egy adatbázist a névjegyekhez, és az eredmények megjelenjenek a térképen.

"A felhasználóknak nem kell új nyelvet tanulniuk. Nem kell megnyitniuk a szűrőt, válasszon egy attribútumot, szűrje az attribútummal. Mindez meg van szabva számukra, "mondta