Trite and Overused the Saying may be, a lot of the time Less really is More; especially when dealing with Mobile platforms... where each and every resource is a precious commodity.
Some times more is good, more cake, more Challenge, and more fun; this is when more is good. However there are plenty of mores that are not as good; for example: More Lag, More Battery-Drain, or more Advertisements. Let me elaborate a bit: Imaging your average forum or Game Mod page. If it is a free site, it is probably loaded with ads; the sidebars are probably cluttered with Links and images... now imagine trying to navigate or use the site normally on a small phone screen… not a good time; Now think about the average Mobile Website. Simple, Clean, easy to use, and DESIGNED for a mobile device… this is a great experience.
Today, according to Recent Pew Stats, Over 85% of American’s have a Cell phone and just over half of all American’s have a smartphone of some flavor… that is a metric Butt-Ton of mobile devices doing everyday tasks… Like Browsing New sites, Shopping and Comparing Retailers, Checking Email, and Playing Games… lots and Lots of Games.
Interestingly, last February(2012) the percentage of Feature phones(Dumb phones) and that of Smartphone were both be about 50%, with Smartphones continuing to replace the Old School Flip-style Feature Phone.
We as a Culture, worldwide, are going mobile. In august We saw the number of people who own a Laptop surpass Desktop Owners; With the Advent of Slate-type Mobile Computers(Not Tablets, I am talking about computers similar to laptops, but who’s primary interface is a single large touchscreen) this Trend of Mobility is only expected to Continue. This last year we have seen all of the Major Computer Manufacturers and Software developers Invest Billions into Mobile Computing. It is my opinion that there will soon come a day when Desktops won’t exist anymore, at least not in their current form anyway. So Going Mobile and Lighter is quickly becoming a Necessity; for developers and Consumers alike.
So we are collectively going to have to clean up our Design Acts. To be fair, this whole concept started as a byproduct of the Bauhaus and so called Swiss Design styles, that has now Evolved into “Modern” Design and styling… this IKEA, and you are pretty close. While I don’t Normally Drink the Apple Kool-Aid, one thing they do very well is designing simple User Interfaces that even Toddlers can use… this is a great example of Intuitive Design and Less being more.
Here are a few ways we can help simplify our stuff for mobile:
1). Drill-down Rather than Present the user with all the info at once, start with showing the top level stuff first, then let the user drill deeper into the areas they want to know about… a good example of this is the Weather Channel’s (weather.com) mobile apps, they show only the days of the forecast, then the user can pick the day and drill down to hourly forecasts.
2). Intuitive. Don’t make the user do unnatural acts. Meaning: in your User interface, or video game, don’t make the user suddenly have to shake the controller when they have only ever user the buttons and stick in the standard way up till now… which really means that you should have a consistent and understandable method for all of your controls, so that the user can guess which button/action does what without having to be explicitly told.
3).Clean-up After Yourself. Whether when the app is running or being uninstalled, clear up all the stuff you used… like the old Camping motto for computing “Leave-no-Trace development” if you make a file or a number of objects in memory make sure you clean them up; Unsubscribe to events you are using; and always, always, always clear out temp files, caches and transact data… I cannot stand an app that leaves little bits behind after it is gone.
3.5). be respectful. You should always keep in mind that you are SHARING the mobile platform, and there me be dozens of other apps running on it at the same time… if even a few of the apps are pigs, the whole system suffers… and users get upset, uninstall, and leave negative feedback… then no one wins. This goes hand-in-hand with #3.
This is by no means a comprehensive list, and these are just a few of the many, many “Should” and “Don’ts” for mobile development. If there is interest, I may post a more in-depth “best practices” discussion so; let me know in the comments below.
While I have been focusing mostly on mobile computing and Smartphones a majority of my comments apply equally to other areas of Design… Basically I am Focusing on the things that are closest to my everyday tasks.
All this being said, there are plenty of times when less is LESS; For instance, Anytime you make the user work harder, or make them repeat the same task multiple times (especially when you could have handled it once and remove the pain/annoyance for the user.) really there are far too many examples than I could ever name, so I will leave this discussion here, for now, and I will Continue you it next week, With my next post “When less is LESS”. Let me know in the comments below if there are particular examples you would like to share.
Juggling Courtesy of ceffect.com
i have been contemplating this post for a while, mostly because it is on my mind everyday... this post is a little long so please bear with me on this...
While at Google I/O 12 last this year i had the opportunity to attend a great panel on International start-ups, and there I learned an interesting factoid. The average Marriage in Israel lasts 5.3 years, while the average time to profitability of an Israeli start-up is 6.8 years. So, if I Lived in Israel I would have to be more committed to my Company than my Spouse... not a good position to be in...
I think the at least part of the Stress on Home-life comes from working in a Start-up, and having your name/reputation on the line; so what do you do about it? I would like to offer a few tips that might help balance things a little.
1) Set Work/Home Hours. Setting a schedule and sticking to it is the best way to balance out where you spend your time; be Realistic, choose a schedule that will work. If you have too many requirements on your time, at home or work, the other will suffer without a realistic schedule.
2) Lists, Lists and More lists. I have found keeping an ordered list to significantly improve my productivity. Making it easier to track what needs to be done, and what is already taken care of. Using a good List and calendar can significantly reduce the stress and the proverbial weight on your shoulders.
3) Dating. If you have a spouse, you really should think about your dating activities ... look at it this way; suppose you were single and you were seeing this person you like, but you have not gone out for 2 weeks or a month, would you still be dating that person? Probably not. It isn't really that different with your spouse, it is important to make time for them whether for dates or watching a movie together... or what have you.
4) Crunch time. I feel that the best approach is to work efficiently and at a steady pace from the beginning, thus avoiding the last minute Rush and hurry but, that isn't always possible… sometimes you have to cram a week( or two) worth of work into a weekend... sometimes it is a last minute change or a show-stopping bug, but it happens. When it happens i have found it best to just focus on the current task, not the 40 more hanging over your head. make a checklist and do them one at a time, multitasking is a myth, and should be avoided. i would also like to mention here that after long hours you often reach a point of diminishing returns, it is better to take a break for an hour or two and then resume work.
What do you do to balance home/work/school etc.?
Let us know in the comments below.
Tall Ship Team
We bring you new, fun and innovative ways to play.