Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan
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
A Symbian a nyílt forráskódú fejlesztőket igyekszik felhívni
A Symbian vezérigazgatója, Nigel Clifford elmondta, hogy a fejlesztőknek nem kell megvárniuk a Symbian kódot a Symbian a Nokia tulajdonjogára való átállást megelőzően és az operációs rendszer fejlesztésére szentelt alapítvány létrehozásával foglalkozik.
A Microsoft felkéri a fejlesztőket, hogy teszteljék a weboldal fordítóját
Az egyszerűen kódolt widget automatikusan 12 másik nyelvre fordítja az oldalakat
3 ok az iPhone / iPad frissítésére ios 9.3-ra
Az iOS legújabb frissítése néhány jó tulajdonságot hozott. Három oka van annak, hogy érdemes megfontolnia az iOS 9.3-ra való frissítést.