Posterous theme by Cory Watilo

Filed under: apple

Let's Talk iPhone Event

I always love the last few months and weeks that build up to an iPhone/iPad announcement.  Though some of the rumors have turned into fact, most are just random, fabricated factoids that many MSM and bloggers push out there for the masses.  At the end of the day I can only presume that Apple doesn't pay those any attention except in the case of lost hardware.

However, I am not immune to reading a lot of these misleading articles. Granted I don't treat them as gospel there are a few things that I am very excited about.

First, is the official roll out of iCloud.  Having used the beta version the past few months I have been pleasantly surprised as it's convince and ease of use.  It is a huge win for the average consumer who has, up to this point, been reliant on iTunes and various other backup strategies to manage their content and media.

Second, is iTunes Match.  It has always been somewhat of a let down that users couldn't access all of their music from any of their devices.  The process is extremely easy and now you don't have to carry around a separate iDevice to hold your music catalog.

Third, wireless syncing.  I have a strong feeling that most IT administrators and children/grandchildren who have to provide tech support to their parents/grandparents will jump up and down over this.

Fourth, the API features with the new iOS have once again raised the bar for app developers.  Apple has listen to feedback from developers to make it easier for us to provide better functionality in our apps as well as more detailed customization options.  

*Bye-bye drawRect: category*

Fifth (possibly), Apple Assistant.  Rumor Alert! Could the headline "Let's Talk iPhone" really have a hidden meaning.  
Apple gave the masses the first decent implementation of multi-touch.  The communication mechanism that is inherit to all since birth.  Pointing, dragging, panning, zooming, swiping.  With the acquisition of Siri, there is no doubt that Apple has been putting a lot of effort in creating the near-perfect implementation of voice recognition for the masses.  On device voice processing via natural speech that is a native part of iOS.  If this is the case, then you will see a whole new generation of apps and a paradigm shift in how users, impaired or not, interface with these applications.

Apple...let's talk.

Apple's Stock Should Have Gone Up

It was announced that Steve Jobs has officially resigned as Apple's CEO. Of course apple's stock dropped 7% in after hours trading. If investors really understood the company the stock should have gone up. 

Steve Jobs has embodied the true meaning of a leader. This doesn't mean he isn't without his faults over the years, but he has vision that has taken apple from a garage to having more market value and net worth than many countries. He has revolutionized almost every facet of technology in the past 20 years not too mention the music, movie and gaming industries.

However, these accolades are not why the stock should go up. The real magic, if you will, about Steve Jobs is the fact that he has passed on and instilled his core values into Apple itself. The culture, people, products, expectations and philosophies. So rest assured that his successor, Tim Cook, has the Apple spirit which is Steve Jobs.  They are inseparable. 

One may argue about the (mis)direction that Microsoft took after Bill Gates resigned and handed the keys over to Balmer. He was never a tech guy. He never saw that beauty in computers and how art can be found in computers and most importantly that computers and software are supposed to make people's life's easier. 

God speed Steve....in whatever direction you go.

Pirate_flag

Inspiration from Bill Atkinson

It surprises many people that I talk to who aren't developers when I mention other developers from the "early" days that really inspire me.  Much like how musicians, artists, writers, actors, etc. today will speak of their predecessors who inspired them.

The story that completely changed my thought process on programming and technology in general was that of "Rounded Rects Are Everywhere!".  Today people just assume that technology is easy to create and Adobe Photoshop, Pixar Animation, and Facebook have always existed.  Alas, the trail blazers before us were truly revolutionary and in my case what inspires me are those rounded rects.

The story goes that back in 1981 Bill Atkinson created the functionality in QuickDraw that would draw ovals and circles very quickly.  I know it doesn't seem glamours with technologies like augmented reality and facial recognition, but back then it was way ahead of it's time. Remember, that most processors in '81 didn't have the ability to process floating point values. So the question becomes if you can't use square roots (resulting in floating point values) how to do the necessary calculations. Multiplication/division…yea I guess you could, but the 68000 processor was still pretty slow at that.  Bill figured out a way to do it with just addition and subtraction.

"Bill's technique used the fact the sum of a sequence of odd numbers is always the next perfect square (For example, 1 + 3 = 4, 1 + 3 + 5 = 9, 1 + 3 + 5 + 7 = 16, etc). So he could figure out when to bump the dependent coordinate value by iterating in a loop until a threshold was exceeded. This allowed QuickDraw to draw ovals very quickly."

As excited as Bill was and demoed this to Steve Jobs, he was posed the question about making rounded rects.  Bill tried to dismiss the idea as a waste of time, but Steve showed him how prevalent rounded rects are in everyday life.  Later that afternoon Bill returned with the solution.  As such rounded rects have since become indispensable.

What I take away from this story and why it inspires me so much is Bill didn't throw his hands up when faced with a programming limitations, but thought outside the box and used a very straightforward solution to solve a seemingly complex problem.  The second aspect that I take away is to be inspired by what is around us and that we use everyday and to incorporate that into application design.

'Freedom From Porn': Steve Was Right

Back in May Steve Jobs got into a wee bit of email confrontation with Ryan Tate over the finer points of whether or not Apple was still a revolutionary company based upon their recent actions of going after the Gawker blogger/journalist/thief/revolutionary/martyr/whatever for publishing and printing information on the yet release iPhone 4.  One of the most circulated quotes from sed email exchange was "freedom from porn".  Even as a big Apple supporter that I am I had to laugh a little.  I do think Steve and his band of merry men and women are making the right business decisions I thought that one particular reasoning was somewhat of a copout used by politicians who want to guilt voters into believing in some draconian policy.  That was until I was watching my 3 year old niece play a Snow White puzzle game on my brother-in-law's Android Incredible.  The app was free with ad support.

Disclaimer: I FIRMLY believe that it is a parents responsibility to monitor what their children are doing online.

I was completely shocked when I saw an ad for "Sexy Single Chat Line" on a kids game.  People complain how Apple has "jump the shark" or "sold out" by having tight control on the advertising model of iAds or the submission process of apps, but having a completely "open" system is not necessarily a good thing. Apple has struck the right balance between along enough flexibility for developers to be create wonderfully creative and useful apps, but in the meantime maintaining a high standard of quality. 

Needless to say the app got deleted immediately and she played a similar game on my iPhone.

I Will Not Ride the Dell Lightning

Being that my passion for development and design are usually centered around mobile apps I am always interested in any new platforms and handsets that poised to make any impact on the current market.  As such I was really interested in the article posted over at Engadget yesterday: Dell Lightning: the ultimate Windows Phone 7 device leaks out. However, my enthusiasm faded after the first sentence and twindled down to zero by the end of the first paragraph.

"Hot damn, people. The mother of all Dell leaks just dropped into our laps, and the absolute highlight has to be the Lightning, a Windows Phone 7 portrait slider."

I can overlook the fact that the device is running Windows and some of the on screen usability issues because I haven't used one, but what bothers me the most is that handset manufactures can't seem to understand handset design.  This phone is presented as having a "revolutionary" device design, but once again you have the same tired, inefficient slide-the-handset to show the qwerty keyboard.  Really?! That is the best you have. That is NO different from all the other handset designs that are offered by ever manufacturer in the world for the past 5 - 10 years.  Dell and Microsoft combined have more money than most European countries.  Why they don't or can't find/recruit/steal the BEST designers and developers to come out with a real competitor to the iPhone is beyond me?  However, what this does mean that within 6 months of this device launching you will see it sitting next to the Dell MP3 player that was supposed to be so great.

Looking over some of the other features that the device offers, once again there is nothing that I can't get, and probably better, with an iPhone or Nexus One.

::NOTE::

When I was attempting to find a link to the dell jukebox from their website it didn't come up.

The Drive to Build More

Based upon the myriad of tweets over the past three months or so, most who follow me know that I have been working on my first iPhone app.  Well, first to submitted to the app store.  I have finished an app for work and have started on another for www.feedfootball.com.  Though the app hasn't hit the stores YET, I already have the inspiration to build more.  EraseUrX has by far been the most rewarding project I have worked on in the past three years.  Even if I don't make a lot of money, it truly has been self satisfying to just complete this project.  I can't wait to get started on the next one not only for the challenges that await, but also I know that I be able to put it in the App Store faster.

There has been a lot of criticism of Apple's approval process in the App Store, but over the past three months they have made great strides to improve this process and it has benefited developers greatly.  In addition, there are rumors floating around of a possible upcoming announcement of the 4.0SDK and a new phone device, which if the 3.0 release is any indication of the amount new features added to the phone, then the 4.0 release will give developers even more tools to increase the usability and features in our apps.

Hopefully, the saying is true...

If you build it they will come.

Microsoft and Enhanced Experience

Microsoft-website

I read a very interesting article yesterday that ranked the usability between Apple's website and Microsoft's website.  Granted, I am a little biased toward Apple, but I do feel that the author did a great job in their comparison. *spoiler: Apple won.  To add to the critique the Microsoft website does something that is a HUGE pet peeve of mine.

If a company claims to be in the "web" business then they need to create websites that look the same in all browsers.  Microsoft has a HORRIBLE reputation on releasing browsers that are not standards compliant, but are constantly giving non-IE users who visit their websites a second rate experience.  Case in point...their own website.  If you go their website with anything other than Internet Explorer, the visitor is presented with this ANNOYING alert in the upper left hand corner that is asks if you want to "Upgrade your Internet experience".  After few seconds it does minimize, but if you don't click the "Don't show me this EVER again link" the next page you navigate to will show it.

The fact is that I do want to upgrade my internet experience, but not by installing Silverlight, or IE7 or IE8 for that matter.  All of the before mentioned pieces of software are horrible, lack innovation, and do nothing but dumb down the web.  I want to upgrade my internet experience by not being harassed by Microsoft.