<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>huibert-aalbers.com &#187; iPhone</title>
	<atom:link href="http://huibert-aalbers.com/blog/archives/category/iphone/feed" rel="self" type="application/rss+xml" />
	<link>http://huibert-aalbers.com/blog</link>
	<description></description>
	<lastBuildDate>Wed, 16 Sep 2009 20:28:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>My expectations for WWDC &#8216;09</title>
		<link>http://huibert-aalbers.com/blog/archives/253</link>
		<comments>http://huibert-aalbers.com/blog/archives/253#comments</comments>
		<pubDate>Wed, 03 Jun 2009 19:29:37 +0000</pubDate>
		<dc:creator>Huibert</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod]]></category>

		<guid isPermaLink="false">http://huibert-aalbers.com/blog/archives/253</guid>
		<description><![CDATA[On Sunday I will fly to San Francisco to attend WWDC. This will be my fourth WWDC in a row. From what I see, most of the sessions will be a rehash of what we saw last year. That isn&#8217;t too bad as it will allow me to focus on what is new in Snow [...]]]></description>
			<content:encoded><![CDATA[<p>On Sunday I will fly to San Francisco to attend WWDC. This will be my fourth WWDC in a row. From what I see, most of the sessions will be a rehash of what we saw last year. That isn&#8217;t too bad as it will allow me to focus on what is new in Snow Leopard and iPhone 3.0 and spend more time at the labs.</p>
<p>People seem to have very high expectations from this WWDC, which isn&#8217;t unusual. Most expect new handsets and a hopeful handful still expect the mythical Apple Tablet to be finally announced. I am not that interested by new hardware. New handsets will come at some time, that we know, and since we know that they will be running iPhone OS 3.0, which is already available for current devices, I really don&#8217;t care if they are announced at the show or two months from now. As for the tablet, my guess is that we will have to keep waiting.</p>
<p>However, most people seem to be much less interested by Snow Leopard. That is probably a mistake. Apple has deliberately set low expectations for this release and is probably set to over deliver in several areas, even though nothing has been announced. Regarding the new features that we know about, like Grand Central and OpenCL, we have no exact idea what kind of impact they will represent in terms of performance gains. I hope to be pleasantly surprised. Like last year, I will keep my finger crossed for Windows and iPhone versions of iChat which would make the Mac version more useful.</p>
<p>On the iPhone front, I have high expectations for significant third party hardware device announcements that can be controlled from the phone. Building a strong ecosystem around the iPhone is key to its long term success and Apple has been very clever to open the development of non-trivial hardware extensions to third parties. It would be nice to see <a href="http://www.arduino.cc/">Arduino</a> work with Apple to allow hardware geeks easily create new hardware gadgets for the iPhone. That would open a new market for the phone in universities all over the world.</p>
]]></content:encoded>
			<wfw:commentRss>http://huibert-aalbers.com/blog/archives/253/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What to expect from the next iPhone models</title>
		<link>http://huibert-aalbers.com/blog/archives/250</link>
		<comments>http://huibert-aalbers.com/blog/archives/250#comments</comments>
		<pubDate>Tue, 24 Mar 2009 20:43:05 +0000</pubDate>
		<dc:creator>Huibert</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod]]></category>

		<guid isPermaLink="false">http://huibert-aalbers.com/blog/archives/250</guid>
		<description><![CDATA[When Apple announced the iPhone OS 3.0 last week, most users where pleased. This new version addresses most of the problems that customers have been complaining about since the launch of the 3G iPhone. Features like cut, copy and paste or the ability to finally sync the Notes application with a Mac or a PC [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://huibert-aalbers.com/blog/wp-content/uploads/2009/03/apple-tablet4-desinformado.jpeg" alt="apple_tablet4_desinformado.jpeg" border="0" width="308" height="197" align="left" />When Apple announced the iPhone OS 3.0 last week, most users where pleased. This new version addresses most of the problems that customers have been complaining about since the launch of the 3G iPhone. Features like cut, copy and paste or the ability to finally sync the Notes application with a Mac or a PC will definitively make a lot of people happy.</p>
<p>However, despite all the improvements that Apple has included in this new release, it is clear that this is just a transition product that will improve the user experience but that nobody can seriously define a revolutionary. Those who expected the iPhone OS to run on new types of devices, like a larger tablet or a smaller, cheaper phone are probably disappointed. There seems to be nothing in this release that allows existing applications to run on different form factor devices. That doesn&#8217;t mean that we won&#8217;t see a new generation of iPhones relatively soon. In fact AppleInsider has already <a href="http://www.appleinsider.com/articles/09/03/19/iphone_3_0_listings_show_four_all_new_iphone_ipod_touch_models.html">reported</a> on some of the features the new phones are expected to sport when they are released this summer. However, these products will be evolutionary (better camera, improved speed, etc), not revolutionary.</p>
<p>So, what should we think of those rumors that tell us that Apple has been shopping for 10&#8221; LCD screens? They might be still be true, but they just won&#8217;t be for a device running the iPhone OS. That probably means that if Apple chooses to release a Netbook later this year, it will most likely be a Mac, or at least a device much closer to a Mac than to an iPhone.</p>
]]></content:encoded>
			<wfw:commentRss>http://huibert-aalbers.com/blog/archives/250/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Tuesday we will know</title>
		<link>http://huibert-aalbers.com/blog/archives/248</link>
		<comments>http://huibert-aalbers.com/blog/archives/248#comments</comments>
		<pubDate>Fri, 13 Mar 2009 04:08:46 +0000</pubDate>
		<dc:creator>Huibert</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod]]></category>

		<guid isPermaLink="false">http://huibert-aalbers.com/blog/archives/248</guid>
		<description><![CDATA[Earlier today Apple sent out invitations to the media for a special event next Tuesday to be held in the Apple Town Hall on Apple&#8217;s Cupertino campus to discuss the upcoming iPhone 3.0 software and SDK.
Immediately rumors started to fly about possible new features to be included in the new version of the OS. While [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://huibert-aalbers.com/blog/wp-content/uploads/2009/03/iphone3.jpg" alt="iphone3.jpg" border="0" width="300" height="235" hspace="5"align="left" />Earlier today Apple sent out invitations to the media for a special event next Tuesday to be held in the Apple Town Hall on Apple&#8217;s Cupertino campus to discuss the upcoming iPhone 3.0 software and SDK.</p>
<p>Immediately rumors started to fly about possible new features to be included in the new version of the OS. While this update may bring us some new features like cut &#038; paste support or tethering that users have been clamoring for over the last few months, this is not likely to be the most relevant part of the announcement. </p>
<p>Why do I believe that? I will start with a disclaimer, I do not have sources within Apple. This is just logical reasoning, based on what we know. So, what do we know? Apple could implement tethering, MMS support or cut and paste without having to release a new SDK, months before launching a new device. There is more to this announcement than building excitement for the next OS release. Apple needs the developer community to start working on their applications to provide a smooth migration path for users.</p>
<p>I can only think of three reasons that could explain this urge from Apple to mobilize its developer community. The most obvious reason is that it includes major changes that require programmers to test their applications for compatibility. The next one is that it includes significant new capabilities that the developers could leverage to create new applications. Finally, Apple could be releasing a new version of the IDE (Integrated Development Environment) that would make development much easier for unexperienced programmers. </p>
<p>So, what does this mean for the average user? Well, it depends on which of the previous options turns to be true.</p>
<p>What would require widespread testing of all current applications? There has been much discussion over the Internet about new form factors for the device. Some wish Apple would release an iPhone nano, while others are waiting for a larger iPhone tablet. Right now, this cannot be achieved, because the GUI is not scalable. Applications are designed for a 480*320 display. If Apple is planning to release new models with larger or smaller screens, this will have to change and it will require significant work from developers. Look for &#8220;Resolution Independence&#8221;. Other hardware changes, such as a higher resolution camera or expanded sound capabilities could also require changes to the APIs that would require less but still significant testing. We may not know how the new iPhone models that Apple will certainly launch later this year will look like, but we will have a pretty good idea as to what to expect feature wise.</p>
<p>There is no doubt that the App Store has been a total success. With over 25,000 applications released since its inception, the iPhone is now the mobile platform that offers the largest software catalog. Still, many enterprises find it difficult to hire the talent to create business apps. If Apple wants to fully crack the corporate market, it needs a simpler development environment for those reluctant to learn Objective-C. I do not really believe that Apple is moving in this direction, but it is a possibility.</p>
<p>Finally, there could be significant new APIs added to the SDK. For example, currently support for SOAP and REST services, as well as XML, is spotty at best. These new APIs could open the door to a whole new generation of applications without requiring Apple to release radically new products.</p>
<p>The good news is that these options are not exclusive, and therefore, we may see all of them turn true next week. However, that is probably wishful thinking. On Tuesday we will know.</p>
]]></content:encoded>
			<wfw:commentRss>http://huibert-aalbers.com/blog/archives/248/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The iPhone opens new opportunities for OSX Server</title>
		<link>http://huibert-aalbers.com/blog/archives/239</link>
		<comments>http://huibert-aalbers.com/blog/archives/239#comments</comments>
		<pubDate>Mon, 19 May 2008 16:28:28 +0000</pubDate>
		<dc:creator>Huibert</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://huibert-aalbers.com/blog/archives/239</guid>
		<description><![CDATA[The iPhone is already a popular product in the US, but it will become much more popular, specially in the enterprise, once Apple releases version 2.0 of the iPhone OS. With the new software companies will be able to easily distribute custom build applications to their employees using a special version of the iTunes App [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.asterisk.org/"><img src="http://huibert-aalbers.com/blog/wp-content/uploads/2008/03/83848b8c-d4bc-4cb1-8a00-3aeb614f969a.jpg" alt="83848B8C-D4BC-4CB1-8A00-3AEB614F969A.jpg" border="0" width="165" height="94" align="left" hspace="5" vspace="3"/></a>The <a href="http://www.apple.com/iphone/">iPhone</a> is already a popular product in the US, but it will become much more popular, specially in the enterprise, once Apple releases <a href="http://www.apple.com/quicktime/qtv/iphoneroadmap/">version 2.0 of the iPhone OS</a>. With the new software companies will be able to easily distribute custom build applications to their employees using a special version of the iTunes App Store.</p>
<p>While not much is known about this application, it is a pretty safe guess to assume that it is Mac OS X only and that it will probably included in an upcoming release of <a href="http://www.apple.com/server/macosx/">OS X Server</a>. While such a strategy may help Apple sell a couple of hundred servers, it is hard to believe that Apple doesn&#8217;t have larger ambitions in the telephony market, specially for small and medium sized businesses.</p>
<p><a href="http://www.asterisk.org/">Asterisk</a> is a popular open-source application that is already widely used on Linux servers. It is used to create cheap telephony solutions that used to cost hundreds of thousands of dollars. The solution is an open source/free software implementation of a telephone private branch exchange (PBX). Like any PBX, it allows a number of attached telephones to make calls to one another, and to connect to other telephone services including the public switched telephone network (PSTN). With Asterisk it is easy to setup voice mail boxes and route calls to home numbers or cell phones.</p>
<p>Asterisk also supports a wide range of Voice over IP protocols, including SIP, MGCP and H.323. It can interoperate with most SIP telephones, acting both as registrar and as a gateway between IP phones and the PSTN. This makes Asterisk a perfect complement to iChat.</p>
<p>Apple has a long history of including open-source applications with OS X Server, making them easy to configure and manage. The OS already includes products such as the Apache Web Server or the MySQL database server. So why not include Asterisk? It would allow Apple to offer a turnkey solution for small to medium companies. Imagine a server that costs less than US$ 5,000 and offers everything that this market needs, from e-mail to instant messaging, from wikis to video conferencing, and now with a true unified communications solution. I am sure it would quickly become an instant hit.</p>
<p>What is required to make this happen? Asterisk already runs on OS X, so all Apple really needs to do is to integrate it better with the OS and offer the required analog phone and E1/T1 interfaces for the XServe. Additionally they will need to port iChat to Windows (this is long overdue). On the business side, they will also need to improve their VAR network as these solutions cannot be simply sold at the Apple Store, they need to be supported by IT professionals. </p>
<p>None of these hurdles seem too hard to overcome. I really believe that Apple will eventually offer such a solution, with an announcement coming maybe as soon at <a href="http://developer.apple.com/wwdc/">WWDC</a>. After all, at the event there is an Information Technologies track designed for IT professionals who support Mac networks and many of those attending it would likely be very interested by such an announcement. The iPhone is Apple&#8217;s key to get the Mac into the Enterprise and Asterisk can make it happen in a really big way.</p>
]]></content:encoded>
			<wfw:commentRss>http://huibert-aalbers.com/blog/archives/239/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WWDC is sold out</title>
		<link>http://huibert-aalbers.com/blog/archives/238</link>
		<comments>http://huibert-aalbers.com/blog/archives/238#comments</comments>
		<pubDate>Wed, 14 May 2008 20:31:05 +0000</pubDate>
		<dc:creator>Huibert</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod]]></category>

		<guid isPermaLink="false">http://huibert-aalbers.com/blog/archives/238</guid>
		<description><![CDATA[Last year over 5,000 persons attended WWDC. At the time it represented a new record for the annual Apple developer event. The result was fueled by the imminent launch Mac OS X Leopard. This year, with 25 days to go before Steve Jobs addresses developers at the keynote speech, Apple has announced that for the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://huibert-aalbers.com/blog/wp-content/uploads/2008/05/wwdc08badge-small-soldout.png" alt="wwdc08badge_small_soldout.png" border="0" width="66" height="63" align="left" hspace="5"/>Last year over 5,000 persons attended WWDC. At the time it represented a new record for the annual Apple developer event. The result was fueled by the imminent launch Mac OS X Leopard. This year, with 25 days to go before Steve Jobs addresses developers at the keynote speech, Apple has announced that for the first time ever, the conference has sold out.</p>
<p>I am sure that most do not realize the significance of this announcement. In the past, Apple has used many dirty tricks to artificially increase the number of attendants to WWDC. For example, there used to be a separate conference for Quicktime content creators. I believe that Apple cancelled that event two years ago and folded it within WWDC. Last year there was a session track for web developers, presumably to pave the way for new web applications targeting iPhone users. The result was that if you engaged in conversation with people you didn&#8217;t know you were likely to find out that they had absolutely no clue about Objective-C or XCode.</p>
<p>This year things are likely to be quite different. Apple no longer needs tricks to fill Moscone West up. Gone are the tracks for web developers and video content creators. There still is a track for System Administrators but the rest of the sessions are designed exclusively for developers. This means that even if attendance only grows to six thousand (the Convention Center was already packed last year), this will still represent a very significant increase in the number of real programmers attending the event. It is a clear sign that many of those 200,000 persons who downloaded the iPhone SDK are actually using it and want to be prepared for the launch of the app store at the end of June. This is going to be the best WWDC ever!</p>
]]></content:encoded>
			<wfw:commentRss>http://huibert-aalbers.com/blog/archives/238/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Firmware 1.1.4 fixes important iPhone bug</title>
		<link>http://huibert-aalbers.com/blog/archives/216</link>
		<comments>http://huibert-aalbers.com/blog/archives/216#comments</comments>
		<pubDate>Fri, 28 Mar 2008 20:52:07 +0000</pubDate>
		<dc:creator>Huibert</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://huibert-aalbers.com/blog/archives/216</guid>
		<description><![CDATA[Last December I wrote that upgrading my iPhone to firmware 1.1.2 was not such a great idea. The reason was simple, the update made it impossible to control my iPhone from the harman/kardon drive+play device installed in my car. Since the next firmware update didn&#8217;t fix the problem, I started to think that I would [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://huibert-aalbers.com/blog/wp-content/uploads/2008/02/iphone-34.jpg" alt="iphone_34.jpg" border="0" width="150" height="300" align="left" />Last December I wrote that <a href="http://huibert-aalbers.com/blog/archives/155">upgrading my iPhone to firmware 1.1.2 was not such a great idea</a>. The reason was simple, the update made it impossible to control my iPhone from the harman/kardon <a href="http://www.harmankardon.com/drive-1/default_dp1.aspx">drive+play</a> device installed in my car. Since the next firmware update didn&#8217;t fix the problem, I started to think that I would have to give up on my beloved gadget since it pre-dated the iPhone and therefore could not be expected to properly work with it.</p>
<p>I am happy to report that my fears were totally unfounded. Apple fixed the problem with the release of firmware 1.1.4. I can now once again control the music playback from the <a href="http://www.harmankardon.com/drive-1/default_dp1.aspx">drive+play</a> wheel controller and the information appears correctly on the display, as expected. I am really relieved because I had been looking for alternative solutions and so far haven&#8217;t found a good solution that supports the iPhone, eliminating all GSM interference and supporting hands free conversations. Now that my current solution works again I can wait patiently for a better solution to get to market.</p>
<p>I have also learned that the problem was no limited to harman/kardon&#8217;s device. I have a friend who uses a completely different solution to play back music from the iPhone in his car and he had faced similar problems.</p>
]]></content:encoded>
			<wfw:commentRss>http://huibert-aalbers.com/blog/archives/216/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is the point of Java on the iPhone?</title>
		<link>http://huibert-aalbers.com/blog/archives/209</link>
		<comments>http://huibert-aalbers.com/blog/archives/209#comments</comments>
		<pubDate>Thu, 13 Mar 2008 02:20:44 +0000</pubDate>
		<dc:creator>Huibert</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://huibert-aalbers.com/blog/archives/209</guid>
		<description><![CDATA[I love Java. A large part of my success as a software developer over the last decade is due to the fact that I was an early Java adopter. Java also allowed me to grow professionally and become a Software IT Architect at IBM. Over the years I have written many J2EE web apps, some [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://huibert-aalbers.com/blog/wp-content/uploads/2008/03/java-iphone-thumb.gif" alt="java_iphone-thumb.gif" border="0" width="177" height="320" align="left" hspace="5" />I love <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a>. A large part of my success as a software developer over the last decade is due to the fact that I was an early <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a> adopter. <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a> also allowed me to grow professionally and become a Software IT Architect at IBM. Over the years I have <a href="http://www.huibert-aalbers.com/Java/java.html">written</a> many <a href="http://en.wikipedia.org/wiki/J2EE">J2EE</a> web apps, some <a href="http://en.wikipedia.org/wiki/Java_Platform,_Standard_Edition">J2SE</a> applications and even one <a href="http://en.wikipedia.org/wiki/J2ME">Java2ME</a> program for a Sony-Ericsson handset. The fact is that I am totally convinced by the many benefits of <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a> and I do not feel attracted by any other language to write enterprise web applications. But seriously, <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a> for the iPhone? Why?</p>
<p>On the server, <a href="http://en.wikipedia.org/wiki/J2EE">J2EE</a> is extremely appealing because it is an open, scalable, secure technology that allows developers to create complex solutions. If you plan to integrate all kind of legacy systems or develop true robust distributed systems <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a> simply has no competition.</p>
<p>On the desktop, the situation is quite different. <a href="http://en.wikipedia.org/wiki/Sun_Microsystems">Sun Microsystems</a> tried to create a platform that would allow developers to create applications that would work on any OS. Their first attempt at providing a common GUI was the <a href="http://en.wikipedia.org/wiki/Java_AWT_Native_Interface">AWT</a>. It was a complete failure because it only allowed to use controls common to all existing platforms. Complex controls such as trees or tables could not be used because even if they existed on Windows or the Mac, they were not available on other OSes such as QNX. The second attempt, an API usually known as <a href="http://en.wikipedia.org/wiki/Swing_java">Swing (or JFC)</a> tried to solve the problem by avoiding native widgets altogether. Instead, each component was drawn in <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a>, bypassing the OS. This move allowed Sun to support complex controls on any OS. However, the first release of Swing was painfully slow and a memory hog. As a result, most developers have avoided the technology despite Sun&#8217;s efforts to improve it in subsequent releases. The problem is that every time the Look and Feel of an OS is updated, Swing needs to be updated also, to ensure that widgets are drawn properly. IBM proposed a better solution, called SWT, used in Eclipse and many other <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a> applications. Instead of hand drawing all controls, SWT uses native controls when available and draws them manually as a last resort. The result is a more efficient API that produces much better results. Even so, users normally can quickly spot <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a> desktop apps because they simply do not look native. This is specially true on the Mac. While PC users seem to have no problem at all using <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a> applications such as Azureus, Mac users seem to prefer non <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a> alternatives such as XTorrent or Transmission. To make a long story short, those who designed the <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a> strategy for fat clients assumed that all GUI were similar and that any differences were merely cosmetic. It was a terrible assumption that was made well before Apple migrated from OS 9 to OS X (which makes heavy use of transparency and animations) by people who could not envision how technologies such as hardware accelerated graphics would impact GUIs. The result is that very few still consider <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a> as a viable option for creating desktop applications. </p>
<p>On a phone, the situation is even worse. Developers don&#8217;t really know what to expect from a <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a> capable phone. There isn&#8217;t much standardization and capabilities vary significantly from one phone to another. The main benefit of <a href="http://en.wikipedia.org/wiki/J2ME">Java2ME</a> on a cell phone is that it makes migrating applications from one cell phone to another relatively easy. This is specially true for mobile games that do not require a standard user interface and where all the display is handled by Open GL.</p>
<p>The iPhone is a device that lies somewhere between a computer and a phone. It has an amazing user interface that users expect applications to fully embrace. <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a> currently does not offer any solutions to work effectively with that aspect of the device. However, <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a> could still prove useful to help quickly migrate all those games written for other handsets to the iPhone. Is this important for Apple and iPhone customers? I doubt it. <a href="http://www.appleinsider.com/articles/08/03/12/apples_iphone_sdk_sees_100000_downloads_in_four_days.html">With over 100,000 SDKs downloaded in just over four days</a>, it seems that the iPhone will not lack native software (including games). The announcement made by Sun that it plans to make <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a> available for the iPhone is mainly targeted at existing J2ME developers. The company run by <a href="http://blogs.sun.com/jonathan/">Jonathan Schwartz</a> wants to open a new market for their software development partners to prove the value of J2ME by making it easy to sell old content on a new platform.</p>
<p>Until now, only large companies could negotiate with telcos to get their content on the carrier&#8217;s phones. The margins were razor thin and to make any money you needed to get your content on millions of phones. Supporting multiple brands of handsets was a necessity and in that context, <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a> was a blessing. The announced App Store is leveling the playing field. Now everyone can sell mobile apps. With 70% of the price of the software going straight to the developer, it makes sense to develop applications specifically for the iPhone.</p>
<p>On March 6th, Apple invited mostly large companies to show the software they were working on at the <a href="http://www.appleinsider.com/articles/08/03/06/apple_posts_iphone_software_roadmap_event_stream.html">iPhone software roadmap event</a>. However, you will see that by late June, when Apple releases version 2.0 of the iPhone firmware, most of the applications available through the App Store will come from passionate independent developers that will try to get out the most out of the device, not companies trying to obtain incremental revenue from something written years ago. In fact I predict that many large companies specialized in developing software for mobile phones will find it difficult, at least at the beginning, to compete against many of the enthusiasts who will create innovative solutions at home during their spare time.</p>
<p>I abandoned <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a> on the desktop for Objective-C years ago because <a href="http://en.wikipedia.org/wiki/Cocoa_%28API%29">Cocoa</a> allowed me to get the most out of the Macintosh platform. The same applies to the iPhone. Objective-C is similar to <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a> in many ways. What makes the difference is <a href="http://en.wikipedia.org/wiki/Cocoa_Touch">Cocoa touch</a> which is a great development framework and allows to get to the guts of the iPhone without compromises. That is why I personally don&#8217;t care if <a href="http://en.wikipedia.org/wiki/Sun_Microsystems">Sun</a> releases a <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a> SDK for the iPhone or not. I am quite sure most of those 100,000 developers who have downloaded the SDK agree with me.</p>
]]></content:encoded>
			<wfw:commentRss>http://huibert-aalbers.com/blog/archives/209/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>WWDC and the iPhone SDK</title>
		<link>http://huibert-aalbers.com/blog/archives/201</link>
		<comments>http://huibert-aalbers.com/blog/archives/201#comments</comments>
		<pubDate>Fri, 29 Feb 2008 18:03:22 +0000</pubDate>
		<dc:creator>Huibert</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://huibert-aalbers.com/blog/archives/201</guid>
		<description><![CDATA[At MacWorld 2008, Steve Jobs made some important announcements. One of the new products he introduced was Time Capsule. Today that product finally became available, just in time to match the announced product availability date (end of February).
What is really weird for us old timer Apple followers is that in timeframe between MacWorld and the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://huibert-aalbers.com/blog/wp-content/uploads/2008/02/iphone-34.jpg" alt="iphone_34.jpg" border="0" width="150" height="300" align="left"/>At <a href="http://www.macworldexpo.com/">MacWorld 2008</a>, Steve Jobs made some important announcements. One of the new products he introduced was <a href="http://www.apple.com/timecapsule/">Time Capsule</a>. Today that product finally became available, just in time to match the announced product availability date (end of February).</p>
<p>What is really weird for us old timer Apple followers is that in timeframe between MacWorld and the launch of <a href="http://www.apple.com/timecapsule/">Time Capsule</a>, many new Apple products that were not announced at the expo have also be released. In fact the list is quite long and includes many major launches such as <a href="http://www.apple.com/aperture/">Aperture 2.0</a> new <a href="http://www.apple.com/macbook/">Mac Books</a> and <a href="http://www.apple.com/macbookpro/">Mac Book Pros</a>, and a new 16GB <a href="http://www.apple.com/iphone/">iPhone</a> to name a few.</p>
<p>It is clear that Apple has decided to launch new products as they become available and not wait for events such as <a href="http://www.appleinsider.com/articles/08/02/27/apple_to_hold_iphone_software_roadmap_media_event_next_week.html">WWDC</a> or <a href="http://www.macworldexpo.com/">MacWorld expo</a> to announce them. This makes a lot of business sense, as conventions have become a thing of the past and increased competition does not allow for product launch delays that may give competitors an edge.</p>
<p>I am not really sure how this will impact <a href="http://developer.apple.com/wwdc/">WWDC</a> though. This is a very special event that is crucial to Apple success. It is imperative for them to demonstrate year over year increased attendance and without the buzz of new product releases and no new OS version in sight, this is probably a difficult task for the organizers. That is why I am quite certain that this year crowd drawer will be the iPhone SDK. We may see some preview of the SDK next week along with some nifty demo applications at Apple&#8217;s <a href="http://www.appleinsider.com/articles/08/02/27/apple_to_hold_iphone_software_roadmap_media_event_next_week.html">roadmap event</a> but it is clear that both the full SDK and the enterprise features mentioned on the invitation will not be available immediately. This meeting will probably be an opportunity for Apple to apologize for the delay while demonstrating solid progress. It will also be a great occasion to announce the dates of <a href="http://developer.apple.com/wwdc/">WWDC</a> and generate hype for the event.</p>
]]></content:encoded>
			<wfw:commentRss>http://huibert-aalbers.com/blog/archives/201/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Zibri to Apple&#8217;s rescue</title>
		<link>http://huibert-aalbers.com/blog/archives/196</link>
		<comments>http://huibert-aalbers.com/blog/archives/196#comments</comments>
		<pubDate>Tue, 26 Feb 2008 04:24:20 +0000</pubDate>
		<dc:creator>Huibert</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://huibert-aalbers.com/blog/archives/196</guid>
		<description><![CDATA[When Steve Jobs announced the iPhone, he said that Apple expected to sell 10 million units by the end of 2008. By January 2007 Apple had already sold 40% of its self imposed goal. So, why are analysts increasingly doubtful that Apple will be successful?
On the surface it seems that Apple has been very successful [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://huibert-aalbers.com/blog/wp-content/uploads/2008/02/iphone-34.jpg" alt="iphone_34.jpg" border="0" width="150" height="300" align="left" />When Steve Jobs announced the <a href="http://www.apple.com/iphone/">iPhone</a>, he said that <a href="http://www.apple.com">Apple</a> expected to sell 10 million units by the end of 2008. By January 2007 <a href="http://www.apple.com">Apple</a> had already sold 40% of its self imposed goal. So, why are analysts increasingly doubtful that <a href="http://www.apple.com">Apple</a> will be successful?</p>
<p>On the surface it seems that <a href="http://www.apple.com">Apple</a> has been very successful in the U.S. Market data shows that right now Apple is the number 2 smartphone maker, just behind RIM (the makers of the Blackberry phones). However, in Europe initial numbers aren&#8217;t as impressive. In France, for example, Orange sold 90,000 units in December, short of their 100,000 target. All in all, only between 300,000 and 400,000 were sold in Europe. Analysts also expected <a href="http://www.apple.com">Apple</a> to sign deals in more European counties. Europe is much more than just the UK, Germany and France. The EU has a population of nearly 500 million and those three countries represent just over 41% of the total. This number clearly shows that <a href="http://www.apple.com">Apple</a> still has much work to do in Europe if they really want to be successful on that continent.</p>
<p>However, we all know that these numbers are clearly wrong. Since AT&#038;T claims to have activated only slightly over 2 millions <a href="http://www.apple.com/iphone/">iPhones</a>, that leaves about <a href="http://www.pcworld.com/article/id,141818-c,iphone/article.html">1.3 million devices unaccounted for</a> which have been very likely activated on cellular networks not approved by Apple (some in the U.S. but most overseas). We already know for example that about 400,000 iPhones are in use in China. That means that the iPhone is not as successful in the U.S. as Apple would like us to believe. It also means that about 30% of all <a href="http://www.apple.com/iphone/">iPhones</a> are sold to customers who would not buy the device if it couldn&#8217;t be unlocked.</p>
<p>Until now, <a href="http://www.apple.com">Apple</a> has been very active fighting the grey market. In November they released firmware 1.1.2. It broke all known exploits but the enhanced security could still be circumvented through the use of a <a href="http://en.wikipedia.org/wiki/Turbo_SIM">Turbo SIM</a> (which was relatively expensive and hard to obtain). On January 15, <a href="http://www.apple.com">Apple</a> released firmware 1.1.3 which plugged that hole. In my experience, <a href="http://www.apple.com">Apple</a> was very successful slowing down the gray market during the second half of Q4 and they must have felt the results on their balance sheet. Now that <a href="http://www.ziphone.org/">Zibri</a> has released an easy to use tool to unlock the <a href="http://www.apple.com/iphone/">iPhone</a>, gray market sales are soaring again (based on anecdotal evidence observed in Mexico and other LA countries).</p>
<p>If we consider that the <a href="http://www.apple.com/iphone/">iPhone</a> has been available for six months, that means that <a href="http://www.apple.com">Apple</a> has achieved weekly sales of approximately 190,000 a week, with 57,000 units going to the gray market. By improving their device security, <a href="http://www.apple.com">Apple</a> has lost at least eight weeks of gray market sales which accounts to more than 225,000 units. If <a href="http://www.apple.com">Apple</a> were able to produce an unlock-able device by early March, they would lose the opportunity of selling 2,500,000 units during 2008. Can <a href="http://www.apple.com">Apple</a> reach their goal of selling 10 million units by December 2008 without the help of the gray market? Maybe, but not just by maintaining their current course. <a href="http://www.apple.com">Apple</a> would have to significantly increase legal sales to compensate for that loss. The easiest way to achieve that result is by lowering unit prices <a href="http://www.9to5mac.com/ipod-iphone-price-drops-coming-soon-299-399-16GB-32GB-453677">as some recent rumors have been pointing to</a>, but that would seriously harm the company margins and investors wouldn&#8217;t be pleased. There must be some serious debate inside <a href="http://www.apple.com">Apple</a> going on as to what their attitude toward this market should be.</p>
<p>The real question though is wether <a href="http://www.apple.com">Apple</a> will be scared enough by the prospect of not achieving their stated goal to tolerate the gray market or if they will continue cracking down on hackers, presumably with the release of firmware 1.1.4 which is expected to support third-party applications and was expected before the end of February.</p>
<p>My opinion is that <a href="http://www.apple.com">Apple</a> has no choice and will have to continue plugging the <a href="http://www.apple.com/iphone/">iPhone</a> security holes in order to try to make the iPhone impenetrable. The reason is simple and has nothing to do with AT&#038;T. If the <a href="http://www.apple.com/iphone/">iPhone</a> can easily be hacked, it won&#8217;t be long before the cripto key used to digitally sign applications is found and everyone can start creating <a href="http://www.apple.com/iphone/">iPhone</a> homebrew applications, defeating the whole purpose of signing applications. That is something that <a href="http://www.apple.com">Apple</a> has to avoid by any means if they are serious about security (or if they plan on making money by selling apps through the iTunes store, which is much more likely). That means that a price cut will come along the release of firmware version 1.1.4.</p>
<p>Meanwhile, each week that goes by with no firmware update <a href="http://www.ziphone.org/">Zibri</a> can be credited with the sale of an additional 57,000 <a href="http://www.apple.com/iphone/">iPhones</a>. That probably means that there isn&#8217;t much pressure on <a href="http://www.9to5mac.com/ipod-iphone-price-drops-coming-soon-299-399-16GB-32GB-453677">Apple</a> engineers to release the SDK as planned and that a delay of a couple of months (say until <a href="http://www.apple.com/wwdc">WWDC</a>) could have some nice side effects like increased unit sales with healthy margins and renewed interest for their developer&#8217;s conference. But then, I am sure that <a href="http://www.apple.com">Apple</a> will claim that they needed the additional time to polish their code.</p>
<p>[updated on February 26th: Apple has just released firmware 1.1.4. This new release doesn't seem to break unlock phones and ZiPhone seems to work fine, although some additional tweaking will be required in order to tune the tool for 1.1.4. Is this an indication that Apple is willing to compromise in order to achieve its sales target? Maybe, we will see.]</p>
]]></content:encoded>
			<wfw:commentRss>http://huibert-aalbers.com/blog/archives/196/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

