Ninja Header

GoGoGadgets

We put the "i" in NiNJA.

Posts from ‘Rants’

Steve Jobs on Flash

Posted on: April 29th, 2010 by Bob No Comments

Wow….just wow….never in a million years would I have expected to read what I just read…A 1600 word essay from Steve Jobs himself explaining IN DETAIL why Apple is supporting flash less and less. You can read the original article here straight from apple.com.

Argument

Steve highlights six main points to explain his reasoning.

1. “Open”

Steve dives into detail about how flash is a completely closed system. He admits that the iOS is proprietary too but explains that flash is completely controlled by Adobe, the definition of closed.

2. Full Web

Since the iDevices stopped fully supporting flash people continuously say that without flash you’re missing out on 95% of web video. That is blatantly not true. He first talks about YouTube since they hold an estimated 40% of web video and come with a handy little application to make it all work, and then he lists these: “Add to this video from Vimeo, Netflix, Facebook, ABC, CBS, CNN, MSNBC, Fox News, ESPN, NPR, Time, The New York Times, The Wall Street Journal, Sports Illustrated, People, National Geographic, and many, many others. iPhone, iPod and iPad users aren’t missing much video.” A very convincing point.

3. Reliability, security and performance.

The trifecta of the computing experience, and something flash has never delivered on any Apple platform. Don’t believe me? Just go here (warning depending on your browser it may crash immediately, thats the point.) Or you can just read this article from TUAW explaining the 16 month old bug…

4. Battery life

I’m glad Steve touched on this because this is something a lot of people don’t understand, and he explains it in detail. Mainly flash video is decoded in software rather than hardware (where H.264 is decoded) which destroys your battery life.

5. Touch

This makes perfect sense. Flash relies heavily on hover events to achieve silly effects, this is obviously not something you could provide on an iDevice, Steve puts it this way “Flash was designed for PCs using mice, not for touch screens using fingers.”

6. The most important reason

Steve debunks the idea that they only reason you can’t develop in flash for the iDevices is political, he explains that it’s because of their spotty performance when transcoded.

Final Thoughts

I think this is a great argument that really may be one of the last nails in the coffin that is flash, something that I am not sad to see go.

Source

Well look at that, it’s Opera!

Posted on: April 14th, 2010 by Bob No Comments

Not 24 hours ago I was eagerly awaiting the release of Opera for iPhone, so I was very happy to see Opera publish this press release. About 20 minutes later, the time it took to actually get into the store, it was on my phone. I was personally one of the first people to write a review on iTunes where I gave it 3 of 5 stars, just so it wouldn’t be completely looked over. The browser itself is only a big deal because it is the first non-Webkit browser in the application store. I don’t actually know how much of a feat this is, as in I haven’t heard about any other browsers actually getting denied, but Opera did a great job building up the hype for the release. Not to long ago they released a video showing Opera running on an iPhone 3Gs right beside MobileSafari. Opera absolutely creamed it on EDGE which got a lot of people stirring. Because of Apple’s super closed environment not many people, myself included, expected them to actually accept the application because it obviously “directly duplicates functionality on the device,” which is one of the reasons Apple has to deny your application.

Yet since there was so much hype about Opera coming to the iPhone and it would’ve been very strange for Apple to deny an application that has many very similar counterparts already in the store, they actually accepted it. Whether they did that because of their good will, Opera’s countup timer to see if they would actually approve it, or the fact that it’s UI is so terrible they just felt sorry for them. That’s right I said it, the user interface of Opera is about 10 times worse than that of Opera on my Mac, and that’s saying something. Don’t get me wrong yet, there are a few cool features to Opera Mini that I definitely like, they just don’t out weigh how disgusting it is. Let’s go with the happy stuff first.
(more…)

Twitter buying Tweetie: The Aftermath

Posted on: April 13th, 2010 by Bob No Comments

I can tell you right now I’m not happy about this article and I think very few people are. If you read my last article you know that Twitter bought Tweetie branding them as their favorite application. They are changing the name to “Twitter for iPhone.” Why are they taking the happy name “Tweetie” that Loren said wasn’t as scary as “Twittelator” the Arnold Schwarzenegger of iPhone Twitter clients. You don’t think he said this? Check out this video of him speaking for the Stanford iPhone application development class (iTunes Link). Twitter decided to switch the name for one reason SEO. I’m not sure if SEO is what you would call it for the application store but that’s why. Uniformed people go to the store and type “Twitter” in which case Echofon comes up first and Tweetie 2 is about 15th, yet Tweetie is arguably the best Twitter client on the iPhone (ignore Tweetdeck it’s a different story).

So why is everyone angry about this? They have a good reason to be, a good many reasons. First of which this is discouraging development of other applications (like Nambu), since Twitter branded themselves its very hard to compete with the initial creator of the entire system.
(more…)

What I hate from iPhone OS 3.0 and what I want to see in 4.0 tomorrow

Posted on: February 3rd, 2010 by Bob 1 Comment

There are the normal few things that everyone absolutely hates about the iPhone OS, like no multitasking and so on. But, there are a few small factors that I’ve run across in my usage that are very minor but make me want an android phone more and more.

First off exchange.

We all know that it was a big deal to businesses when Apple announced the fact that you could use your exchange server from work to push your mail contacts and calendars to your phone and vise versa. But why should 90% of us care? Because of Google and battery life. Just thinking about it it makes sense that using push instead of fetch helps your iPhone survive for more than 2 hours. As of relatively recently Google started to allow us to set up our gmail accounts as exchange accounts on our iPhone which is good for many reasons, even if you don’t use your gmail account for contacts and calendars. Although applications like Busysync or BusyCal make it easy to do that on a mac. Unfortunately, on windows I don’t care about finding an awesome application like BusySync. You can try syncing them with Sunbird by doing this. Mainly using their exchange service allows you to enable complete push service straight to your phone. Awesome right? Yes, but, like most people I have multiple gmail accounts for multiple reasons. I have a school email, an important one, some domain emails, etc. All of which I would love to set up as exchange accounts. If you’re well informed you know the first issue, the iPhone doesn’t allow more than one. Why not? They’d all be the same server.  It wouldn’t be too difficult to pull ONLY mail from two different places on the same server. Do you know why I KNOW this would work? You can set exchange and MobileMe at the same time. I know they’re not the same protocol but it does the same thing. You can sync both contacts and calendars from both places at the same time! How is that different?? You can even set up multiple MobileMe accounts. Don’t get me wrong I love my MobileMe account I wouldn’t ever want to be without it. But at the same time I have 6 other gmail accounts I would like to set up as exchange accounts, EVEN if they didn’t let me sync my contacts and calendars. Aside from that issue there’s another probably not as well known. For those of you with an iPhone with multiple email accounts I’m sure you’ve seen this but here’s the issue.

You know that you get used to where the accounts are so your fingers are almost automated. Think of it as someone changing where your keyboard keys are one day and having to relearn them. Difficult, right? Yes. The order of my accounts has only changed once since I got my first generation iPhone about 3 years ago. So why am I talking about this?  Because Apple doesn’t care about people who want to organize these. I can deal with having to add them in the order I want them. I know it sucks but it’s not the end of the world.  But there’s a very small factor with exchange accounts that kill it for me. Every exchange account I add goes directly to the bottom of the list. Let that sink in.  This means that if I make an exchange account, presumably my most important email, IT GOES TO THE BOTTOM OF MY LIST completely destroying my desired order.

Like I said before I love my MobileMe account, I love it’s integration with my mac and my iPhone. So naturally when I wanted to store groups of emails in folders in the cloud I choose the company that has a support infrastructure. Here’s my issue, I’ll get these project emails to various gmail accounts or other accounts all on my phone. When I’m on my computer I can just drag and drop the email that comes to my design account to the necessary project email folder stored on my MobileMe account. Awesome right? Yes. What if I receive that email on my phone and want to file it for later use? Apple says no. I cannot move emails from different accounts between each others folders?!? That goes along with the common issue of no unified inbox, something that Steve said should happen in the famous quote “Yep.”
(more…)