iOS 6.x Woes – What Apple Needs to Do

Apple needs to do a LOT to fix the problems it has with every public bugs.

iOS-6.1Apple is definitely in a period of transition both from a stock price perspective and from a leadership perspective.  They also seem to be wobbling a bit when it comes to strategic direction for its mobile OS.  When you move from a high quality to rapid release methodology and then do an about face, you can count on a number of different problems cropping up.  Apple definitely has its work cut out for itself as it tries to refocus its release philosophy back towards the, “it just works” point of view.

With the exit of Scott Forstall, Apple is moving away from what appears to be the industry popular rapid release oriented Agile/Scrum development methodology that focuses more on the introduction of features and functionality rather than quality of code and delivery.  With Leopard, Apple had 11 point releases. With Snow Leopard, Apple delivered 8 updates. With Lion, there were 5 releases.  It’s clear.  Apple is ratcheting down the number of releases and is focusing more on quality rather than quantity.

Given its direction with its desktop OS, I have to wonder what the heck is going on with its mobile OS. Things don’t seem to be righting themselves there. There have been six (6), seven counting the iPhone 4S only 6.1.1 release, releases of iOS 6 since its release in mid-September of 2012. That’s an average of just over 1 release per month.

If you ask me, that’s excessive; and it CLEARLY indicates that Apple’s methodology changes haven’t trickled down to the mobile OS team yet. Development methodologies like Agile/Scrum concentrate more on the release of new features rather than quality of delivery. When problems are encountered or identified, you release a new version and roll the code base forward. There’s little to no time to do any regression testing (testing to insure previously squashed bugs stay squashed). This is the major reason why the lock screen bug that was “resolved” in iOS 6.1.3 reappeared.  It’s also the major reason why it was recently discovered that 6.1.3 didn’t completely resolve the issue.

According to Apple Insider additional methods of bypassing the iOS lock screen have been discovered in iOS 6.1.3, even though this release was designed and engineered to specifically lock the lock screen down.

The lock screen bugs, both this new one and the previous one are not easy to reproduce. You really have to be one demented and dedicated tester, and understand the device, its OS and applet behavior in order to successfully reproduce the exploits.  However, it speaks to a much larger problem – one of development methodology.

This isn’t so much a coding issue as it is a leadership issue.  Apple coders and testers must be allowed to spend the time necessary to come up with these kinds of use cases and scenarios so that proper test requirements can be documented and then tests created and executed.  The key word there is “time.”  Unfortunately, it’s the one thing that Apple doesn’t have an abundance of.

Apple needs to squash bugs, and squash them quickly.  Most importantly, it needs to make sure that the bugs they say they’ve squashed, stay squashed. Finding a way around the released fix one day after its release doesn’t lend confidence that Apple is doing the due diligence to resolve and robustly test the code they’re releasing.  It’s even worse when it seems as though everybody else but “you” knows what to do to get around your code.  Apple needs to change how it develops, tests and more importantly, plans its releases.  If I were Apple’s QA director, I’d be worried for my job at this point.  I’d also march myself into Eddie Cue’s office by the end of the week with a solid plan on how testing is going to insure buggy software doesn’t get released.  This is getting ridiculous, and isn’t going to help Apple’s stock (AAPL) price, either. It’s down 35.5% since its 52 week high six months ago.

Related Posts:

Apple release iTunes 10.4 For Mac & Windows

Apple has just released iTunes 10.4 for Mac OS X Lion, just after Mac OS X Lion reached the App Store. According to Apple, iTunes 10.4 includes support for Lion’s full-screen mode and several visual enhancements to make the program blend in better with Lion. At the same time, iTunes 10.4 provides a number of important stability and performance improvements.

“iTunes 10.4 is now designed for OS X Lion. You can now use iTunes with OS X Lion’s new Full-Screen App capability, which allows you to use iTunes and other without distractions. Navigate between your full-screen apps with a simple gesture.

iTunes is now a 64-bit Cocoa application on OS X Lion and includes a number of important stability and performance improvements. Some iTunes plug-ins may no longer be compatible with this version of iTunes. Please contact the plug-in developer for an updated plug-in compatible with iTunes 10.4.”

Download iTunes 10.4 for Windows | Download iTunes 10.4 for Mac

Related Posts:

Mac OS X Lion Preview

Apple® today released a developer preview of Mac OS® X Lion, which takes some of the best ideas from iPad™ and brings them back to the Mac® for the eighth major release of the world’s most advanced operating system. Lion features Mission Control, an innovative new view of everything running on your Mac; Launchpad, a new home for all your Mac apps; full screen apps that use the entire Mac display; and new Multi-Touch™ gestures. Lion also includes the Mac App Store?, the best place to discover, install and automatically update Mac apps. The Lion preview is available to Mac Developer Program members through the Mac App Store today, and the final version of Lion will ship to customers this summer.

Mission Control is a powerful, entirely new feature that unifies Exposé®, Dashboard, Spaces®, and full screen apps to give you a bird’s eye view of every app and window running on your Mac. With a simple swipe, your desktop zooms out to display your open windows grouped by app, thumbnails of your full screen apps as well as your Dashboard, and allows you to instantly navigate anywhere with a click.

Launchpad makes it easier than ever to find and launch any app. With a single click, Launchpad displays all your Mac apps in a stunning full screen layout where you can launch, re-order or organize apps into folders. You can also arrange apps into multiple pages and swipe between them.

Lion brings the full screen experience that iPad users love to the Mac. With one click, your application window goes full screen, taking advantage of your Mac’s brilliant display. You can swipe from one full screen window to another and even back to your Desktop or Dashboard.

New Multi-Touch gestures and fluid animations give you a natural and intuitive way to interact with your Mac. New gestures include pinching your fingers to zoom in on a web page or image, swiping left or right to turn a page or switch between full screen apps and swiping up to enter Mission Control.

Lion also includes the Mac App Store, where you can find great new apps, buy them with your iTunes® account, and download and install them in just one step. Apps purchased from the Mac App Store are installed directly into Launchpad.

Additional features in Lion include:

– a new version of Mail, with an elegant, widescreen layout inspired by the iPad; Conversations, which automatically groups related messages into one easy to read timeline; more powerful search; and support for Microsoft Exchange 2010;
– AirDrop, a remarkably simple way to copy files wirelessly from one Mac to another with no setup;
– Versions, which automatically saves successive versions of your document as you create it, and gives you an easy way to browse, edit and even revert to previous versions;
– Resume, which conveniently brings your apps back exactly how you left them when you restart your Mac or quit and relaunch an app;
– Auto Save, which automatically saves your documents as you work;
– the all new FileVault, that provides high performance full disk encryption for local and external drives, and the ability to wipe data from your Mac instantaneously;and
– Mac OS X Lion Server, which makes setting up a server easier than ever and adds support for managing Mac OS X Lion, iPhone®, iPad and iPod touch® devices.

Related Posts:

Stay in touch with Soft32

Soft32.com is a software free download website that provides:

121.218 programs and games that were downloaded 237.780.356 times by 402.775 members in our Soft32.com Community!

Get the latest software updates directly to your inbox

Find us on Facebook