|  |  |  | | | | Smashing Magazine Feed | | | | | | | | |  |  |  | | | | | We always try our best to challenge your artistic abilities and produce some interesting, beautiful and creative artwork. And as designers we usually turn to different sources of inspiration. As a matter of fact, we've discovered the best one — desktop wallpapers that are a little more distinctive than the usual crowd. This creativity mission has been going on for almost two years now, and we are very thankful to all designers who have contributed and are still diligently contributing each month. We continue to nourish you with a monthly spoon of inspiration. This post features 25 free desktop wallpapers created by artists across the globe for June 2011. Both versions with a calendar and without a calendar can be downloaded for free. It's time to freshen up your wallpaper! Please note that: - All images can be clicked on and lead to the preview of the wallpaper,
- You can feature your work in our magazine by taking part in our Desktop Wallpaper Calendar series. We are regularly looking for creative designers and artists to be featured on Smashing Magazine. Are you one of them?
All Seeing "An abstract, gold all-seeing eyeball. No real rhyme or reason to it – enjoy!" Designed by Evan Eckard from USA.  - preview
- with calendar: 1024×1024, 1280×800, 1280×1024, 1440×900, 1680×1050, 1920×1080, 1920×1200
- without calendar: 1024×1024, 1280×800, 1280×1024, 1440×900, 1680×1050, 1920×1080, 1920×1200
Unwritten Stories "For all the unwritten stories that happened to us this summer." Designed by Ivan Ushmorov from Germany.  The Kingdom "Old world atlas." Designed by Jarod Mottley from Trinidad & Tobago.  Summer Feet Designed by Pietje Precies from The Netherlands.  - preview
- with calendar: 320×480, 1024×768, 1280×800, 1280×1024, 1440×900, 1680×1050, 1920×1200
- without calendar: 320×480, 1024×768, 1280×800, 1280×1024, 1440×900, 1680×1050, 1920×1200
California "”Many of us are dreaming of spending the summer in California – who doesn’t?”." Designed by Lotum from Germany.  - preview
- with calendar: 320×480, 640×960, 1024×768, 1024×1024, 1280×800, 1280×1024, 1440×900, 1680×1050, 1920×1200
- without calendar: 320×480, 640×960, 1024×768, 1024×1024, 1280×800, 1280×1024, 1440×900, 1680×1050, 1920×1200
Freedom Happiness "July month is seventh month of the year. For this month I have choose the theme of illustration.The basic idea of my theme is Freedom happiness as in this month most of the country celebratestheir Independence Day. So I took that idea and design my wallpaper as Freedom is all equal toeach an d everyone, whether they are human being or other creatures as everyone love freedom.Lots of birds flying high in the blue sky escaping from the cage and enjoying their freedom.So lets celebrates the freedom happiness." Designed by Pooja Jha from India.  The Colourful Animal Designed by Dana Gerigk from Germany.  - preview
- with calendar: 1024×768, 1024×1024, 1280×768, 1280×800, 1280×1024, 1366×768, 1440×900, 1680×1050, 1920×1080, 1920×1200, 1920×1440, 2560×1440
- without calendar: 1024×768, 1024×1024, 1280×768, 1280×800, 1280×1024, 1366×768, 1440×900, 1680×1050, 1920×1080, 1920×1200, 1920×1440, 2560×1440
Against The Gravity "I was inspired by one of the Bible verse: “But a net is spread in vain before the eyes of them that have wings” (Proverbs 1:17- Douay-Rheims Bible). Spread your wings and fly :)." Designed by Dadsdouter from Indonesia.  Summer Breeze Designed by Design 311 from Belgium.  - preview
- with calendar: 1280×960, 1600×1200, 1680×1200, 1920×1080, 1920×1200, 1920×1440, 2560×1440
- without calendar: 1280×960, 1600×1200, 1680×1200, 1920×1080, 1920×1200, 1920×1440, 2560×1440
Color Panels Designed by Marcus from USA.  - preview
- with calendar: 480×320, 800×600, 1280×800, 1440×900, 1920×1080, 1920×1200, 2560×1440
- without calendar: 480×320, 800×600, 1280×800, 1440×900, 1920×1080, 1920×1200, 2560×1440
Water_lily "The Water Lily is the birth flower for the month of July." Designed by Edward Ellsworth from USA.  - preview
- with calendar: 1280×800, 1440×900, 1680×1050, 1920×1080, 1920×1200, 2560×1440
- without calendar: 1280×800, 1440×900, 1680×1050, 1920×1080, 1920×1200, 2560×1440
Them Crooked Vultures "Portrait of the 3 members of the band, made with the lyrics of their songs." Designed by Alexandre Bourgois from France.  - preview
- with calendar: 1024×768, 1280×800, 1280×1024, 1440×900, 1680×1050, 1920×1200
- without calendar: 1024×768, 1280×800, 1280×1024, 1440×900, 1680×1050, 1920×1200
Ghost Jump "Shot this pictures in Hamburg, Germany in the “Old Elbe Tunnel”.Enjoy July!" Designed by Marco Palma from Italy/Germany.  - preview
- with calendar: 1280×800, 1280×1024, 1366×768, 1440×900, 1600×900, 1680×1050, 1920×1200
- without calendar: 1280×800, 1280×1024, 1366×768, 1440×900, 1600×900, 1680×1050, 1920×1200
Digital Beauty Designed by Rewizja.net from Poland.  Summer Night "The magic of a summer night." Designed by Mandi Coleman from USA.  - preview
- with calendar: 1024×768, 1024×1024, 1280×800, 1280×1024, 1440×900, 1600×1200, 1680×1050, 1680×1200, 1920×1080, 1920×1200, 1920×1440, 2560×1440
- without calendar: 1024×768, 1024×1024, 1280×800, 1280×1024, 1440×900, 1600×1200, 1680×1050, 1680×1200, 1920×1080, 1920×1200, 1920×1440, 2560×1440
Be Cool! "Keep Cool in the Summer." Designed by Nenad S. Lazich from Serbia.  - preview
- with calendar: 320×480, 640×480, 800×480, 800×600, 1024×768, 1024×1024, 1152×864, 1280×720, 1280×800, 1280×960, 1280×1024, 1400×1050, 1440×900, 1600×1200, 1680×1050, 1680×1200, 1920×1080, 1920×1200, 1920×1440, 2560×1440
- without calendar: 320×480, 640×480, 800×480, 800×600, 1024×768, 1024×1024, 1152×864, 1280×720, 1280×800, 1280×960, 1280×1024, 1440×900, 1440×1050, 1600×1200, 1680×1050, 1680×1200, 1920×1080, 1920×1200, 1920×1440, 2560×1440
Time For Ice Cream "Even in Canada, July can get pretty hot. Who doesn’t love a nice cold ice cream cone on a warm summer day?" Designed by Athena Studios from Canada.  - preview
- with calendar: 320×480, 1024×768, 1024×1024, 1280×800, 1440×900, 1680×1050, 1920×1080, 1920×1200
- without calendar: 320×480, 1024×768, 1024×1024, 1280×800, 1440×900, 1680×1050, 1920×1080, 1920×1200
Summer "It’s too hot to think of a description… Just spending summertime on the beach." Designed by Ron Gilad from Israel.  - preview
- with calendar: 320×480, 640×480, 640×960, 1280×800, 1280×960, 1280×1024, 1440×900, 1440×1152, 1680×1050, 1920×1200, 2560×1600, 2560×2048
- without calendar: 320×480, 640×480, 640×960, 1280×800, 1280×960, 1280×1024, 1440×900, 1440×1152, 1680×1050, 1920×1200, 2560×1600, 2560×2048
July Heat "a vintage fan for the heat of July!" Designed by Almog Shemesh from Israel.  - preview
- with calendar: 800×600, 1024×768, 1280×800, 1440×900, 1680×1050, 1920×1080
- without calendar: 800×600, 1024×768, 1280×800, 1440×900, 1680×1050, 1920×1080
Knee High By The Fourth Of July "A common saying around here, farmers in the American midwest use “knee high” as a way to test if their corn is growing normally by the 4th of July. The photograph was taken in Cascade, Iowa in the U.S." Designed by Jared Rogers from USA.  - preview
- with calendar: 320×480, 1024×768, 1024×1024, 1280×800, 1280×1024, 1440×900, 1680×1050, 1920×1080, 1920×1440
- without calendar: 320×480, 1024×768, 1024×1024, 1280×800, 1280×1024, 1440×900, 1680×1050, 1920×1080, 1920×1440
Private Island Designed by Kayro C from China.  - preview
- with calendar: 1024×768, 1280×800, 1680×1050, 1920×1080, 1920×1200, 1920×1440, 2560×1440
- without calendar: 1024×768, 1280×800, 1680×1050, 1920×1080, 1920×1200, 1920×1440, 2560×1440
The Cocoons "Viktor Mazhlekov’s painting “The cocoons” is one of the famous and favourited by people. It is oil on canvas painting 90×75 cm." Designed by Viktor Mazhlekov from Bulgaria.  - preview
- with calendar: 800×600, 1024×768, 1152×864, 1280×1024, 1440×900, 1680×1200, 1920×1080, 1920×1200, 2560×1440
- without calendar: 800×600, 1024×768, 1152×864, 1280×1024, 1440×900, 1680×1200, 1920×1080, 1920×1200, 2560×1440
Join In Next Month! Please note that we respect and carefully consider the ideas and motivation behind each and every artist's work. This is why we give all artists the full freedom to explore their creativity and express emotions and experience throughout their works. This is also why the themes of the wallpapers weren't anyhow influenced by us, but rather designed from scratch by the artists themselves. A big thank you to all designers for their participation. Join in next month! What's Your Favourite? What's your favorite theme or wallpaper for this month? Please let us know in the comment section below! (il) (vf) © Smashing Editorial for Smashing Magazine, 2011. | Permalink | Post a comment | Smashing Shop | Smashing Network | About Us Post tags: Graphics, wallpapers | | | | | | | | | | | | | |  |  |  | | | | | For designers, Android is the elephant in the room when it comes to app design. As much as designers would like to think it's an iOS world in which all anyones cares about are iPhones, iPads and the App Store, nobody can ignore that Android currently has the majority of smartphone market share and that it is being used on everything from tablets to e-readers. In short, the Google Android platform is quickly becoming ubiquitous, and brands are starting to notice. But let's face it. Android's multiple devices and form factors make it feel like designing for it is an uphill battle. And its cryptic documentation is hardly a starting point for designing and producing great apps. Surf the Web for resources on Android design and you'll find little there to guide you. If all this feels discouraging (and if it's the reason you're not designing apps for Android), you're not alone. Fortunately, Android is beginning to address the issues with multiple devices and screen sizes, and device makers are slowly arriving at standards that will eventually reduce complexity. This article will help designers become familiar with what they need to know to get started with Android and to deliver the right assets to the development team. The topics we'll cover are: - Demystifying Android screen densities,
- Learning the fundamentals of Android design via design patterns,
- Design assets your developer needs,
- How to get screenshots,
- What Android 3 is about, and what's on the horizon.
Android Smartphones And Display Sizes When starting any digital design project, understanding the hardware first is a good idea. For iOS apps, that would be the iPhone and iPod Touch. Android, meanwhile, spans dozens of devices and makers. Where to begin? The baseline for screens supported by Android smartphone devices is the T-Mobile G1, the first commercially available Android-powered device, which has an HVGA screen measuring 320 × 480 pixels. HVGA stands for "half-size video graphics array" (or half-size VGA) and is the standard display size for today's smartphones. The iPhone 3GS, 3G and 2G use the same configuration.  T-Mobile G1, the first commercially available Android device and the baseline for Android screen specifications. To keep things simple, Android breaks down physical screen sizes (measured as the screen's diagonal length from the top-left corner to bottom-right corner) into four general sizes: small, normal, large and xlarge.  Two common Android screen sizes. (Image from Google I/O 2010) 320 × 480 is considered a "normal" screen size by Android. As for "xlarge," think tablets. However, the most popular Android smartphones today have WVGA (i.e. wide VGA) 800+ × 480-pixel HD displays. So, what's "normal" is quickly changing.  Diagram of various screen configurations available from emulator skins in the Android SDK. (Image: Android Developers website) For testing, I use a Motorola Droid X, which has a WVGA screen. Again, this is considered "large" by Android's standards. The variety of display sizes can be challenging for designers who are trying to create one-size-fits-all layouts. I've found that the best approach is to design one set of layouts for 320 × 480 (your baseline) and another set for 320 × 533 (which would be considered a "large" physical screen size). While this creates more work for both the designer and developer, the larger physical screen size on bigger devices such as the Motorola Droid and HTC Evo might require changes to the baseline layouts that make better use of the extra real estate. What You Need to Know About Screen Densities Screen sizes are only half the picture! Developers don't refer to a screen's resolution, but rather its density. Here's how Android defines the terms in its Developers Guide: - Resolution
The total number of physical pixels on a screen. - Screen density
The quantity of pixels within a physical area of the screen, usually referred to as DPI (dots per inch). - Density-independent pixel (DP)
This is a virtual pixel unit that you would use when defining a layout's UI in order to express the layout's dimensions or position in a density-independent way. The density-independent pixel is equivalent to one physical pixel on a 160 DPI screen, which is the baseline density assumed by the system of a "medium"-density screen. At runtime, the system transparently handles any scaling of the DP units as necessary, based on the actual density of the screen in use. The conversion of DP units to screen pixels is simple: pixels = DP * (DPI / 160). For example, on a 240 DPI screen, 1 DP equals 1.5 physical pixels. Always use DP units when defining your application's UI to ensure that the UI displays properly on screens with different densities. It's a bit confusing, but here's what you need to know. As with screen sizes, Android breaks down screen densities into four basic densities: lDPI (low), mDPI (medium), hDPI (high), and xhDPI (extra high). This is important because you'll need to deliver all graphical assets (i.e. the bitmaps) in sets of lDPI, mDPI and hDPI densities. For now, let's assume that xhDPI is for tablets only. What this means is that all non-drawable graphics (i.e. graphics that can't be scaled automatically by Android at runtime) need to be scaled from your "medium" (i.e. 320 × 480) baseline screen layouts. The bitmap requirement is similar to preparing graphics for print vs. the Web. If you have any experience with print production, you'll know that a 72 PPI image will look very pixelated and blurry when scaled up and printed. Instead, you would need to redo the image as a vector image or use a high-resolution photo and then set the file's resolution at around 300 PPI in order to print it without any loss of image quality. Screen density for Android works similar, except that we're not changing the file's resolution, only the image's size (i.e. standard 72 PPI is fine). Let's say you took a bitmap icon measuring 100 × 100 pixels from one of the screens of your baseline designs (remember the "baseline" is a layout set at 320 × 480). Placing this same 100 × 100 icon on a device with an lDPI screen would make the icon appear big and blurry. Likewise, placing it on a device with an hDPI screen would make it appear too small (due to the device having more dots per inch than the mDPI screen).  An application without density support. (Image: Android Developers website) To adjust for the different device screen densities, we need to follow a 3:4:6:8 scaling ratio between the four density sizes. (For the iPhone, it's easy: it's just a 2:1 ratio between the iPhone 4 and 3GS.) Using our ratios and some simple math, we can create four different versions of our bitmap to hand off to our developer for production: - 75 × 75 for low-density screens (i.e. ×0.75);
- 100 × 100 for medium-density screens (our baseline);
- 150 × 150 for high-density screens (×1.5);
- 200 × 200 for extra high-density screens (×2.0). (We're concerned with only lDPI, mDPI and hDPI for Android smartphone apps.)
 The final graphic assets would appear like this using the four different screen densities. After you've produced all of your graphics, you could organize your graphics library as follows:  The suggested organization and labeling of asset folders and files. In preparing our star graphic, all file prefixes could be preceded by the name ic_star, without changing the names of the respective densities. You might be confused about what PPI (pixels per inch) to set your deliverables at. Just leave them at the standard 72 PPI, and scale the images accordingly. Using Android Design Patterns Clients often ask whether they can use their iPhone app design for Android. If you're looking for shortcuts, building an app for mobile Web browsers using something like Webkit and HTML5 is perhaps a better choice. But to produce a native Android app, the answer is no. Why? Because Android's UI conventions are different from iPhone's. The big difference is the "Back" key, for navigating to previous pages. The Back key on Android devices is fixed and always available to the user, regardless of the app. It's either a physical part of the device or digitally fixed to the bottom of the screen, independent of any app, as in the recently released Android 3.0 for tablets (more on this later).  The hard "Back" key on a smartphone running Android 2.0. The presence of a Back key outside of the app itself leaves space for other elements at the top of the screen, such as a logo, title or menu. While this navigational convention differs greatly from that of iOS, there are still other differentiators that Android calls "design patterns." According to Android, a design pattern is a "general solution to a recurring problem." Below are the main Android design patterns that were introduced with version 2.0. Dashboard This pattern solves the problem of having to navigate to several layers within an app. It provides a launch pad solution for rich apps such as Facebook, LinkedIn and Evernote.  The dashboard design pattern, as used by Facebook and LinkedIn. Action Bar The action bar is one of Android's most important design patterns and differentiators. It works very similar to a conventional website's banner, with the logo or title typically on the left and the navigation items on the right. The action bar's design is flexible and allows for hovering menus and expanding search boxes. It's generally used as a global feature rather than a contextual one.  The action bar design pattern as used by Twitter. Search Bar This gives the user a simple way to search by category, and it provides search suggestions.  The search bar design pattern as used in the Google Search app. Quick Actions This design pattern is similar to iOS' pop-up behavior that gives the user additional contextual actions. For example, tapping a photo in an app might trigger a quick action bar that allows the user to share the photo.  The quick action design pattern as used by Twitter. Companion Widget Widgets allow an app to display notifications on the user's launch screen. Unlike push notifications in iOS, which behave as temporary modal dialogs, companion widgets remain on the launch screen. (Tip: to select a widget for your Android device, simply tap and hold any empty space on one of the launch screens.)  The companion widget by Engadget, New York Times and Pandora. Using established design patterns is important for keeping the experience intuitive and familiar for your users. Users don't want an iPhone experience on their Android device any more than a Mac user wants a Microsoft experience in their Mac OS environment. Understanding design patterns is the first step to learning to speak Android and designing an optimal experience for its users. Your developers will also thank you! Android Design Deliverables OK, so you've designed your Android app and are ready to make it a reality. What do you need to hand off to the developer? Here's a quick list of deliverables: - Annotated wireframes of the user experience based on the baseline "medium" size of 320 × 480 DPI. Include additional screens for instances when a "large" screen size requires a modified layout or when a landscape version is required.
- Two sets of visual design mock-ups of key screens for both medium-sized HVGA 320 × 480 screens and large-sized 320 × 533 screens (based on a WVGA 800 × 480 hDPI physical pixel screen size).
- Specifications for spacing, font sizes and colors, and an indication of any bitmaps.
- A graphics library with lDPI, mDPI and hDPI versions of all bitmaps saved as transparent PNG files. If you're planning on developing one version of your app for smaller devices and another version for larger devices, then you'll need lDPI and mDPI sets for your "medium" baseline design and one hDPI set for your "large" version.
- Density-specific app icons, including the app's launch icon, as transparent PNG files. Android already provides excellent tips for designers on this topic, along with some downloads, including graphic PSD templates.
How To Take Screenshots Your product manager has just asked for screenshots of the developer's build. The developer is busy and can't get them to you until tomorrow. What do you do?! As of this writing, Android has no built-in way to take screenshots (bummer, I know). The only way is to just deal with it, and that means pretending to be a developer for a while and downloading some really scary software. Let's get started! The following software must be downloaded in a Windows environment (I use Windows via Parallels Desktop on my Mac). - All USB drivers for your Android device,
- Android software development kit (SDK),
- Java SE SDK
Then, on your computer: - Extract the USB drivers to a folder on your desktop,
- Extract the Android SDK to a folder on your desktop,
- Install the Java SE SDK.
On your Android device: - Open "Settings" (you'll find it in the apps menu),
- Tap on "Applications,"
- Tap on "Development,"
- Check the box for "USB debugging."
 Now, for the fun part: - Connect your Android device to your computer via USB, and allow Windows to install all drivers. One of the drivers may not be found and will require you to go to the Window's Device Manager in the Control Panel. There, locate the device (the one with the yellow warning icon beside it), and right-click on it.
- Choose to "update/install" the driver for your device.
- Go to your desktop. Open the Android SDK folder and select SDK Setup.exe.
- Allow it to automatically refresh its list of the operating system SDKs that are available, and select to install all packages.
- Once finished, exit the application.
- Go back to the opened Android SDK folder on your desktop, and open the "Tools" folder.
- Click on the file ddms to open the Dalvik Debug Monitor.
- Select your device from the "Name" pane.
- In the application's top menu, open the "Device" menu, and choose "Screen capture…" A Device Screen Capture window will open, and you should see the launch screen of your Android device.
 The Dalvik Debut Monitor. To navigate: - Grab your Android device and navigate to any page. Go back to your computer and select "Refresh" in the Device Screen Capture window. The current screen from your Android device should appear.
- If you're on a Mac, you can just do the old Shift + Command + 4 trick to take a screenshot. In Windows, you can copy and paste it into one of the Windows media applications.
About Android Tablets Android tablets differ greatly from smartphones in physical size and screen density. For screen density, assume that all tablets are high-def and use the extra-large "xDPI" size for bitmap graphics. At CES 2011, companies rained down Android tablets, with an array of screen sizes. However, after a quick review of the most popular ones, we can conclude that the two important screen sizes to focus on in terms of physical pixels are 1280 × 800 and 800 × 480. With the Android 3.0 Honeycomb release, Google provided device makers with an Android UI made for tablets. Gone is the hard "Back" button, replaced by an anchored software-generated navigation and system status bar at the bottom of the screen.  The anchored navigation and system bar in Android 3.0. Android 3.0 got a visual refresh, while incorporating all of the design patterns introduced in Android 2.0. The only difference is that the action bar has been updated to include tabs, drop-down menus or breadcrumbs. The action bar can also change its appearance to show contextual actions when the user selects single or multiple elements on a screen.  The new action bar with tabs, introduced in Android 3.0. Another new feature added to the Android framework with 3.0 is a mechanism called "fragments." A fragment is a self-contained component in a layout that can change size and position depending on the screen's orientation and size. This further addresses the problem of designing for multiple form factors by giving designers and developers a way to make their screen layout components elastic and stackable, depending on the screen limitations of the app. Screen components can be stretched, stacked, expanded and collapsed, and revealed and hidden.  Diagram showing examples of how fragments can be used. The next Android release, scrumptiously dubbed Ice Cream Sandwich, promises to bring this functionality to Android smartphones as well, giving designers and developers the option to build an app using a one-size-fits-all strategy. This could be a paradigm shift for designers and developers, who will need to learn to think of app design in terms of puzzle pieces that can be stretched, stacked, expanded or hidden to fit the form factor. In short, this will allow one Android OS to run anywhere (with infinite possibilities!). A Word of Advice Do get your hands on an Android phone and tablet, and spend some time downloading apps and exploring their interfaces. In order to design for Android, you have to immerse yourself in the environment and know it intimately. This might sound obvious, but it's always surprising to hear when even the product manager doesn't have an Android device.  Online Resources Here are some links to online resources I've found especially useful: Presentations Videos Documents Blogs Product Reviews Android Developers (al) (il) (kw) © Dan McKenzie for Smashing Magazine, 2011. | Permalink | Post a comment | Smashing Shop | Smashing Network | About Us Post tags: Android | | | | | | | |  |  |  |  |  | |
沒有留言:
張貼留言