Archive for the ‘iphone’ Category:
Skype for iPhone challenged by limitations
Apple’s decision to not allow “background” apps and AT&T’s decison to not allow voice calls over their network, severely limit the utility of Skype’s iPhone application.

No calls unless you can get Wifi.
In general, incoming calls are impractical, even if you’re on wifi, since the Skype app has to be the one and only active app in order to receive calls. If you’re doing something else on the phone, like browsing or checking email (or twitter), you cannot receive calls.
In test calls, I found the app unreliable even when all the conditions are met. Trying to call the iPhone Skype from a PC, the calling side just continued to ring, even after I answered the call on the iPhone. The Skype for iPhone app then seemed “frozen” where I couldn’t end the call or do anything except hit the big button.
When calls did connect (requires the iPhone to be connected via Wi-fi), the call quality was fine.
Not being able to make Skype calls except when connected to wi-fi is a pretty big limitation for me. Ironically, when a friend had to call their wife on Skype in Costa Rica recently, I had to let them use PhoneGnome and OpenSky on my iPhone to do so, because that was the only combination that worked on iPhone without wifi.
iSpykee - Open-source Spykee for iPhone
I finally finished making my previously mentioned iPhone hack for Spykee into a form I could release for public consumption. It’s still not perfect, but at least I’ve removed external dependencies so it can be installed without too much difficulty.
Basically you run the “controller” software on your LAN (the same LAN as the Spykee robot) and then use your iPhone to control and interact with your Spykee robot from anywhere.
The “controller” software is available as open-source and can be used on Mac OS X or Linux/UNIX systems. As far as I know, this is the first release of an open-source implementation of the (binary) Spykee protocol. This software is provided in “C” under the BSD license, so it could be used as a basis for other home-grown Spykee applications, including motion detection, stealthy audio snooping etc.
iSpykee currently supports moving the robot, by touching areas of the video image: left, right, forward, and back; changing the robot motor speed (”Turbo mode”); turning the headlight on and off; taking a snapshot of what Spykee is seeing; turning “Video surveillance” (motion detector) mode on and off. It also supports a “low bandwidth” mode that can be useful when using iSpykee from a slow network connection (such as Edge).
Please check it out and join the iSpykee Google Group.
Nokia N97 - when will they get that it’s not just about a touchscreen?
Om has a nice post about the forthcoming Nokia N97 Superphone to be released “sometime in the second quarter of 2009.” He says:
As for the 5800 Xpress, a friend of mine recently brought one to the U.S. and after I played around with it for an hour, my response was meh! The touch was OK, just like it’s OK on any other device, but it’s not as responsive as the iPhone. So no, it’s not an iPhone killer, not by any means.
The N97 however, seems, like a worthy competitor… it will be sold in the U.S., where it’s going to cost $650; it will go on sale in June 2009…
I agree with these comments, but I would add that none of these other mobile players, whether carriers or phone manufacturers, seem to understand what battle they are fighting. They seem to think it’s about touch screens and hardware. Even Om emphasizes the touch screen issue:
The very fact that Nokia is only now getting out touchscreen phones shows that as a company it is stuck in bureaucratic quicksand, with a culture of consensus that makes it difficult to respond to new challenges. Nokia — and I have been following them for a while — has become one of those companies that, much like Microsoft, is good with announcements, not so great with the follow-up.
Stuck in a “bureaucratic quicksand” perhaps, but it’s really more than that. Nokia is selling just another piece of hardware. At one time, that mattered, because that’s how the industry worked. Apple changed all that and nobody has really grasped the magnitude of it yet. Apple changed everything about the mobile landscape. It may seem the same, but it’s not. It seems few people really appreciate what happened. That’s good for Apple - bad for the all their competitors. As long as Apple’s would-be competitors continue to respond in 20th century ways to the new 21st century mobile phone landscape, Apple will continue to run roughshod over the industry.
Nokia is offering a Do-it-yourself solution, where users have to bring their own carrier, service plan and applications. That’s never going to be an “iPhone killer” because it’s not the same market - it’s not the same battle at all.
The problems for Nokia and any would-be “iPhone killer” don’t end with simply realizing the situation they’re in. Once they realize it, they will also realize they can’t compete on the same playing field. Apple owns the hardware, the distribution, and the service plan. (I know people get an AT&T plan with iPhone, but it might as well not be. It is an iPhone plan.) Nokia can’t do this. They don’t have distribution or control over the service plans. The carriers can’t do this. They don’t have Apple’s expertise at controlling the hardware. And most importantly, none of them have the App Store.
It’s not about the hardware. If it were, Apple would already be in trouble. Compared to many other mobile phones, including many of those from Nokia, the iPhone is a piece of junk, hardware-wise. Apple isn’t winning because their phones are better. Apple is winning because the experience is better. People can actually use the iPhone. Ordinary non-technical people are doing things they have never done before on a mobile phone - things they would never do on a Nokia or other DIY solution.
Nokia may do fine in the DIY niche they’re in - but they will never have anything approaching an “iPhone killer” unless they make a bunch of acquisitions and change who there are.
Spykee iPhone Hack
At left you’ll see my first cut at a rudimentary Spykee mini-console for iPhone. If you’re familiar with the standard PC or Mac Spykee console app, you’ll recognize many of the functions.
This app only implements a sub-set of the full PC and Mac consoles. I basically wanted to get some minimal functionality working before going too crazy with the UI and more esoteric features. Here’s what it will do:
(1) Move the robot, using the left, right, forward, and back buttons. Each press of the button moves a fixed amount.
(2) Turn the camera LED light on and off.
(3) Tell Spykee to take a snapshot.
(4) Turn ‘Video surveillance’ mode on and off.
Most importantly, the app shows you on the iPhone what the Spykee is seeing. It does not stream video in this version. It updates the “viewport” image periodically when the scene changes (or on demand with the ‘Update’ button). This keeps bandwidth usage down and still gives you a view of what the robot is seeing — and it even works on slow Edge connections.
It’s got another feature to help when controlling Spykee from a slow iPhone connection, where using the ‘Resolution’ button, you can flip between a lower resolution (but much less data) image and the normal full resolution Spykee view. This, and other features of the app, are demonstrated in the video below.
I made a video to show that, while this is still a hack, and is not ready to distribute by any means, it does actually work in real life, with a live robot. If I just provided the above screenshot, there’s no way to tell if it’s just a mock-up.
The video shows some of the basic functions as well as limitations. Even with those limitations, it is pretty cool (if I do say so myself), to be able to sign in and view what Spykee is seeing from anywhere, with just the iPhone without lugging around a PC or Mac, and even on a slow Edge connection.
UPDATE: Finally released. See: http://mrblog.org/2009/03/15/ispykee-open-source-spykee-for-iphone/
100 Million Apps Installed from iPhone App Store
Steve Jobs today reported that in the first 60 days, iPhone and iPod touch users have downloaded more than 100 million applications from the App Store.
My guess is that’s more mobile phone application installations than all mobile phones combined, certainly for the same 60-day period, and perhaps for the life of the mobile phone industry.
What do you think? Does anybody have numbers?
Why iPhone is not “boring”
I’ve seen several comments and posts recently suggesting that iPhone is just another boring story.
I believe an historic day passed us by last week. Sure, Apple opening up the iPhone App Store received some press, but I haven’t yet read anything that really “gets” the significance of this event. There’s all kinds of moaning and groaning about the quality of apps, the price etc. and while there may be truth to these gripes, the fact most people are missing is that, unless Apple screws it up in some big way, the world changed last week.
I consider it as potentially significant as the effect the introduction of WWW and Mosaic had on the Internet. Last week, Apple changed everything about the mobile phone ecosystem and I don’t think very many people noticed - yet. That world will never be the same, just like the Internet was never the same after HTTP.
The other players, whether device makers or carriers, are not even on the same planet - it seems like they aren’t even aware of the situation. They aren’t even asking the right question, to say nothing of having the right answer. There are hundreds of millions of mobile phones with Java on them - and nobody knows it. Most people have no idea how to buy anything for their phone beyond ringtones (if they even know how to do that). Their phones probably have the capability to run apps - but there is no place to get them. Well, or say in the case of Symbian phones, there are too many places to get them.
Apple is changing all that with the iPhone store. And gripe all you want about the warts of the current apps or the prices or whatever, all that mises the point. Ordinary people now know how to obtain apps (free or otherwise), how to install them - perhaps more significantly, the entire idea of adding apps to a phone is now “normal” - it’s now part of the collective consciousness.
And developers have a place to put them, not “yet another place”, but the place, the one and only place. I always said iPhone was about iTunes from the start.
Of course this is about distribution and execution - Apple has the right capabilities to create this “perfect storm”. Unlike carriers, Apple knows how to build and manage software and services (can you say iTunes?). Unlike other device makers, Apple has their own distribution and marketing - they don’t need to rely on the carriers to market their device.
The future of Mobile is now Apple’s to lose and the rest of the mobile space better be worried.
WWDC: new iPhone with GPS and 3G now official
Well, there you have it folks. It’s official - The new iPhone with GPS is here, just now being demonstrated by Steve Jobs at WWDC. Details should be everywhere soon…
UPDATE: Available July 11th, 2008. Price: $199 for the 8GB iPhone 3G. $299 for the 16GB, $399 for the 32GB version.
Still locked to AT&T. Anybody know if the monthly fee is higher for the 3G? The EDGE service is $20/month flat rate in the U.S. How much is the 3G data plan?
Alec’s iPhone experience
Alec Saunders has a terrific post: iPhone: Brilliant. Frustrating. Alec has pretty much echoed my sentiments described at iPhone - Look but don’t touch and summarized beautifully with “I want to love this phone - it’s that good” but in the end he can’t due to its limitations, saying “The iPhone has the most potential to change the mobile phone industry of any device out there today, but it’s not the best phone … yet.”
Alec and I are in almost 100% alignment, but here are a few details I can challenge.
The network. [The Edge network is] so slow as to be unusable outside WiFi hotspots.
One man’s “useless” is another’s “adequate”. Edge is indeed slow. But it’s not useless on the iPhone. At least it provides a functional connection out of the box, in almost any area. The slow speed constrains what it can be used for, but it does work and permits on-the-go Internet access when there is nothing else available, for travel, news, and even Youtube movies, if you have some patience. Don’t forget that there is still a significant population of Internet users on dial-up and Edge is about the same performance, and somehow those users still find the Internet useful.
Stability. My other two favorite phones (BlackBerry 8300 and Nokia N95) crash, probably once a day.
Unrelated to the iPhone, but my N95 used to crash frequently. However, with software version V 20.0.015 and disabling a certain app (that shall remain nameless - you know who you are), the phone now essentially never crashes - it may still do so, but it’s infrequent enough that I can’t even remember the last time it crashed.
The browser. It’s a desktop class browser. Websites that don’t render correctly on any other mobile device work fine here
The exception is flash sites - The iPhone does not support flash in any way, shape, or form. Some say flash support is coming soon while others say it will never happen.
I’d also add a section on Fragility. This is probably one of the biggest reasons why I cannot make iPhone my primary mobile phone. It is simply too difficult to protect, and putting it in a large protective case sort of defeats the purpose of it being so light and thin.
Many people would also consider battery life an issue and in this regard, iPhone beats the N95 hands down.
Summary
As I state above, I think Alec highlights some key points, which I’d summarize as follows:
- So-called “Smart Phones” like the Nokia N95 have better hardware specs, but the iPhone does a much better job of making these features accessible to us mere mortals.
- Blackberry is still the number one device for extreme mobile email, bar none.
The iPhone is an incredible achievement for a first attempt at a mobile phone, but still has a way to go to be “the best ever”.
iPhone SDK, not quite
I have not had time yet to figure out whether Apple’s direction with the iPhone SDK is a good or bad thing. Apple will be taking the approach that they will be the only way to distribute apps, the gatekeeper. That sounds bad, but I’m told by people I trust that the process will be reasonable, better than the situation we have for distribution of freeware with Symbian Signed for Nokia phones.
The SDK is available now, in beta, but not for writing apps that actually run on the phone, if I understand correctly, but just for building apps and testing them (on a Mac, I believe). So they didn’t really make their promised February 2008 for release, but at least there is progress.
I’ll be spending some time with it and I’ll be particularly interested in comparing the software distribution options for iPhone vs. Symbian/Nokia. Could it be that we are actually headed toward a situation where the only open platform is Windows Mobile? How ironic would that be?
iPhone SDK promised date approaching
As many may recall, Steve Jobs had announced in October that Apple would be releasing its much-anticipated iPhone SDK (Software Developers Kit) before the end of February - I’m certainly not going to let them forget it.
Rumors are flying as the final days wind down. Some say it will happen next week - others say it will be delayed. One has to hope that Apple doesn’t follow in Nokia’s Symbian Signed disastrous ways. if they do, I guess we all have to become Windows Mobile developers or wait for Android.
Subscribe to RSS
