Category: General Design

Thoughts about design in general

Go Native or go HTML5?

Go Native or go HTML5?

HTML5_Logo

I’ve got a new idea for an App, and I’m really good at Windows Phone development, so my first instinct is so start writing the app specifically for that platform. I’m currently trying to decide if that’s a good idea or not. Ideally I’d want my app to work across all 3 major platforms (iPhone, Android & Windows Phone).

To develop specifically for each platform would take a significant amount of time. Each platform uses a different programming language.

  • iOS: Objective-C
  • Android: Java
  • Windows Phone: Silverlight/C#

Being a C# guy, Xamarin looks like a good choice for my app. I’m somewhat dreading developing the app with html and javascript. Not that I don’t know how to develop with that technology, it’s just a little more painful than writing C# and XAML. Once you’ve experienced data-binding with XAML, it’s such a wonderful experience you never want to develop any other way.

As I write this post, I’m still not sure what way I will go. I think I’ll give Xamarin a shot and if that proves to be too painful I’ll probably go the HTML5 route. There’s no way I’m writing a native app for each platform. Maybe I would if I didn’t have a full time job bu the time constraints are too high.

I look forward to your comments on the topic!

Windows 9 – Get it Right!

Windows 9 – Get it Right!

I’ve never heard so much complaining and controversy from a Windows OS release. I think we can all agree that Windows 8 is a bust. We all know that Vista was not well received, and then Windows 7 came along soon after and calmed the masses. Why the design decisions with Windows 8? Obviously Microsoft wanted to incorporate apps into the OS. For the apps to be used desktop machines and tablets opens up a large market for developers. The problem is that nobody wants to use Windows 8 apps on a desktop machine (that includes laptops). Everybody I know cringes when Windows jumps into tile mode. They quickly exit the tile app and go back to the desktop. I’ve even had the opportunity to witness 3 different Windows 8 newbies, and it was fascinating watching them struggle when Win 8 threw them into a tile app. Each of them had no idea how to exit out of the tile app. They were frozen. Why would Microsoft allow this to happen? How could they let this happen with all of their resources. Surely they would know this would happen to new users.

For the Windows 9 release, tiles need to be less significant with desktop and laptop machines. Pokki is a great start menu, so if they bring back the start menu that’s great, otherwise I’ll keep using Pokki. Windows 9 needs to realize that people like their desktop, and it needs a way for users to fully embrace the desktop while never going into tile mode. Let’s only hope they get it right. If not, Apple and Google will basically both feel like they landed on Free Parking while Microsoft has been sent to jail for 3 turns.

Culture Influencing Design

Culture Influencing Design

A company I am starting for in a couple of weeks, Aspenware, has a unique culture in the landscape of technology companies in the Denver area. I recently talked to the CEO about the design of the office, and if that had any affect on the culture. When imagining the design, think of colorful walls, giant balls for chairs, and odd shaped tables. He went on to say that the culture was the ultimate influence in the design of the office. The culture took on a life of its own from the collective personalities of the employees. The design of the office eventually came to reflect the culture in the company.