Michael Olivero
The official blog of Michael Olivero, Software Architect & Humble Entrepreneur

Johnny Ive to leave Apple soon?

Tuesday, 8 November 2011 12:49 by Michael Olivero

Apple in October, shortly after Jobs passing, promoted Eddie Cue to SVP awarding him 100,000 shares.  In November, they distributed an additional 1 million shares among all the SVP and key players.

  • Peter Oppenheimer
  • Bruce Swell
  • Scott Forstall
  • Philip Schiller
  • Bob Mansfield
  • Jeffrey Williams
  • Eddie Cue

All of them received 150,000 shares with exception of Eddie who received 100,000.  So where is Johnny Ive?  He's a SVP also, and a very important one.  My hunch is either he will receive a separate award, a hefty one to convince him to stay, or he has indicated his intention to return to England as rumors claimed a year or so ago.  Previous rumors indicated he asked to work from England to have his family grow up in their native town, but Apple's board allegedly did not approve as being close to headquarters was more important.

The shares provided were restricted, so they are not issued until a certain date.  In the case of the above shares, half vest in 2013 and the remainder vest in 2016. So with Johnny Ive missing from the list, there are only three possibilities:

  • Johnny Ive is on the verge of resigning.  His intentions of leaving to Britain as was rumor some time ago with the desire to raise his family
  • the board is creating a special, too good to deny, package for him to stay and didn't want to delay the package for the other SVP
  • they are currently negotiating other more complex options such as having him work from Britain, possibly even relocating his lab, etc.
Tags:  
Categories:   Mac
Actions:   E-mail | del.icio.us | Permalink | Comments (0) | Comment RSSRSS comment feed

iOS5 battery issue with iPhone4

Thursday, 20 October 2011 20:40 by Michael Olivero

Battery Life Resolved

I was extremely delighted with my iPhone4 battery life.  With my work exchange mail and gmail set to push and normal use, I could go about two days sometimes without needing to charge.  I would go to bed with say 60% charge and wakeup with 58% remaining.

When I installed iOS5, this all came to a crashing halt.  Initially I though it was the new iCloud stuff doing an initial sync or backup, but after a few days the drain continued.  I tried the multitude of things from rebooting, to turning off location services, removing some unnecessary items from the notification center, pretty much everything in the book.  While this alleviated the situation partially, it was nowhere near what it was pre-iOS5.

I read through most of the postings on the Apple forum regarding this issue ( https://discussions.apple.com/thread/3387864 ).  One posting in particular mentioned a process taking up 50% cpu.  I'm not sure how he measured this process, but it dawn on me to cold boot the phone rather than warm boot.  Unlike a computer, warm booting (sliding the red slider after holding the sleep wake button a few seconds) the iPhone saves the state of the apps and presumably the running processes and returns them back to the original state after the phone starts up.  If you don't believe, try warm booting and then go into to running tasks (double clicking home bottom) and you'll see all your previously launched apps still there.

To make a long story short, while I did turn off some features (I'll list them below in case it helps some folks) I feel the cold boot is truly what returned the iPhone back to its pre-iOS5 battery consumption.  Cold booting is simply holding the home button down while simultaneously holding the sleep/wake button for a few additional seconds after the red slider to shut off appears until it turns off on its own and then pressing the sleep/wake button to turn it back on.

Today it charged to 90% while driving to the office and by lunch time it was 87% -- now that's definitely pre-iOS5 battery life!  During lunch, I used it for a while dropping it to 83%.  By the time I arrived home in the afternoon it was 80% (I didn't use it much for the remainder of the day).  Once home I did a 20 minute jog with RunKeeper gps-tracking me all the time while listening to streaming podcasts via stitcher.  Looking at my phone now after a few hours after the jog, its at 69%.  So I can claim with certainty, the pre-iOS5 battery life has returned.

So, first thing you should try is cold booting the phone.  Just in case it's another culprit, I'll list a few of the other changes I made.

I'm going to reactivate some of the features below one by one over the next few days, even though I do not believe they are the root cause but here they are anyways:

  • turned off location services for the weather
    • (since it's on the notification center, it's probably always checking location)
  • turned off all iCloud features except the features I like the most:  contact sync, find my iPhone, photo stream, documents & data, & iCloud backup
    • (i thought bookmarks where probably the culprit after realizing the bookmarks are constantly in sync and it coincidentally has a history folder I presumed was syncing constantly as I surfed on my work and home iMacs).

Is Apple another bargain when the stock opens 6% lower from the previous close?

Wednesday, 19 October 2011 00:05 by Michael Olivero

Imagine if Microsoft, a similarly comparable large company like Apple, would all of a sudden gain 54% in profit. Would its stock tank 5 or 6% because they didn't sell as many licenses of Windows as economists had projected?  No, on the contrary it will rise like 10% on such profound news for typically lethargically large companies of their size.  The funny thing, this is not a one time event, this is a continual event every quarter for sometime now and will continue for a few more as the world settles into the iPad as they did with the iPhone and of course the App Store, the only place you can legitimately buy apps for it, will continue growing too.   The 4th quarter is going to be that much more of a smashing success with iPhone projections as the 3rd quarter wasn't because the sales of iPhones, which dropped in 3rd quarter due to lack of product launch in June, will fall over to 4th quarter from the iPhone 4S product launch.  So of course, when comparing Q3 2011 to Q3 2010, there is inevitably going to be some differences -- especially with the successful iPhone4 being the growth factor then.

To blatantly compare Q3 2011 with Q4 2010 in gross iPhone sales and fuss over the unsatisfied expectations has got to be the most misconstrued news I have ever heard.  This only reinforces Peter Lynch investment style of investing in what you know and you'll beat the analysts every time.  No matter which way you slice it, AAPL has 81 billion in the bank accruing at 6.5 billion per quarter, no debt, 54% increase in profit and product portfolios which are no where near becoming stagnant.  New product revenue lines like App Store, iPad, & strongly increasing revenue from existing product lines like iPhone, MacBook, iTunes (#1 digital music store) -- it's a 100% no brainer this stock will continue to push upwards for the near future.  Any drop should be considered a discounted buying opportunity.  

Oh, and this is before the announcement of their touch based iMacs which will lay slightly inclined on your desk similar to the iPad, still with a slide out keyboard for keyboard dependent apps , and any other new upcoming product line.

I'll write again when the price is at 500 and I'll reassess the situation then to see if we can expect more.  Buying now will give you roughly a 25% return from 400 to 500 within 12 months.

 

 

UPDATE 11/28/2011

Apple Stock today closed at 376.12.  It's an extreme bargain.  I just read various articles which simply justify my gut feeling.  One reported iPhone4S sales so large in Britain, it became the #1 in sales, even beating Andriod -- a feat many people thought was impossible given the diversity of Android devices at various price points.  Another article, states teens have listed iPhone & iPad with the same level of desire as cash and clothes on their holiday wish lists.  Yet, another, from a financial perspective, compares Apple stellar performance in comparison to it's current stock price.  Every financial metric used to value the stock have it as extremely undervalued.  Anyone buying at today's price will reap an easy 30% gain on the way up to 500.  Lets just hope the financial crisis doesn't bring a general recession/depression -- the only thing which could drag down the stock.

Thunderbolt MacBook Ultimate Docking Station Configuration

Friday, 23 September 2011 17:57 by Michael Olivero

If you are a Mobile user, particularly one with the new thunderbolt or display port connections, you may be considering the Apple Thunderbolt Display or former Apple Cinema Display.  Since the iMac 27" are also usable as display via the nifty target display mode feature, this is an alternative I wanted to additionally consider.  After various forums and research I came to the following observations which I'm currently experimenting with to configure the my ultimate docking station for my MacBook Air 11".

First, lets start by laying down some facts as ultimate the facts which are more pertinent to your situation will have higher weight in deciding which direction to choose for your display needs.  Below are some pros / cons when considering the use of each: 27" cinema display, 27" thunderbolt display, iMac 27" 2010 display port model, iMac 27" 2011 thunderbolt model.

  • DisplayPort has wider compatibility with a somewhat simplified spec when compared to thunderbolt
  • The Cinema Display & iMac 27" (2010 model w/ displayport), can be connected to any display port compatible device or digital display capable of adapting to displayport
  • The thunderbolt display would provide expandability with the ethernet, firewire, & additional USB ports (USB 2.0 though)
  • Running Windows in Bootcamp currently will not work in target display mode iMacs using thunderbolt, does however in cinema and thunderbolt displays
  • When using target display mode, the ports on the back of the targeted iMac are not transferred to the connecting MacBook like they are in the dedicated displays
  • an iMac serving primarily as a display for a MacBook would have a double duty of being a workstation for whomever needs it while the MacBook is not docked
  • the typically more powerful iMac is available to be used for high end duties such as video editing or gaming
So having a brand new MacBook Air 2011, which one do I choose?  Since the MacBook Air is very powerful, leveraging to the fullest the latest Inktel Core i5 processors, it can serve as my primary computer for most needs with the new thunderbolt display or former Cinema Display.  However, these displays cost $1000 and for a few hundred more one can get an iMac 27" or even a cheaper refurbished iMac 27".  With this dilemma lingering over my head while awaiting the arrival of the Thunderbolt display, also a candidate, I decided to explore possibilities.  One such possibility was conceived as having very similar results to the Thunderbolt display was to utilize a thunderbolt hub as the intermediary between a display and the MacBook.  I recorded a video blog on the various possible connections here.  In summary, with such a thunderbolt hub, one can plug a single thunderbolt cable into the MacBook as well as the power cord ultimately achieving the same functionality as the Thunderbolt display.
 
 

 

So, interestingly enough though, no such hub existed at the time, however Belkin recently showcased their upcoming Thunderbolt Dock, with the same ports as the Thunderbolt display, making such a configuration a possibility.  Since thunderbolts can drive display port monitors, using such a hub/dock with a mini displayport display should have straight forward compatibility.

The next hurdle would be the accessibility of connected devices.  No one wants to disconnect a device from one computer to then reconnect it to another -- let alone multiple devices.  The Cinema Display and Thunderbolt display both redirect the devices to the connecting MacBook via their USB & thunderbolt connections respective, however a connected iMac in target display mode doesn't.  

So far I was leaning towards the one of the stand alone displays, however if a USB hub switcher existed where I can switch a device from one computer to another at a push of a button, this would allow for what I would call the ultimate docking station for a Macbook.  So with this new device, in theory, I can leave my iMac 27", say, rendering a video off an external USB data drive while I can be working on the MacBook using another USB drive.  Or a more typical scenario, I can temporarily redirect the time machine drive to the MacBook, let it do is incremental back, and then redirect it back to the iMac -- all with a single push of a button and without interrupting other USB devices who can be connected to either computer - WOW!.  After searching forums after forum, I found one small niche company who makes such an adaptor.  The device allows for 4 USB devices to be connected to 2 computers, mutually exclusive to each other and one computer at a time.

 

I bought this USB device for a little less than $50 and was off to try this new setup.  Although the configuration is not complex, I decided to diagram a possible configuration.  It's not too clear, but in essence:

  • The iMac & Air are connected via displayport cable.
  • Both computers are connected to hub
  • Port A of hub has time machine drive
  • Port B of hub has my main data drive for video, etc.
  • Port C has a simple USB hub where I attached my keyboard, mouse, has an extra vertical port for plugging in a flash drive from time to time.

 

With this configuration, I can easily move time machine from one machine to the other with a push of a button.  Or similarly, my main data drive can switch from one to the other.

One benefit over the external displays is the ability to plug in external speakers to the iMac 27.  These speakers are permanently connected to the iMac and work as any normal set of speakers with the addition of working with the MacbookAir when in target display mode.  The current cinema & thunderbolt displays do not have this plug and as a result you need to plug in the speakers to the MacBook every time you dock if you want to use them.

In summary, I have what I consider the ultimate MacBook docking station.  As soon as the Belkin thunderbolt hub/dock arrives, this will change a bit, however it will be just as good or better than the thunderbolt display.

ExFAT filesystem with Mac OSX and Windows7

Thursday, 22 September 2011 15:35 by Michael Olivero

Do you have a drive partitioned half NTFS and half OSX format just so can utilize the drive on both operating systems or resorted to the unreliable FAT or FAT32 for the convenience?

FAT was never designed to scale to the large storage systems available today. so modern operating systems evolved their own sophisticated file systems (Linux Ext3, Windows NTFS, & Mac HFS+) with various features to handle not only the enormously large capacities, but also provide fault tolerance among other valuable features.  FAT, once ubiquitous, still survives today as the defacto file system for flash cards and USB drives. So why is a new file system called exFAT necessary?

It turns out, the modern file systems have significant overhead and are considered to be an overkill for flash drives -- some times making them slower.

exFAT (Extended FAT) was devised specifically to address these issues and more.  Since the latest versions of Microsoft and Apple operating system support exFAT, it coincidentally serves as a great file system to interchange data between the operating systems too!

On OSX's Disk Utility application, you can easily select exFAT during the erase process and similarly on windows as shown:

In summary, exFAT borrows some valuable features modern file systems such as transactional file system TFAT among others.  I'm personally using this as the filesystem for my external USB drive, however I did notice some applications on the Mac side, which rely specifically on Apple's HFS+ file system, are disabled.  For example, I cannot move a Final Cut Pro X project to my external drive to work remotely -- it simply doesn't let me drop it there as it would an HFS+ partition.

Tags:   , , , , , , ,
Categories:   Mac | Software
Actions:   E-mail | del.icio.us | Permalink | Comments (3) | Comment RSSRSS comment feed

Morning South Florida

Wednesday, 21 September 2011 11:16 by Michael Olivero

LaCie 1TB & 2TB Little Big Disk Thunderbolt Arrives in Apple Store

Wednesday, 21 September 2011 01:16 by Michael Olivero

Folks, I just came across the LaCie Little Big Disk Thunderbolt drives in the Apple store by chance.  And surprisingly there are two versions -- the 1TB and 2TB disk versions.  They will soon add SSD versions in the near future, however this is a welcomed surprise.

From the looks of it, it supports a native RAID0 stripped set by default with 7200 rpm drives delivering an astonishing 250MB/s -- other configurations such as Raid1 are also available according to references.  For a consumer oriented drive, these are speeds previously only achieved by expensive and dedicated NAS storage devices with similar raid configuration. If you consider you have two drives in one unit, effectively duplicating the price with a comparably sized external drive, the price no longer feels unreasonable.

To save space and weight, the enclosure houses 2.5" drives rather than the typical 3.5" drives weighing a reasonably light 1.4lbs.

The solid aluminum construction is typical of LaCie's build quality and additionally serves as a heat dissipator for the drive internals.

 

You will definitely want to have a time machine drive paired up to this speed daemon because unfortunately, the RAID0 effectively halfs the shelf life of the drive as failure of any of the two drives may effectively ruin your data.  With today's reliable drives, this is less of a worry, however it's a prudent thing to do as this will surely be the primary working drive housing important data, such as home video's, given it's speed benefits.

Apple Store Link for LaCie 1TB Little Big Disk Thunderbolt - http://store.apple.com/us/product/H7150ZM/A
Apple Store Link for LaCie 2TB Little Big Disk Thunderbolt - http://store.apple.com/us/product/H7114ZM/A
 
UPDATE 9/21:
The above links are currently returning 404, however when I searched the apple stores again, the SSD version's showed up and very pricy
 
 
Apple Store Link for LaCie 256GB Little Big Disk SSD Thunderbolt $899 - http://store.apple.com/us/product/H7115ZM/A
Apple Store Link for LaCie 512GB Little Big Disk SSD Thunderbolt $1499 - http://store.apple.com/us/product/H7151ZM/A
 
 

First official review of Thunderbolt Display

Saturday, 17 September 2011 02:53 by Michael Olivero

With the whole world waiting for the arrival of the Thunderbolt display, I just uncovered what would be the first official review posted online at MacWorld.

In summary, it seems:

  • You can use it with bootcamp, but booting into safe mode with F8 key at boot up time will require you to connect the USB keyboard directly to the computer rather than the display.
  • Cinema displays attached to the thunderbolt displays will NOT work according to Apple, however MacWorld confirmed it works when a pegasus raid controller (and presumably any thunderbolt device) is between the Thunderbolt display & Cinema Display.
This is what I deemed the first official Thunderbolt Display review.

Thunderbolt Display Review @ MacWorld

Thunderbolt Hub Has Arrived!

Friday, 16 September 2011 02:26 by Michael Olivero

Belkin announced the first independent thunderbolt hub!  This is a dream come true for those who do not want to dish out the $999 for an Apple thunderbolt display.  It seems to have the same ports: gigabit ethernet, 3 USB, and 1 thunderbolt for daisy chaining.  There is no release date specified and no price however however some speculate upwards of $50 since a thunderbolt cable alone from Apple is $50.

Unfortunately, it seems the USB ports are 2.0 instead of 3.0 given the ubiquitous blue connectors USB 3.0 ports usually have.  Lets cross our fingers though and hope for at least one USB 3.0 port if not all. 

With this, one needs to really consider if a less flexible Thunderbolt display is worthy over the more flexible Cinema Display.  The cinema display would simply plug into this hub (including it's USB) and now you have the same configuration as the Thunderbolt display (need to plug in only one cable into your MacBook).  The mini displayport technology in the cinema display is known to be more flexible than thunderbolt.  As a simple example, many have connected their xbox 360's with the appropriate adaptor -- even the iMacs from 2010 can be used as displays for MacBooks within Bootcamp -- something the iMac 27" from 2011 with thunderbolt cannot.

 

For more details on the connections options see this post I made a week or so ago:

Connecting your Apple iMac 27 or Cinima Display using only one connection similar to Thunderbolt Display

Windows 8 and HTML5 is this a deja vu of the 90's and Visual Java?

Friday, 9 September 2011 20:30 by Michael Olivero

A few weeks ago I read about Microsoft making Windows 8 UI and platform based on HTML5.  Meaning, developers should adopt towards HTML5 over say the previous product they were pushing really hard - silverlight.  This about face has a very interesting parallel to the past which I will digress into shortly.

 

Silverlight was destined to be the solution to all the deficiencies of developing within the stateless http applications.  The technology embraced the best features of existing technologies unifying them with a serious amount of innovation into a mature platform many developers swore as the future of web technology.  It is declarative using XML (XAML to be specific), it has a rich presentation similar to flash but much better as it was SEO friendly among other things, it is a runtime which is cross platform so Linux users just as much as Windows users would be able to run these apps with the same consistency as Adobe Flash today.  They even borrowed the best from their own .NET platform and cherry picked the essential APIs (to keep the runtime as small as possible).

So, with all this innovation and push towards silverlight, even including it as the basis for their new mobile platform, it's understandable developers are in uproar as to why Windows 8 will move towards HTML5 instead.

A few hours ago, I came to a realization. I'm not second guessing Microsoft, but it sure feels like deja vu.

Back in 1996 or 1997, Microsoft created their first Visual Studio integrated product. They called it "The Year of the Developer" and I probably still have the nifty poster they included in the box somewhere.  In short, they decided to integrate all their development tools similar to how they integrated all their office products. The idea was simple and novel.  Sell the suite cheaper than the individual products and give a Word user a new application to play with (Excel).  The same applied to the development tools and both integrated suites were a phenomenal success -- and still are as we are still working with these integrated suites to this day.  As part of this integration, Microsoft included Java as a language to develop with and build a large class of libraries so Java could work with Windows (call this the precursor of .NET).  So this suite contained Visual Interdev, Visual C++, Visual Basic, and Visual Java.  

As we now know, a large legal battle with Sun eventually forced Microsoft to remove the Java name and instead change it to J#.  The core argument from Sun was very simple -- Microsoft cannot call it "Java" if it is not Java from all the Microsoft specific windows libraries.  By the time the settlement came around the damage was done.  Java was climbing up stream from an adoption perspective with development environments such as Eclipse either non-existing or nowhere near the maturity of Microsoft's development environments.  So with Microsoft's marketing muscle and center-of-attention position they had before, they were able to get a vast majority of developers to develop Java with Visual Java.  Why not right?  It had all the environment features were developers were used to such as intellisense, was binary compatible with Java so long as you didn't use Microsoft's extensions, etc.

Well, many already know the end of that story and transcripts of the various cases against Microsoft essentially shows Microsoft intentionally derailed the adoption of Java enough, keeping Visual Java stuck on Java 1.1 as declared by BillG himself in key emails, while they developed their response.  This put the breaks on the evolution of Java significantly, especially at a core juncture where Sun was pushing Java 1.2 with it's revised event model to better handle large scale applications.  Microsoft literally stole the spotlight using Visual Java and suite as a tool.  This derailment and time-buying was all Microsoft needed to build their version of the runtime -- calling it .NET.  To ensure they lure all their existing developers C++ and VB, their model was to have all languages compile to a common byte-code.  In this process, their new language, C#, very similar to Java, will take center stage in the new developer suite.

So how does all this relate to today?  Well, for quite some time Microsoft has been pushing silverlight.  Why the about face to HTML5 for Windows 8 if they have a great following and even included it for their new mobile phone platform?  I hope I'm wrong, but I feel it may be a repeat cycle of what occurred with Java.

Microsoft may see HTML5, the richest application framework-to-date for building desktop-like applications on the web, as a threat to their desktop dominance. Their celebratory sabbatical for winning the browser wars, with over 90% market share at peak, caused them to leave Internet Explorer in limbo on version 6 while the rest of the world was moving along with the evolving web standards.  They even moved the developers off Internet Explorer to the Windows group.  This allowed for a slow shift towards using standards based browsers with Firefox taking a decisive lead.  Following Firefox many others popped up -- including Apple with Safari and Google with Chrome utilizing rendering engines such as WebKit while others such as Opera built their own.  Developers started alienating Internet Explorer by building sites with the emerging standards -- after all standards worked with all browsers and for the most part, so long as it it's not too fancy, worked with Internet Explorer too.  If we fast forward to today, Internet Explorer is actually behind in market share in Europe and has lost significant market share domestically as well.

So it's clear to me, either two things are happening with Microsoft and HTML5.  Either Microsoft it truly adopting standards and making genuine strides in interoperability with other technologies and platforms like Linux and even building it into their next Windows or they are simply attempting another coup.

I shared this with a friend and colleague via text (I'm not sure if he wants me to publish his name so I blurred it out), but he always has a valid opinion on matters and his response was decisive.  There were four consecutive texts; each with more emphasis than the previous so he clearly sees it as possibly a deja vu.

Only time will tell where the truth lies.