Tag Archives: ios

Notes of Interest – May 1, 2013

How To Prototype In Xcode Using Storyboard

The purpose of prototyping in Xcode is to be able to create a super high fidelity flow using the exact same software that builds iOS Apps… Storyboard, a powerful tool in Xcode that allows you to build an App without a single line of code. You will be able to create a functional prototype in a matter of hours.
http://blog.mengto.com/prototype-xcode-storyboard/

Trello Business Class

Trello is a collaboration tool that organizes your projects into boards. In one glance, Trello tells you what’s being worked on, who’s working on what, and where something is in a process. Business Class extra features like Google Apps integration, extra administrative controls for boards and members, one-click bulk data export, and a new, view-only observer role.
http://blog.trello.com/introducing-business-class/

How to overcome stage fright

As humans, we’re hardwired to worry about our reputation above almost all things. There are primitive parts of your brain that control your reaction to threats on your reputation, making these reactions extremely difficult to control.
http://blog.bufferapp.com/what-happens-to-our-brains-when-we-have-stage-fright-the-science-of-public-speaking

Touch interfaces are over-rated

Gesture based interactions without touch are the next innovation hot topic
http://arstechnica.com/gadgets/2013/05/looking-ahead-at-touchscreen-technology-where-do-we-go-from-here/

Learn coding by video – CodePlayer

HTML5, Javascript, CSS3, etc.
http://thecodeplayer.com/

Intro to Data Science

Commerce and research is being transformed by data-driven discovery and prediction. Skills required for data analytics at massive levels – scalable data management on and off the cloud, parallel algorithms, statistical modeling, and proficiency with a complex ecosystem of tools and platforms – span a variety of disciplines and are not easy to obtain through conventional curricula. Tour the basic techniques of data science, including both SQL and NoSQL solutions for massive data management (e.g., MapReduce and contemporaries), algorithms for data mining (e.g., clustering and association rule mining), and basic statistical modeling (e.g., linear and non-linear regression).
https://www.coursera.org/course/datasci?from_restricted_preview=1&cid=346&r=https%3A%2F%2Fclass.coursera.org%2Fdatasci-001%2Fauth%2Fauth_redirector%3Ftype%3Dlogin%26subtype%3Dnormal%26visiting%3Dhttps%253A%252F%252Fclass.coursera.org%252Fdatasci-001%252Fclass%252Findex

Why Node and Scala will dry up and Go will take the slack

Node and Scala are quickly becoming languages of choice for building scalable, asynchronous web services and applications. However, Go, the language designed and in use at Google, presents a compelling alternative with few of the warts of Node and Scala. While Node and Scala are specifically targeting developers as the tools of choice for server side architecture, Go is actually a better tool for the job and will prove to be the ultimate winner.
http://devslovebacon.com/conferences/bacon-2013/talks/why-node-and-scala-will-dry-up-go-will-drink-their-milkshake

Don’t be fooled – The Race for Mobile Dominance

When the US elections were taking place, there were a number of topics which caused the US public to either get really annoyed, or behind in support, however some of these topics were perceived as smokescreens to get people to invest their time in one matter, whilst the offending party was forging ahead with their real agenda.

Much the same can be said about the state of today’s mobile phone market. The announcement of the Samsung Galaxy S4 is anticipated mid-March 2013 and there is debate about the next iPhone (iPhone 5S). In either case, much conversation has focused in on the hardware specs and screen size.

What’s really important

Whilst having a processor that’s capable of handling function, storage memory sufficient to accommodate photos, videos, apps and music and form that allows the phone to be both of a quality build, handled comfortably and screen size appropriate to needs there are a couple of really important things to consider:

The Operating System

Given that we as consumers appreciate and are more critical of the User Experience (and User Interface), having an operating system that looks and feels intuitive and can be adaptable to your own use of the device is essential. Neither Android nor IOS are yet there, with IOS being somewhat now overdue a UI/UX refresh and Android being plagued by layers of OEM fluff (e.g. MotoBlur, HTC Touch) to confuse the user experience.

Another example of this shortcoming is being able to share to your preferred social network should just be an option, regardless of network. Typically being able to share content from an IOS device to Google+ is more difficult than Facebook – but why is that? I as a user prefer to be able to define my social networks, not be constrained.

[UPDATE: Andy Parry brings the Ubuntu mobile OS to my attention – see this – this is exactly what i’m talking about how the UX should be more like]

The Phone

I’ve mentioned this before; the mobile phone needs to be revamped totally in the experience; not only a good sensor, but also the ability to create more useful metadata such as learning different faces so that it would be possible to then retrieve all the photos of Uncle Dave (person metadata), taken in Chicago (GPS metadata) last Autumn (time/date metadata), near Sears Tower (GPS metadata).

Also the actual holding and storage of a phone needs to be considered; I like the iPhone 4/4S for its compact size, yet it still manages to deliver a solid feel and also very view able screen.

The battery life

It’s all well and good having a powerful phone with an amazing screen, but it’s totally negated if you don’t have the battery life. I feel almost certain that the maximum brightness on phones, whilst very appealing, is hardly used by many due to the battery consumption – effectively rendering it a sales medium. When we start to have efficient batteries and components that consume them, then we have a truly adoptable phone.

Conclusion

Of course, this is skimming the surface, but the point is, don’t be fooled by the processor power etc. Think about the application of the phone to you. Would having a Galaxy S3 vs. S4 make a difference  Maybe, if you’re an avid photograper. However if you’re just browsing facebook, youtube, etc. it may not be of discernible difference (depending on the battery life)… case in point I have an iPhone 4 – initially a temporary phone until the iPhone 5 came out, but after due consideration, cost and features were not quite enough to upgrade for upgrades sake, based off my use.

The State of the Smart Phone Union – iPhone 5, HTC, Motorola, Samsung et al

The iPhone 5 is launched 21 September 2012. It is anticipated to out-sell the iPhone 4S, yet reading the netisphere there’s some negative press out there about the launch – somehow, despite the leaking of multiple parts ahead of time, it wasn’t revolutionary enough.

Whilst it didn’t blow away the competition, it did provide enough reason for some to upgrade their phones – faster processor, widescreen, better construction and updated camera to name the main ones (IOS6 is a given and available for other models). Consequently the general reaction from Apple Fanbois was to either cry in their latte, blindly accept their given lot, or to critique the product for not being evolutionary enough (e.g. missing NFC). Droidbois meanwhile were laughing in their Mountain Dew because the hardware specs are a little underwhelming compared to many of their handsets.

To me this was all somewhat irrelevant. In my opinion, we’ve reached a plateau in smart phone hardware. It’s not a roadblock, just a natural pause in the way of tech things that let’s the market stabilise and then move on.

The Differentiator

The difference here is the software implementation – the iPhone 5 hardware is comparative enough with its’ Android competitors (namely Samsung Galaxy SIII, HTC OneX and Motorola Razr) to not really care. Without getting into a debate about the Apple custom processor vs OOTB Snapdragon et al., the software is going to be the thing that makes the difference for many.

When you look at the comparison of IOS vs Droid apps, there’s very little difference – there are some outliers (for example, iPhone has Hipstamatic and Siri whilst Droid has Swype and a swathe of apps that let you customize your android experience – to name but a few). It’s these differences that will drive consumers to the platform – and they’re looking for integration both at an app level, but also to their life. I’ve seen some beautiful apps but their function is limited (Solar for example), and to be honest, I’d rather have something a little more intuitive that could give me more insight into the weather and what it means for me.

So whilst the debate will rage on about IOS vs Android, i’m looking to the app developers to really push each platform and bring true value. In turn they will also push the limits of the hardware which will drive the handset manufacturers to go to the next evolution (or revolution – Google Glasses anyone?). That in turn will put pressure on the batteries, cameras, building materials,etc to go to that next level.

So when is iPhone 5S out again? 🙂

Android Overload?

Android robot logo.
Image via Wikipedia

The number of Android devices spilling from manufacturers begs the question what this means for both the platform (Google), the market (manufacturers) and consumers. It seems every week you hear of another Android device being prepared for launch and in doing so are we heading towards a critical mass?

Google creates a beautiful monster

Google produces the Android operating system (OS) and licenses it to manufacturers, such as Motorola, Samsung and HTC, who in turn don’t have the costly overhead of developing their own OS – instead they can focus on getting the hardware right and other aspects to their product.

On the flipside of this, they are at the behest of Google releasing new and improved versions of Android to keep the ever hungry “next-gen” public satisfied (“Wow! This new version is great! When’s the next one coming out?”). This also creates a legacy question for manufacturers – e.g. should Google releases a new version, this might not be totally compatible with their existing or older hardware. This risk is mitigated in a number of ways, including Google working closely with those manufacturers to ensure the roadmap for their product is understood.

Manufacturers = Android + YMDB?

With so many potential vanilla Android devices, some manufactures provide “value-add” layers on top of Android to become differentiators – or Yet More Dumb Bloatware (YMDB). For example, Motorola introduced “MotoBlur” on many of their phones which aimed to provide a means of streaming your social media site conversations (e.g. Facebook, Twitter). Although this sounded useful, the reality was that many users did not like this “feature” and so Motorola now play this feature down The reality is that many additions to the already very capable software can frustrate users. Mobile carriers take note.

So what is it that drives consumers to buy these products? There are several factors, all of which interact with each other, including consumer profile, retailer conditions (price, availability) and manufacturer features. Let’s delve futher into these before we see how they interact with the mass of Android devices.

Who are the consumers?

Those buying devices today tend to fall into one of several categories:

  • Budget Tech – these people tend to know their technology but want a device that’s fit for their budget; they know there will be reduced features (perhaps no camera or HDMI output), but really are looking for core capability (capacitive touch, good processor and memory). Extremely price sensitive.
  • The Casual Curiosity / Novice – these folks tend to get seduced by the hype and want to dip their toes in the tablet water. They are moderately price sensitive.
  • The Business User – annoyed with the thought of carrying unwieldy laptops and cables, probably hating the in-built trackpad mouse, these users want a device that lets them retrieve emails and work on documents efficiently. These folks are not extensibly price sensitive.
  • The Power User – Heavily invested in all things technology, these folks will want a powerful, fast device that’s very flexible (typically they will want to “root” the device, or customize it in some way that makes it more “unique” for their purposes). These people are somewhat price sensitive but will pay premium for advanced features.

Now we have a pretty good picture of the key consumer categories, let’s look at how they interact with the market.

Keep the Consumer hooked, keep the order sheet booked.

Manufacturers tend to focus on a number of key things, including:

  • How many units will I sell (what is the demand – and demand vs competition)?
  • What is my price per unit vs the competition price for comparable devices?
  • What’s in both mine and my competitors’ innovation pipeline (i.e. what’s next)?
  • What is my market share? (How much % of the market do I have?)

What Drives Price?

There are several factors including:

  • Exclusivity – how unique and desirable is my product (the more unique or exclusive products will drive their price up)
  • Features – What feature set does my device have (this can drive price up or down, depending on what features are available)
  • Competition – What are the competitive devices and their respective prices?
  • Market Share – Low market share devices might want to set their prices aggressively to gain more consumers – or have some strategy that lures consumers to their products; products with high market share should also maintain their prices accordingly to retain that share.
  • Production cost – Manufacturers need to make a profit so price their products so that a profit is determined at some point in the future.

When you put these factors together you get a very complex picture – each manufacturer is looking at all these different aspects to try and determine

Breakout of the Mobile OS Share; Source: Nielsen

Although Android commands the market share with 29% of all devices, because of its’ very accessible and successful adoption, many manufacturers are playing in this space

Android isn’t alone in this challenge; Windows Mobile – and specifically Windows 7 Mobile is starting to challenge the market – however there is still resistance to many users adopting the Microsoft platform for many reasons including dislike of Microsoft, being burned by previous Windows Mobile platforms, or just the perception of the OS.

The Difference is the Differentiator

Sounds obvious, but with perhaps little to differentiate products between manufacturers, it requires controlled innovation to succeed. Currently Motorola and Samsung are leading the charge by either producing new-to-market products (Motorola Xoom was first Android tablet) or enhanced products (Samsung offering high quality screens and dual core processors). As the market develops, these manufacturers will need to continue to develop their products to capture the market segments. This requires research & development funding which can only come from existing product sales, which in turn means they will have to charge a premium for their products. This can only be sustained so long as the brand equity is there and the consumer is prepared to pay that premium. With a glut of Android devices this may become an increasing challenge to maintain. Apple (and to some extent, RIM) face less of a challenge in this respect, yet need to keep at least in line with the Android innovations to retain their market share.

In Summary…

Mobile device manufacturers will face increasing challenges to maintain market share and fund / develop new products whilst retaining a unit cost which is realizable to the consumer. Additionally with network providers dropping their unlimited network plans, those devices may have to innovate in the communication space (e.g. reducing bandwidth requirements) which, especially in these increased economic sensitive times, would a differentiator that the price conscious consumer would respond to and help drive market share.

With Android as a platform being easier to adopt to a device, it begs question how will the multiple manufacturers provide relevant devices to the consumer and be different enough to gain enough market share and profit to be viable. I believe there will be three tiers that will emerge – namely, budget, mainstream and premium. Even then, those manufacturers playing in those spaces will face a great deal of competition. The difference then, is the differentiator.

More reading

Google Android 2.4 – What to Expect

Apple iPad2 is stepping stone to the next Apple iPad (iPad2 HD)

Steve Jobs while introducing the iPad in San F...
Image via Wikipedia

The news has been awash this week with Apple’s announcement that the iPad2 was being released mid-March 2011. As usual the industry press and “fanboi’s” were all over this like bees to a honey pot – and ironically that’s exactly what I believe this product is, in anticipation of the next iPad Apple is surely developing.

There is quite a bit of information here that leads to the conclusion, so for those of you with a shorter attention span, might want to fast-forward to the end of this post.

Steve Jobs’ Mind Control

If you listen to Steve Jobs’ presentations (see iPad2 presentation) you’ll see he’s a clever salesman. Using his stature and choice of words is almost akin to the techniques that Hitler used to incite many German’s. Not that I’m saying that Mr Jobs should be viewed like he is a modern day Hitler; just his technique has parallels, with clearly different intent.

Let’s take a look at some examples:

  • When we said the iPad was magical, people laughed at us. But it’s turned out to be magical.” – setting the scene; “us against the world”, then reaffirm position
  • They’re taking advantage of this incredible, magical UI.” – Using positive enforcement
  • Fantastic games, a lot of apps for business and vertical markets. The things people are doing here are amazing.” – more positive enforcement, creating a sense of excitement
  • Having built in all this stuff, one of the striking things about the iPad 2 is that’s dramatically thinner. 33% thinner.” – Use of the word “striking” suggests he’s “one of us” looking at the product for the first time
  • The new iPad 2 is thinner than your iPhone 4.” – you DID buy an iPhone, right? You are part of our “inner circle”, right?
  • When you get your hands on one, it feels totally different.” – Once someone picks up a product, their purchasing potential goes way up. This is basically programming people to go to a store… so you will buy one.
  • This has been tried and tested… iPads get 10 hours of battery life.” – doesn’t every product get tried and tested? Yes, but this is a phrase associated with things that we know are true; used to suggest that significant effort has been made. Significant effort = perception of quality.

The reason I mention the delivery of Jobs’ keynote is because of its’ intent. Combine the setting with the person and their persona, the words they use, the means of delivery including attire (you don’t see him wearing a suit on purpose) and the audience participation causes GroupThink excitement. It becomes infectious and makes you want to believe in the Church of Steve.

This is all done to help sales in anticipation of the next generation iPad (yes, you read that right).

Apple’s Product Pattern

Look at the iPhone and the excitement around that; consider each version (iPhone, iPhone 3G, iPhone 3GS, iPhone 4) and how each version incrementally delivers new or updated features. Do you remember the anger and frustration that was made by iPhone 3G users when 3GS was launched? No? See how selective our memories become when we’re indoctrinated into believing things through social and media subliminal pressure.

If you look at the iPhone Wiki, you’ll see a new iPhone was launched every year since 2007. The iPad is following the same trait (see iPad Wiki). However, since the original iPhone launch in 2007, consumers are becoming more and more savvy about what to expect for the next incremental product update.

So based off the product cycle information, it’s suggestive that there’s another iPad product being developed already.

Details on the new iPad – iPad2 HD

Well of course there aren’t any – yet. But read on…

Releasing the iPad2 can be viewed as releasing the iPhone 3G; it’s definitely a step up from the original product but it falls short in a number of areas:

  • Screen resolution is still 1024 x 768 – it’s no Retina display and not the best HD movie experience. I suspect they made this choice as existing iPhone apps would look even worse on an iPad Retina display.
  • The rear-facing camera is not going to be great for still photography – 1280 x 720 = 0.92 megapixels. For this to be anywhere near usable there needs to be at least 3MP.
  • Still has 256mb Memory, just like the original iPad

Apple’s product cycle tends to fall in September, which is when we will see the launch of the iPhone 5 (see “leaked iPhone 5 parts surface“)  and then early 2012 we’ll see iPad 2 HD launch. [postscript: Rumour now is that the iPhone 5 will be announced in June 2011, leaving the door open for other products in September]. The A5 processor is really necessary for the Retina display to handle moving things around the screen and this delay gives Apple enough time to work out what to do with the backward compatibility for existing iPhone apps.

Should you buy an iPad2?

Do you have an iPad? Then no.

Otherwise, consider the iPad and the Motorola Xoom and then see what works best for you. Bear in mind that the Moto Xoom is in early product cycle so may fall down against the iPad2 initially in *some* areas, but Google is committed to making the platform successful so you can almost guarantee future updates will also make it a compelling argument. Right now the Xoom not priced at the right level (although some large volume discount retailers are selling it at discount).

Disclaimer

I take a neutral approach to the Mac vs PC; Android vs iOS debates that rage forums etc. Our household has Macs, PCs, iPads, Android devices and iPods. All of these devices we enjoy using day in and day out. I do dislike iTunes immensely though!