• <tr id='llODYG'><strong id='llODYG'></strong><small id='llODYG'></small><button id='llODYG'></button><li id='llODYG'><noscript id='llODYG'><big id='llODYG'></big><dt id='llODYG'></dt></noscript></li></tr><ol id='llODYG'><option id='llODYG'><table id='llODYG'><blockquote id='llODYG'><tbody id='llODYG'></tbody></blockquote></table></option></ol><u id='llODYG'></u><kbd id='llODYG'><kbd id='llODYG'></kbd></kbd>

    <code id='llODYG'><strong id='llODYG'></strong></code>

    <fieldset id='llODYG'></fieldset>
          <span id='llODYG'></span>

              <ins id='llODYG'></ins>
              <acronym id='llODYG'><em id='llODYG'></em><td id='llODYG'><div id='llODYG'></div></td></acronym><address id='llODYG'><big id='llODYG'><big id='llODYG'></big><legend id='llODYG'></legend></big></address>

              <i id='llODYG'><div id='llODYG'><ins id='llODYG'></ins></div></i>
              <i id='llODYG'></i>
            1. <dl id='llODYG'></dl>
              1. <blockquote id='llODYG'><q id='llODYG'><noscript id='llODYG'></noscript><dt id='llODYG'></dt></q></blockquote><noframes id='llODYG'><i id='llODYG'></i>
                人機

                Android平臺:人機界面開發的四個要點

                字號+ 發布者:3d3d 來源:工業設計 2009-05-05 [在線反饋] 我要評論

                多方面來看,Android是一種革命性的開源平臺,作◤為開發商在創造更新以及創新服務和應用上有著許多的自由度。為了把G1 Android UI做的盡可能一致,人們已經付出了大量的努力。然而,當在一個開源的環境中工作時,要維持界面和用戶體驗上高水平的一致性是棘手的。開發商可以(並且應該)自由地選擇各仙界用毒種應用軟件...

                Android現已開始供你對神界貨。它現在是什麽樣子?通過專註於用戶界面(UI)的開發,如何最大化用戶的體驗?下面是四條重要的訣竅。F8Z大灣區〖工業設計網

                開源和人機界面的一致性F8Z大灣區工〓業設計網

                從多方面來看,Android是一種革命性的開源平臺,作為開發商在創造更新以及創新服務和應用上有著許多的自由度。為了把G1 Android UI做的盡可能一致,人們已經付出了大量的努力。然而,當在一個開源的環境中工作時,要維持界面和用戶體驗上高水平的一致性是棘手的。開發商可以(並且應該)自由地選擇各種應用軟件,讓它們看起來應該如何以及如何表現。從產品的觀點來看,要保持每一個應用軟件的設計與外表、以及對基本操作平臺的感覺的緊密關系是至關重要的。用戶界面需要一致∑ 且可預測,讓用戶不會面對他們自己的電話不知所措。F8Z大灣區工業〓設計網

                Android會讓開發商逐漸開發出奢華的用戶界面,這往往要通過不同的開發看著這一幕商向不同的方向擴展☆來實現,並隨著時間的推移無疑將變得更好。然而,設計工程師仍然必須▼確保與整個用戶界面範例的一致性,這樣才能縮小否則怎麽可能舍得拿出來送人形式和功能的碎片化並提供堅實的用戶體驗。F8Z大灣區☉工業設計網

                支持多種互動模式F8Z大灣區工業設計╲網

                Android被設計在手機外圍就可以支持廣泛的設備配置。例如,它能夠運行在僅具有大觸摸屏控制的設備上,或者,運行在具有4個導航方向鍵的小屏幕設備上。為了做出一種適用於大量不同上下文的可擴展的互動範但他們例,開發商付出了大量的努力。F8Z大灣←區工業設計網

                這意味著較之於其它的平臺有很少的範例差異。例如,在間接操作上下文中有一個加亮區,就像當用戶使用一臺D-Pad的時候,這個加亮區在觸摸【互動期間會消失。當采用觸摸屏時,真的沒有必要加亮圖標或列√表項,因為你的手指就是加亮區。F8Z大灣區工業設計ぷ網

                另一個差異在於,動作被分為針對項目(item)以及針對屏幕的動作。針對項目的動作是諸如把圖像“通過MMS發送”這樣的事情,並且僅僅可用於單個的項目。針對■屏幕的動作是那些你想要在屏幕上對所有的項目執行的動作,如把圖像“按照時間分類”。針對項目的動作可以通過長時間按住每一個項目來實現,針對屏幕的動作通過菜單鍵實現。因為存在當有些項目沒有被加亮的情況,不推薦在菜單鍵下面放置有前後關系的、針對項目的動作。把這一點放在個人電腦的條件下,你如何能夠剛好點一個對象而星主府不看到鼠標在哪個位置呢?F8Z大灣區工業設計♀網

                一般來說,為Android設計應用軟件意味著,在不了解設備將做什麽配置或者在不了解是哪一種設備的情況笑吧下進行設計。因此,應用軟件需要支持面向觸摸屏以及非觸摸屏的用戶行為、假設以及互動作用。F8Z大灣區就是直接魂飛魄散了工業設計網

                 F8Z大灣區眼中充滿了憤怒工業設計網

                告示管理F8Z大灣區工給我半個月業設計網

                Android具有一種非插¤入的獨一無二的告示系統,然而,它隨處可以獲取並且本質上具有很強的可擴展性。下拉窗口本質上就是對狀態欄的一種擴展:它可以在所有的應用軟件內調用,並為新的事件告示提供附加的動作和信息。F8Z大灣區工業下面設計網

                這種告示系◥統非常靈活且可擴展,任何第三方開發商均能夠在這裏披露新的事件告示。如果有人創建一種新的Twitter應用軟件,這個人提供的新動作可以變為一個新的事件告示。然而,至◣關重要的是考慮應用軟件所處的環境和事件,並經濟地采用告示系統以便這樣於盡可能最好地利用用戶有限的註意廣度。F8Z大灣區所有人都緊緊地盯著這一記工業設計網就交給我了

                支持無縫的互動F8Z大灣區工業設計網

                Android酷斃之處在於它的內建的意圖處理功能,這是一段能夠要求在其它應用軟件中使用某一功能的應用軟件。網絡瀏覽器就能夠要求運行適當的PDF文件的閱》讀器,而在設備上能夠處理這一請求的應用軟件能夠無百先生縫地與該功能聯用。F8Z大灣區工業設計網

                從框架的觀點來看,這不僅是一種巨大的可擴展的系統,而且從用戶你還是到神界再找一個強大的觀點來看非常強大。意圖處理使得開發商有可能支持無縫的互動,使得一個用戶等人都是凝神看了過去任務能夠跨越多個應用軟件。它是一種以人的任務為中心的方法,而不是以系統應用為中心的方法。因此,不管它稱為什麽,Android就是一種非常人性化的平臺。F8Z大灣區工業設計網

                人機界面開發.jpgF8Z大灣區工業設計網

                關於作者F8Z大灣區工業設計網

                Daniel Johansson是The Astonishing Tribe (TAT)的交互設計獨角卻依舊給了黑熊王沈重工程師。TAT是一家提供用戶界面技術的瑞典公司,該公司為發往全球的2.4億部移動電話提供★了令人叫絕的用戶體驗。TAT是OHA的成員,並已被谷歌公司邀請為Android設計用戶界『面。Daniel是為Google Android UI工作的TAT設計團隊的一員。F8Z大灣區工業設計網

                以下為英文原文F8Z大灣區工業設計網

                Android platforms: Four tips for interface developmentF8Z大灣區工業設計網

                Android is available. What now? How do I maximize user experience by focusing on UI development? Here are four important tips.F8Z大灣區工業設計網

                Open source and UI consistencyF8Z大灣區工業設計網

                Android is a revolutionary open source platform in many ways and as a developer there are many degrees of freedom in creating new and innovative services and applications. A great deal of effort has gone into making the G1 Android UI as consistent as possible. However, maintaining a high level of consistency in the interface and user experience is tricky when working in an open source environment. Developers are (and should be) free to choose how applications should look and behave. Keeping a tight relationship between the design of individual applications and the look and feel of the underlying platform is important from a product perspective. A user interface, which is consistent and predictable, results in a user who won’t feel lost in their own phone.F8Z大灣區工業設計網

                Android will have the luxury to be incrementally developed, often branching out in different directions by different developers, and will undoubtedly become better and better over time. But designers still must ensure consistency with the overall UI paradigm, so as to reduce fragmentation of form and function and provide a solid user experience.F8Z大灣區工業設計網

                Supporting multiple interaction modesF8Z大灣區工業設計網

                Android is designed to support a wide range of device configurations right out of the box. For instance, it can be run on a large screen touch-only device or on a small screen device with 4-way navigation keys. Great effort has been put into making one, scalable interaction paradigm that works in a large number of different contexts.F8Z大灣區工業設計網

                This means a few paradigm differences compared with other platforms. For instance, there is a highlight in indirect manipulation contexts, like when a user uses a D-Pad, which disappears during touch interaction. There is no real need for highlighting an icon or list item when using a touch screen--your finger is the highlight.F8Z大灣區工業設計網

                Another difference is that actions are divided into item-specific and screen-specific ones. Item-specific actions are things such as "Send via MMS" for an image, and only available for individual items. Screen-specific actions are those things you would like to perform on all items in a screen, such as "Sort by time" for all images. The item-specific actions are available via long press on individual items, screen-specific actions via the menu key. Since there are cases when items have no highlight, it’s not recommended to place contextual, item-specific actions under the menu key. To put this in PC terms--how can you right-click an object without seeing where the cursor is located?F8Z大灣區工業設計網

                In general, designing an application for Android means designing without knowing what the configuration for the device will be or even knowing which device. Thus, an application needs to support user behavior, assumptions and interactions for both touch and non-touch devices.F8Z大灣區工業設計網

                Notifications managementF8Z大灣區工業設計網

                Android has a unique notification system that is non-intrusive, yet universally accessible and very extensible in its nature. The pull down window shade is essentially an extension of the status bar: It can be reached from within all applications and provides additional actions and information for new event notifications.F8Z大灣區工業設計網

                The notification system is very flexible and scalable--any 3rd party developer can expose new event notifications here. If someone creates a new Twitter application, a new twit from someone can become a new event notification. However, it’s important to consider the ecology of applications and events and use the notification system sparingly in order to make best possible use of the user’s limited attention span.F8Z大灣區工業設計網

                Support seamless interactionF8Z大灣區工業設計網

                A cool thing about Android is its built-in intent handling functionality: an application can ask to use functionality in other applications: A Web browser can ask for suitable viewers of PDF-files, and the applications on the device that can handle this can seamlessly contribute with functionality.F8Z大灣區工業設計網

                This is a great, extensible system from a framework perspective, but also very powerful from a user perspective. Intent handling makes it possible for developers to support seamless interaction, making a user task span over multiple applications. It’s a human task-centered approach, rather than a systemic application-centered one. So despite its name, Android is a very human platform.F8Z大灣區工業設計網

                About the authorF8Z大灣區工業設計網

                Daniel Johansson is an Interaction Designer at The Astonishing Tribe (TAT). TAT is the Swedish based company that provides user interface technology that has added the "WOW" affect to the user experience in more than 240 million mobile phones shipped worldwide TAT. TAT is a member of the OHA and was invited by Google to design the user interface for Android. Dan was on the TAT design team for the Google Android UI.F8Z大灣區工業設計網

                  文  /  互連網

                轉載請註明出處。

                1.本站遵循行業規範,任何轉載的稿件都會明確〒標註作者和來源;2.本站的原你們在想什麽呢創文章,請轉載時務必註明文章作者和來源,不尊重原創的行為我們將追究責任;3.作者投稿可能ξ 會經我們編輯修改或補充。

                相關文章
                網友點評