Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Why Apple Will Dominate Next Gen Computing
Read Write Web ^ | March 9, 2008 9:00 PM | by Alex Iskold

Posted on 03/15/2008 11:52:04 PM PDT by Swordmaker

Last week Steve Jobs took the stage at the Apple Town hall meeting and announced two major things for the iPhone: 1) support for Microsoft Exchange and 2) the iPhone SDK. The Exchange support was a relatively unexpected move, but in retrospect it makes perfect sense. In order to unseat Blackberry as the number one wireless player in the US, Apple needed to have an enterprise story. What's more, Apple has realized that the days when people carried two phones are over.

With support for the enterprise (one device for both home and business use), together with its utility as a music player, camera, and web browser, the iphone is well positioned now to be that 'one phone'.

No matter how cool the exchange support and the enterprise play is, that news is dwarfed by the other, much more important announcement - the iPhone SDK. The powerful platform that Apple uses to create beautiful applications for MacOS and iPhone is now completely open. Over a decade in making, this Objective-C based stack is complete with interfaces for operating system, sockets, graphics, audio, motion control and UI components; just to name a few. The platform comes with complete iPhone simulator, XCode development environment and 1-click compile/build/deploy process. This platform is a game changer.

A premier venture capital firm, Kleiner Perkins, agrees. They sent John Doerr to announce the 100 million dollar iFund, a fund to focus on iPhone startups. Mr. Doerr is one of the most well respected venture capitalists ever. He called the release historical and even claimed that the iPhone is bigger than the PC. Think about this, he said: a device that travels with you everywhere and brings the world's information and applications to your finger tips. It is indeed a powerful thought.

It's the libraries, stupid!
Let's be clear. It is not the language, but the libraries that matter. Every time I hear developers talk about a new language and say it is by far the best one, I just shake my head. A new language is not going to be usable in today's world unless all of the libraries are in place. As the complexity of our software increases, so do demands on libraries. Microsoft learned it the hard way with years of set backs when it rolled out .Net. Had it simply embraced and optimized Java, it could have been years ahead instead.

Apple choose a different path. For the last decade Apple has been wowing the crowds and investors with its flawless and lightning quick execution. Every new Apple announcement, we keep thinking that they won't top it. But every time, Jobs and his crew pulls another trick out of the hat. Clearly, Apple is a well-oiled machine that has perfected the art of execution. But beyond that, Apple's secret sauce has been its software. While others have been inventing new languages and frameworks, Apple kept perfecting and building up its code.

Since the early days, Apple embraced a language called Objective-C - an object-oriented flavor of the popular procedural language. When Jobs returned to Apple, one of the early smart decisions was to ditch the old operating system in favor of Unix. This moved allowed Apple to instantly tap into serious programmers while retaining a beautiful and simple UI. When Java came along, Apple was unmoved, because it was just too slow. In general, over the years Apple has ignored new languages and just stuck with its platform. Smart, disciplined and mature.

The iPhone Platform
The Apple iPhone platform shares a lot with the MacOS developer stack. Brilliantly, Apple made its operating system run on iPhone, instantly leveraging its entire code base on a new device. The one exception is the UI libraries, which had to be designed specifically for multi-touch screen, motion, unique graphics and sound on iPhone.

Beyond rock-solid APIs, developers get an end-to-end set of development tools. XCode is the studio for developing applications (not free) and it includes a modern editor, debugger and source code integration. It also features a drag-and-drop UI builder, which has all the standard iPhone controls available as widgets. For profiling and diagnostics of iPhone, Apple offers a set called Instruments. And the most impressive piece of the tool set is a fully-fledged iPhone simulator. Developers can write and immediately test the code right on their Macs, without deploying it to iPhone.

Apple's platform is so good that a bunch of companies were able to develop demo applications in just two weeks. Some of the companies sent developers that were not even familiar with Objective-C - the core language for writing the platform code. The platform is so easy to use and so complete, precisely because Apple developers use it themselves to build iPhone applications. Much like Amazon uses its Web Services, Apple's has embraced the 'eat your own dog food' strategy and it is about to pay off in a big way.

Why This Platform is Different
We have been hearing a lot about platforms and APIs recently. But not all platforms are made equal. First compare this offering with what Microsoft offered for Windows a while back. Redmond's convoluted APIs, COM, OLE, and ActiveX still make developers shake their heads. Instead of cultivating elegance and simplicity, Microsoft pushed for complexity. Why? Because it kept exclusivity, kept people learning new weird stuff, kept people getting new certifications. But Apple's culture and code is rooted in elegance and extreme simplicity.

And this offering is very different from platforms like Facebook or Open Social. Facebook's merit is in the fact that it created a platform for social applications, but it cannot rival what Apple rolled out. Facebook's PHP, Flash and JavaScript with a restricted, primitive UI doesn't even come close to the beauty and elegance of the iPhone SDK.

In a lot of ways, web applications have been playing catch up with Desktop apps. Now, a handheld device has lept forward, years ahead of what is available inside any modern browser. The sheer power of Apple's graphics, motion and sound APIs just opened the door for things that have not been possible before on the web.

A DIFFERENT Road Ahead
When the App Store launches in June, there will be thousands of applications. Companies are rushing to build apps using this great new platform. Developers are rushing to the stores and are creating Objective-C books. This language is having the last laugh now. Like JavaScript, which bubbled up because it was the only choice in the web medium, Objective-C is not a language of choice in this new and powerful platform.

Apple has made this play flawlessly. The enterprise and SDK solutions will go hand-in-hand to propel the iPhone to be THE handheld device of the future. Ironically, the PC just got its final blow not from a MacBook (which has been on the rise too!), but from a small new computer. Apple got its revenge elegantly, relentlessly and creatively. The next era of computing will be dominated by Apple. Is this a good thing? Likely yes, and it is surely better than one dominated by Microsoft.


TOPICS: Business/Economy; Computers/Internet
KEYWORDS: apple

1 posted on 03/15/2008 11:52:10 PM PDT by Swordmaker
[ Post Reply | Private Reply | View Replies]

To: 1234; 50mm; 6SJ7; Abundy; Action-America; af_vet_rr; Aggie Mama; afnamvet; Alexander Rubin; ...
Apple will dominate the new era of computers... PING!


MacPing!

If you want on or off the Mac Ping List, Freepmail me.

2 posted on 03/15/2008 11:54:03 PM PDT by Swordmaker (There ain't no such thing as a free app...)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Swordmaker
I and other content producers like me could help Apple dominate if Apple could just...
...GET THE QUICKTIME ARCHITECTURE CLEANED UP, 64-BIT COMPATIBLE, AND ON THE IPHONE!

(End of frustration-borne yelling.)

3 posted on 03/16/2008 12:14:42 AM PDT by Yossarian (Everyday, somewhere on the globe, somebody is pushing the frontier of stupidity...)
[ Post Reply | Private Reply | To 2 | View Replies]

To: Yossarian

One word: h264.

:D


4 posted on 03/16/2008 12:25:02 AM PDT by Spktyr (Overwhelmingly superior firepower and the willingness to use it is the only proven peace solution.)
[ Post Reply | Private Reply | To 3 | View Replies]

To: Swordmaker

In the first week, 100,000 iphone SDKs were downloaded.

I purchased the Ipod touch (an Iphone without the phone or camera), and all I can say is WOW. The best description I heard is that it is a laptop the size of a business card.

The wireless connection immediately found a signal, and turned on, connecting to my home network with no problem.

It runs java script , but not java (yet). Any application on the web can be run on my touch as long as it doesn’t use java.

It is slow, I have to admit. I found a copy of “Lemmings” and downloaded it to my touch, and found it to be too slow to be usable, but still it runs.

I have not ripped a DVD to my touch yet. From what I have read, the rippers out there are really filled with spy wear. DVDs can be downloaded from the itunes store directly to the touch anyway.

Bottom line, IMHO, apple has a winner in their touch and in their Iphone.

......Bob


5 posted on 03/16/2008 1:13:44 AM PDT by Lokibob (Some people are like slinkys. Useless, but if you throw them down the stairs, you smile.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Spktyr
One word: h264.

Sigh. h264 is a codec It's a good codec.

Quicktime is a codec-invariant overall architecture for handling media, especially time-based data. It allows you to control and manipulate all kinds of AV data, including h264 encoded movies.

Apple really needs to get back on the stick regarding QuickTime. It is a fundamental developer technology, and it is being forgotten by its keepers.

6 posted on 03/16/2008 3:05:12 AM PDT by Yossarian (Everyday, somewhere on the globe, somebody is pushing the frontier of stupidity...)
[ Post Reply | Private Reply | To 4 | View Replies]

To: Swordmaker
Redmond's convoluted APIs, COM, OLE, and ActiveX still make developers shake their heads. Instead of cultivating elegance and simplicity, Microsoft pushed for complexity. Why? Because it kept exclusivity, kept people learning new weird stuff, kept people getting new certifications.

Well, that - and each of those was designed more to put a competing technology (CORBA, Java, etc.) out of business before it could threaten the Windows monopoly rather than with any real thought of making the Windows platform a better development environment.

7 posted on 03/16/2008 5:58:02 AM PDT by Mr. Jeeves ("Wise men don't need to debate; men who need to debate are not wise." -- Tao Te Ching)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Lokibob
I have not ripped a DVD to my touch yet. From what I have read, the rippers out there are really filled with spy wear.

For the PC, look at Doom9. It's full of resources for free programs to get the job done, none with spyware. I don't know any good free stuff for the Mac, but there are several low-cost spyware-free rippers out there, some that convert for the iPod too. And there's VisualHub to convert the resulting VIDEO_TS and .vob files to whatever format you want.

In general, never just download one. Look at sites like Doom9, and they'll never promote spyware-laden software because they use it too.

8 posted on 03/16/2008 7:43:18 AM PDT by antiRepublicrat
[ Post Reply | Private Reply | To 5 | View Replies]

To: Swordmaker
True, early .NET sucked. But the latest version is pretty good, I have few major complaints. The libraries are good enough now that the problem most beginners have is trying to do something themselves when something in the library was already available to do it for them.
9 posted on 03/16/2008 7:47:44 AM PDT by antiRepublicrat
[ Post Reply | Private Reply | To 1 | View Replies]

To: antiRepublicrat

The product you seek is “HandBrake”.


10 posted on 03/16/2008 12:35:08 PM PDT by Spktyr (Overwhelmingly superior firepower and the willingness to use it is the only proven peace solution.)
[ Post Reply | Private Reply | To 8 | View Replies]

To: Swordmaker
With support for the enterprise (one device for both home and business use), together with its utility as a music player, camera, and web browser, the iphone is well positioned now to be that 'one phone'.

And it's about time. I love the old iPods, but it's annoying to no end to have to carry two separate devices to listen to music and to make a call. (Toss in my PSP or Nintendo DS, and that's three gadgets. Cripes.)

When my T-Mobile contract expires on July 27, I will immediately head down to the AT&T Store to pick up my iPhone--hopefully a 3G version. (South Florida is blanketed in 3G radio coverage.)
11 posted on 03/16/2008 2:58:40 PM PDT by Terpfen (Romney's loss in Florida is STILL a catastrophe. Hello, McCandidate!)
[ Post Reply | Private Reply | To 2 | View Replies]

To: Lokibob
I have not ripped a DVD to my touch yet. From what I have read, the rippers out there are really filled with spy wear.

Absolutely false. Google for Videora iPod Converter. The latest version has an iPhone/iPod Touch setting. I've converted over a dozen movies to work with my iPod Touch, and it works wonderfully. It allows you to configure video/sound quality before conversion so as to judge the final file size. I can fit about 3 movies plus about 300 songs and video podcasts on my 8GB iPod Touch.
12 posted on 03/16/2008 3:00:46 PM PDT by Terpfen (Romney's loss in Florida is STILL a catastrophe. Hello, McCandidate!)
[ Post Reply | Private Reply | To 5 | View Replies]

To: Spktyr
The product you seek is “HandBrake”.

Thanks! I downloaded it and I'm trying it right now. Looks pretty good so far. I like the anamorphic control and dual language tracks (I have German movies).

13 posted on 03/16/2008 3:30:28 PM PDT by antiRepublicrat
[ Post Reply | Private Reply | To 10 | View Replies]

To: Swordmaker
Apple has realized that the days when people carried two phones are over.
Wow, am I behind the times. ;') If I had to guess, it would be that Apple will wind up being big in portable computing platforms, and desktop machines will be pretty portable; the only towers from Apple will be high-end, and maybe servers.
14 posted on 03/17/2008 2:05:26 PM PDT by SunkenCiv (https://secure.freerepublic.com/donate/______________________Profile updated Saturday, March 1, 2008)
[ Post Reply | Private Reply | To 1 | View Replies]

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson