Recently in SDK Category

App Store Economy in 2009

Thumbnail image for go-app-store-r6.jpg











































































































































































Had to repost, it is just too lovely not to. 

Xcode iPhone OS 3.1 Error in Organizer

Comments (1)
This post is for Xcode users who are experiencing problems when they connect there iPhones with OS 3.1 to Xcode and get an error in Organizer.

For a complete explanation of what is going on please read my earlier post on the same subject for iPhone OS 3.0.1.

Here is the quick and dirty version...

the error you'll see
:
you see this in Organizer.

"OS Installed on iPhoneXYZ is
3.1 (7C144)

Xcode Supported iPhone OS Versions
3.0.1 (7A400)
3.0 (7A312g)
2.2.1
2.2
2.1.1
2.1
2.0.2 (5C1)
2.0.1 (5B108)
2.0 (5A347)"

the solution:
1) open a terminal window as administrator.

Book Review: iPhone 3 Devlopment

apress_iphone_3_development.jpgBeginning iPhone 3 Development by Dave Mark and Jeff LaMarche has a carefree, irreverent written style rarely seen in books this technical.  And while I often find it hard to read more than the first 75 pages of a technical book, referring to the rest of the chapters only as needed, Beginning iPhone 3 Development was easy to stick with and I can tell how the clear explanations and logical buildup to progressively more difficult concepts would be a easy to finish for anyone needing a real world, under the hood, hands on look at iPhone development.

I won't drone on here, but I will say I did appreciate the Author's choice to assume we are all smart, witty, hard studying students. That said, you will require some C and Objective C background if you plan to achieve anything significant on the iPhone, so don't expect miracles, but it a very good walk through the factory floor for those, like myself, who's Objective C always needs polish, but knows enough to read code and can follow along inquisitively, all the while piecing more of the puzzle together.

Of all the books I have on the iPhone and Objective C, this is the closest any of them have gotten me to feel like I was in an actual course and I most certainly felt that my iPhone Dev learning curve was starting to level out by the time I finished reading it.

Hope that helps the many students, like myself, who look at all the reading choices on iPhone development and wish someone would pop over their shoulder and say, "get that one".


  

My first iPhone app


apollo_11_app_screen.pngWell here is it, my first iPhone app! I call it "Hello World" and while It is doesn't do much more than show Apollo 11 and our "World" from lunar orbit, it is my first iPhone app from scratch and it's all mine. The Earth and the Apollo Command Module are animated using the core graphic classes. The result is actually quite hypnotic to watch, with the Earth and Lunar Lander slowly floating by at different rates and vectors.

I must thank Jonathan Lehr at About Objects, Inc. for the great 11 day intensive iPhone development course they hold once every couple of months.

As a technologist, designer and networking geek, I had some C skills coming into the class, but the iPhone Super Bundle, as it is called, really kicked things into high gear. Jonathan covered C, Objective C, the iPhone SDK and all the tricks of using the Xcode IDE and Interface Builder.

Xcode iPhone OS 3.0.1 Error in Organizer

Comments (28)
so on the flight home from the 11day intensive iPhone development course hosted by About Objects i finally figured out why i could not see my iphone with release 3.0.1 in the Xcode organizer.

the problem:
the iPhone SDK 3.0 does not recognize your development iPhone when
connected to Xcode in the Organizer that has been upgraded to 3.0.1
via your normal iTunes sync process.

Organizer shows you the following error:

"The version of iPhone OS on iPhoneXYZ does not match
any of the versions of iPhone OS supported for development with this
copy of Xcode. Please restore the device to a version of the OS listed
below. If necessary, the latest version of Xcode is available here.

iPhone Developers Limited by Apple

app_store.jpgMore app store drama... Looks like Apple is creating some developer frustration and flames with it's monopolistic control of the only sales channel for iPhone Apps.

The short of the story is an app (Podcaster) written by a third party developer (Almerica) allows users to download and listen to podcasts on the iPhone in real time was rejected by Apple for App Store listing on the basis that it was guilty of "alleged duplication of iTunes functionality", which is prohibited and part of the the Apple Developer rules.


So where's the drama?

10 million iPhone applications downloaded in first weekend.

3g_iphone_million_sales.pngApple announced 1 million 3G iPhones sold and 10 million applications downloaded from the fledgling App Store this past weekend.

The App Store currently has ~800 applications available and this shows just how popular the iPhone SDK has been with developers. This is a critical turning point for the iPhone, no other phone OS (Symbian, Windows Mobile or Android) is even close to this level of integration and success with 3rd party developed apps.

Welcome to a whole new world of personal computing. Apple is leading the way and easily has first mover advantage. It will take several years for the competition to put together an SDK and HW solution that is as tightly integrated, polished and well though out. If Apple keeps up this pace of development and innovation, no one, not even Google will be able to catch them for some time. Steve Job's is a master of the game.


Here are the lines at the Apple Store on 14th st in Manhattan on opening morning.
apple_store_14th_st_iphone_sellout_20080711_sm.jpg









Relevant Links:

iPhone SDK FTW

Comments (2)

I am a strong believer in the Apple way of doing business. I make no secret of that and after a spending a good deal of time researching it has become clear to me that the new additions to the Apple SDK to include support for rapid iPhone development is a death blow to the rest of the Smartphone industry, but it appears that it is not as obvious to my friends and colleagues why.

FTW is a common internet abbreviation of "For The Win" and it best describes what the iPhone SDK means for Apple.