05.02.2009 in opinion by Kevin 27

iPhone 4G features. What do you want?

By now you probably are tired of hearing that the iPhone 4th generation would be launched in June or July of 2009. Is there a 4G network? Lets just say upgraded 3G for now. The iPhone firmware 2.2.1, Apple Product roadmap and predictions of many analysts all indicate that iPhone upgrade indeed is due in mid of 2009. Someone also blurted out in UAE iPhone launch that the next iPhone upgrade is coming in June, though the credibility of the commenter is questionable. The talk about the iPhone nano has recently died down, seems people are more eager to see the upgraded 3G.

iphone_4gIt’s time to count the features that we would love to have in the upgraded iPhone 3G. This means change on both the hardware and the software front. Few days back, Gizmodo has even posted the likely design of the 4G iPhone. To be frank many people do not like it, I am out too. Well, these are the features that I would love to see on the iPhone 4G if it really come.

32 GB: For many reasons the storage capacity of the to be launched iPhone should be only 16GB and 32GB. One silly reason for this is we have waited for the 32GB for too long. Another sane reason for wanting more storage is to store as many games, songs and movies to show off to friends who don’t use the iPhone. Well, the need for more storage is required for multi tasking purposes too.

Multi tasking capability and push technology: This is one feature that I missed on the iPhone after chucking my old Nokia 6300. I often used to record live calls from friends just for fun. It is very disheartening to live with the iPhone without a feature which even a very low cost phones have. It was really good to hear the rumor that Apple is planning to support multi tasking on the iPhone. I can see people running a VoiP application fulltime on the iPhone along with other applications in the future provided the battery life also gets upgraded.

Built in Video recording app: Steve Jobs does not want the iPhone to be used for recording crappy video? No one knows why there is no video recording feature on the iPhone. Jailbroken iPhone users have more than one video recording application. It is simply illogical to leave out legitimate iPhone owners from the fun of having this feature. Apple should provide this as a built in feature in the coming upgrade.

Removable Battery: Apple has cracked the secret of making effective battery that last longer than normal ones with the launch of the 17″ Macbook. It’s likely that the iPhone too would get that kind of durable battery in the coming upgrade. Over and above that the battery should be removable; when the battery is gone users  should simply go get an extra battery without sending the whole phone to Apple. It is all illogical.

Cut and Paste: Cut and paste feature should be there, or I am not going to shelf my present iPhone 3G. Apple has broken promises regarding this.

MMS: Well, for people who have issues using mailing option to send/share photos and images, Apple could think of providing MMS feature. I prefer mailing though.

iChat: Is this a joke? How about having iChat on the iPhone? Figure out for yourself how it might work. Yes, iChatting with friends on the iPhone could be real fun. The image posted by Gizmodo has a front camera meant to be video conferencing camera. I have seen this before the launch of the present iPhone 3G. With the coming upgrade, video conferencing can be expected.

Flash: Adobe is working to bring flash on the iPhone, so for the coming upgrade, flash would come pre-loaded or we add it as an add on. If the storage capacity and the ARM chips are upgraded, flash would not make the iPhone crawl.

Better Camera: The present 2 Megapixel camera is no good that too without flash though the iPhone camera is the most popular camera in Twitter. Apple should roll out the upgrade with at least a 3.2 megapixel camera with a flash preferably.

That’s quite a lot. If you have any wish list, add up for Apple to see. And yes AT&T should also do whatever is needful before the upgrade to avoidf being sued continously for patchy connectivity.

Updated: Here comes the new iPhone 3G S. Watch the full feature video demo:

05.02.2009 in News by Kevin 3

Google latitude to track your friends and near and dear ones. Coming soon to the iPhone

The combination of Google Maps, GPS, WiFi and cell tower location data can track you down wherever you are. You can also track your spouse, children and friends. This is what Google’s latest service “Google Latitude” brings to Mobile users. The service is compatible with most color BlackBerries, Windows Mobile 5.0, phones powered by Google Android mobile software, Symbian S60 Device and very soon the iPhone and the iPod touch.

google_latitudeHow does it work?

Download the latest version of Google Map on your mobile device. After this you send out email invites to your friends or whoever you want to track to join. When the invitations are accepted, if the invitees have Google account with a profile picture, you’d see them on the map. You can determine the distance and the direction to get to their locations. The service is not a totally service, but an extension of Google Maps. You can even see the locations of your friends through iGoogle on your PC.

What if you don’t want to be stalked?

Google respects the need for privacy, so there are many ways to use this service. You have the option to select who among your friends and family members can track you. Thus you have the option to display to selected people or hide your location from all by shutting toggling off the service.

Steve Lee, product manager for Google Latitude describes the capability of the new service: “For example, a girlfriend could see if her boyfriend has arrived at the restaurant and, if not, how far away he is.”

iPhone and iPod touch users have to wait for some time for this new Google service. We will know soon whether this service is a good or a bad stalking tool.

04.02.2009 in interviews by Kevin 0

Dev Talk: Creating an iPhone game is like getting a massage

original-idea

  • Developer name: Kevin Pazirandeh
  • Company Name: Renderpaz
  • Location:Sunnyvale, CA
  • Apps at the App Store:2
  • Company Website:www.renderpaz.com

About Dev:

Tell us a little about you, and your current company.

Well, I’m 24, living in Sunnyvale, CA. I grew up in southern California. I work for myself and mostly by myself when it comes to iPhone development. Some of the artwork in my games is done by one of my roommates (http://www.paulmartini.com). For my day job I work on gmail at Google. I’ve been there a little less than 2 years.

About your background: what did you do before taking up iPhone development?

Before I worked on the iPhone game I was mostly working on web related development for Google. However, in school (I went to the Rochester Institute of Technology in Rochester NY), my primary focus was computer graphics. I dedicated most of my spare credits to independent studies in raytracing and animation technology. On the side I worked on web projects from flash stuff, to facebook apps, to regular old web apps.

About your Work:

What apps have you developed so far? Tell us about your apps in brief.

Ski Jump is my only app. It is a very simple Ski Jumping game with an emphasis on online competition through high scores. I have actually never skied in my life, but was always amazed by the sport in the Olympics. However, the reason I made this sport into an iPhone app had nothing to do with my interest in the sport, but how well it fit the iPhone.

When I decided to make an iPhone app, I took a look at all the games I had played and what I thought worked and what didn’t work. From that I decided to make a game that required very little touch, could be played for less than a minute at a time, something very simple but with increasing difficulties, and most importantly, online high scores. I sat on those constraints for a few weeks before it hit me that a Ski Jump game could fit the bill.

How do you go from idea to app? What’s the process?

Pen and paper. I like to put my thoughts and ideas on paper, as much as I need to work. Then I work until I need more specifics, or prioritization. I sit down and write it all down, it really helps me keep orgnized. I created the entire thing almost void of polish but with a strong sense of core gameplay. Then once I was happy with the feel, I spent months on polish.

Any exciting stuff you are working on? Give our readers a hint of what to expect from you next.

As usage of Ski Jump increases, I am looking for better ways to organize the high scores. Users/readers should expect a way for them to create their own high scores tables with only their friends.

Do you develop for other platforms? How do you compare the iPhone development platform with other platforms?

For this iPhone game, there is a web component which is built on Google’s app engine. I also have developed for the facebook platform, ruby on rails, and some others. The iPhone platform is an incredible full stack platform, which decent docs, and fantastic GUI integration and tools. However, I’m not a huge fan of Objective C, which is the only downside. In that way app engine (python) and ruby on rails I love thanks to those languages (among many other things) though they have different purposes. However, compared to developing a Direct X app, creating an iPhone game is like getting a massage instead of walking on broken glass. I think Apple has done a great job.

Tell us something about how users are responding to your apps. What’s the most flattering comment you have received? Or the weirdest?

I find their responses on the App store are polarized. I have users saying “This is the best app!!!” and others saying “This is crap!” I wouldn’t say one or the other is right, but the answer lies somewhere in the middle. It is just frustrating that that doesn’t get exposed until there are a lot of reviews, which sometimes won’t happen for some time. And those 4 or 3 star reviews usually never get written because few people are motivated to write 3 or 4 star reviews.

About the App Store:

Name two iPhone apps you consider are cool, excluding the apps you’ve developed. What makes these apps stand out?

Cowabunga – Fit most all the criteria I listed for a good game. Was the first game free or purchased that I felt comfortable saying, “That is an awesome app” Mint – A companion app to a full service, that just works, honestly it might work better than the website. It really shows off how useful the iPhone can be.

Any message to your fellow developers?

If you are looking to add global high scores, check out Google’s App Engine to host your high score service. It will be a little different from your usual web development, but I think you will find it confidence inspiring, and just plain awesome. I just handled 130,000 database heavy requests yesterday for free!

Thanks Kevin for your time

04.02.2009 in Games by Victor 1

iPhone users are addicted to gaming, 10 times more than other mobile users

Is the iPhone a smart gaming device? You bet so.  InfromationWeek report provides some numbers in this context (Citing a ComScore report):

ComScore said. Overall, 32.4% of iPhone users have downloaded a game, compared with a market average of 3.8%.

iphone-as-smashhit-gaming-platformAnd this has pushed the overall preference of smartphone users towards using their devices as gaming consoles by quite a few notches. The InformationWeek has some other numbers to hit you as well:

1. Downloading of mobile games has grown by 17% this year
2. At least one game has been downloaded by 8.5 million people, which roughly comes to about 3.8% of the total number of mobile users.
3. 6 out of the top 10 devices used for mobile downloads this year are smartphones. In 2007 there was none.

While BlackBerry, Symbian and Windows Mobile, all have contributed to this phenomenon, it is undoubtedly the iPhone that has pushed smartphone to a smash-hit gaming platform. So much, so that recession withstanding, the mobile gaming market itself can hit $4.5 billion this year.

Why iPhone? The message is clear and simple. Superb touch screen and accelerometer controls, robust processor, 3-D graphics capabilities and the indomitable App Store.

For more on this, read the detailed analysis by iphonefootprint.

Feel free to tell us what you think about this.

04.02.2009 in App Reviews, Games by Kevin 0

Puzzle and adventure iPhone game: Bobby Carrot Forever

You have a mission to undertake stretched across intriguing dreamlike landscapes to find 6 missing golden carrots. Bobby Carrot Forever from FDG Entertainment is one game that you should have on your iPhone to know the excitement of playing puzzle games. The developer bets that the game gives you 15 hours of fun; well, it might take longer if you are not fast in cracking puzzles.

The Game

Bobby Carrot a rabbit is the hero of this game, as a player you are the guide to help the rabbit find it’s way out of all the levels. There are 6 different worlds with 10 levels in each. You’ve to unravel the puzzles in each of the levels to exit to the next level or world. When you bobby-carrot-foreverenter a level, you have to collect objects, unlock pathways, switch buttons to go to the locked exit. In most of the levels the object you have to collect are carrots. There are also obstacles, which can be cleared by hitting some cunningly placed buttons.

In some of the levels, obstacles need to be cleared in a predefined sequence. In order to scale a wall, Bobby needs to walk on the bean seed so that a bean stalk grows out of it; only then Bobby can enter the protected fort to collect the object needed to unlock the exit. There are dragons, stone boulders, water, mirrors, spikes, conveyor belts, etc, to obstruct Bobby from advancing further. However, there are lotus leaves and rockets to cross the canals, there are bean seeds to scale walls and buttons and keys to neutralize other obstacles. You need a little foresight to crack some of the puzzles in the advanced levels. That’s where the real fun starts.

Sound and Graphics

The game comes preloaded with CD quality music that goes well with the neat graphics. Design wise the game is awesome with an equally interesting narrative to guide through each of the levels. The controls are kept simple too, however, given the chance I would prefer a simpler control button like the one in Archibald’s Adventure or Real Soccer 2009. Tapping on different corners of the phone to navigate is somewhat tiresome.

Bobby Carrot Forever is retailed at $7.99, which I am sure would not be a problem for people who love puzzle games. 15 hours of fun for the asking price is cool. I am yet to complete all the levels, so have not experimented whether the game offers the same kind of excitement if you’ve to play all over again.

  • App Name: Bobby Carrot Forever
  • Price: $7.99
  • App Category: Games
  • 1 Star2 Stars3 Stars4 Stars5 Stars
  • Developer: FDG Entertainment
  • Bobby Carrot Forever

04.02.2009 in News, opinion by Kevin 2

Apple to implement multitasking on the iPhone

There is an indication that Apple would soon implement multi tasking feature on the iPhone. The main concerns that held back Apple from introducing this feature is memory limitation and the draining of iPhone battery. At present you cannot run multiple applications on the iPhone. One basic feature missing on the iPhone, which you find even in low cost mobile phones is live call recording. There are many voice recording applications for the iPhone that you can use for recording audio, but sadly not call conversations that you’d love to record.  

 

living-two-sweet-years-with-the-iphone1

With the introduction of multitasking feature, there would be background processes running on the iPhone. However, this is still a rumor as Apple has not provided any hint on this line. The need to introduce this feature comes from the speculation that Palm Pre the device considered as a threat to iPhone has this. 

With a limited temporary memory of 128 MB and a 412MHz ARM processor, it would be hard for the first generation and the present 3G iPhones to support more than one or two background applications. In view of this, there is a possibility that the feature might be implemented with a restriction on the number of apps that can be run at a time. For this limitation, it’s also possible that background running process might come with the next iPhone revision if Apple is looking for a 100% multitasking feature. 

Based on the product cycle followed so far for the iPhone, analysts believed that the next major iPhone revision would come in either June or July 2009. The 32GB iPhone which has been expected for so long now could also be coming in the next revision.

03.02.2009 in App Reviews by Victor 1

Sell through the iPhone, in the most seamless way possible through the Thirsty Pocket app

thirsty-pocketThe App Store has given us the ease and comfort of 1-click shopping. What if you could use the App Store for 1 –click selling as well? The Thirty Pocket app lets the users do exactly that. It removes the hassles that are involved if you are trying to put up something  of your choice in the heaven of selling, This app makes the process of selling the item of your choice as simple as taking a picture of your last iPhone 2G and putting it up for sale.

Rephrase: “Technically: The app removes all the hassles that an e-bay or amazing account will have. (registration, auctions, post expiration) and speeds up the entire process. In place of the usual 20 minutes (and more in most cases) time taken in those places, you will need just about 60 seconds here.

The process is simple. Take a picture with the iPhone and post the price and description. Thirsty Pocket grabs the user’s location and presents local ads based on category and keyword searches.

The user can then browse search results by using the iPhone’s “flick” feature (similar to camera roll) and contact the sellers through the iPhone as well.

Sure enough, it was just a breeze. Neat interface, fast process, simple and comfortable to use. And it’s for free. This is just 1-Click selling made as simple as it could get. These guys might jolly put the big retailers to some stern test. Yet another celebration of the cult of the App Store.

May be you could use this  to sell a  Sennheiser street line headset!

  • App Name: Thirsty Pocket – Buy and Sell now
  • Price: Free
  • App Category: Lifestyle
  • 1 Star2 Stars3 Stars4 Stars5 Stars
  • Developer: Thirsty Pocket Labs
  • Thirsty Pocket - Buy and Sell Now

03.02.2009 in interviews by Kevin 0

iPhone app developers: Interview with Benjamin Truitt of f-stopr

ben

  • Developer name: Benjamin Truitt
  • Company Name:f-stopr
  • Location:San Antonio, TX
  • Apps at the App Store:2
  • CompanyWebsite

About Dev:

Tell us a little about you, and your current company.

I live in San Antonio, TX with my wife Ginger, our six month old, Jacob, and our dogs.  For my day job, I work at Rackspace Hosting, where I started as a Java Developer and am now working as a manager of application development.

As a Java developer, I’d played around with the Android SDK, and had been bitten by the mobile development bug.  However, higher priorities at work, and the (at the time) distant release date for any Android hardware kept my work in this area to a minimum.

About the same time that I found myself doing less technical work for Rackspace, the iPhone SDK came along.    At the time, my wife had the only iPhone in the house, and I knew I wanted one for myself.  So my initial plan was to earn enough from iPhone application development to pay for a new iPhone for myself.

Some friends at work had gotten me interested in photography and in the photo sharing web site Flickr.  When the iPhone SDK became available, I spent several late weekend nights developing an application that eventually came to be known as Pic Quickr™ for browsing Flickr photos on the iPhone.  At the time, I was calling it f-stopr: a play on words with Flickr and f-stop which is a technical photography term.

The day the iPhone 3G came out, I went to stand in line to get one for myself (an advance on future app store sales, I hoped at the time).  While sweating for 6 hours in the hot San Antonio sun, I got some help from the guys standing ahead and behind me in line, and we agreed that “Pic Quickr™” would make a better name than “f-stopr” for my application.  I’d already created a simple website with f-stopr though, so I ended up repurposing the name for use as my sole-proprietorship.

About your background: what did you do before taking up iPhone development?

I am educated as a computer scientist, and had even done some work towards a masters degree in that field before deciding to focus on my career and family.

Since leaving school behind, I’ve tried spending some time on a few different projects outside of work to keep feeding the Learner in me.  I participated in developing a little bit of code for Drools, an open source Java project, I played around with the Netflix challenge and then with the Android SDK, and eventually settled on application development for the iPhone.  For me, it is a fun hobby that happens to pay a few bills.

About your Work:

What apps have you developed so far? Tell us about your apps in brief.

I’ve got two applications in the Application Store: Pic Quickr™ and Lingo™.

Pic Quickr™ is a Flickr client that allows you to upload and browse photos using your iPhone or iPod Touch.

Lingo™ allows you to view the word of the day from several source on the Internet, and track how often you use these words throughout the day.

How do you go from idea to app? What’s the process?

So you can boil my process down to this:  I am purposefully self-centered.

Step 1: Sift through the application ideas I get from friends and family and that I dream up, and ask myself which of those would be most useful to me

Step 2: I ask myself what features I would want in the application

Step 3: Implement exactly what I would want in the application

Step 4: Release the application to the App Store

Step 5: Gather feedback on how to improve the app, and jump to step (2), this time asking myself which suggestions would be most valuable to me as a user of my own application.

I fully admit: this is a very ego-centric application development style that would normally have no place in Software Development.  But this is what makes iPhone development so rewarding!  Because the size of the iPhone application market is so large, this strategy means that I am not only making applications that are useful to me personally, they are also attractive to thousands of other iPhone owners!

Any exciting stuff you are working on? Give our readers a hint of what to expect from you next.

Right now I’m working on two things: one boring and one exciting:

The boring thing that I’m working on is improving the stability of my existing applications. This weekend I’m submitting new versions of my apps to Apple that should make them more stable.

The exciting thing I’m working on is a news application.  There are already some great applications in the App Store for reading news.  I am a huge fan of NetNewsWire for both my Mac and iPhone, for example.  USA Today has another nice news app.  However, none of these applications solve this basic problem for me: There is too much news and too little time.  The application that I expect to release in the second quarter of 2009 should take a big step toward solving that problem for iPhone and iPod Touch owners.

Do you develop for other platforms? How do you compare the iPhone development platform with other platforms?

I developed a small application for the Palm Pilot in college, and that was a nightmare.  The most important reason application development for the iPhone is so successful is the excellent tool support.
I developed a couple of toy applications for the Android platform before switching to the iPhone SDK.  Android does many things well, in several cases, better than Apple’s iPhone.  Probably the two most important examples: Multitasking with background processes, and providing a mechanism to extend or replace any application.  At the end of the day though, it all comes down to ease of development.  The iPhone is just easier to develop for than Android, currently has a broader market, and is superior to any existing Android devices.

I hope that Apple learns from Android though and improves upon the current shortcomings of the iPhone SDK.

Tell us something about how users are responding to your apps. What’s the most flattering comment you have received? Or the weirdest?

Most flattering: “It’s Flickricious!”, a comment made about Pic Quickr™.

About the App Store:

Name two iPhone apps you consider are cool, excluding the apps you’ve developed. What makes these apps stand out?

Favorites is a photo-dialer application that I use on a daily basis. This is a study in useful simplicity. In fact, the developer for this app wrote an excellent explanation about his process for refining the user interface of Favorites. You can find that post here: http://mattgemmell.com/2008/10/29/favorites-ui-design.
What makes Apple so successful with its products is that it spends tons of effort on making them simple.  Favorites and applications like it that focus on keeping things simple are a step ahead of the competition in the App Store.
iNeedStuff is a grocery list application that I use for every trip to the store.  This application learns where items are located in your grocery store over time.  It uses this knowledge to help reduce the all too common wandering ramble down isles that had previously defined my shopping experience.

I think that the challenge that iNeedStuff faces is keeping it simple in the face of complicated feature requests.

Any message to your fellow developers?

Two quick pieces of advice:

First, build an application that you personally will love to use.

Second, keep it as simple as possible.  It is much harder (and much better) to make a simple application than it is to make a complicated one.  Your app should do just a few things, but it should do them incredibly well.

These are both lessons I’m still striving to follow in my own development.

It’s been fun!

Benjamin Truitt

f-stopr

Thanks Ben for your time.