WWDC 2014 – iOS 8, OS X 10.10 – Apple opens up iOS a bit more!

Well…Not a very exciting event from Apple, but, there are some points that could stretch Apple’s lead in the mobile and desktop market to some extent.

  1. Apple has opened out more APIs on the iOS side allowing app functionality, officially, that was previously available only on jailbroken devices. Given the wide developer base, we could see some exciting apps coming up in the near future. iOS 8 Enterprise features have also been enhanced and could spur wider enterprise adoption.
  2. The introduction of a new programming language, Swift, which could accelerate the development on iOS and OS X platforms far more than ever before.
  3. The integration and extension of the functionality of the 10+ year old Nokia PC Suite into Yosemite is a welcome addition. Most people using iOS devices would probably understand that this could be quite useful on occasion. This page has details.

A word of caution for early adopters. Do not attempt to try iOS 8 just as yet on your primary phone. Most of the current applications will not work as expected and a vast majority would simply crash, including the stock apps. Yosemite, although usable, is quite laggy and slow, which is to be expected from a developer preview. The same applies to Xcode 6 beta.

Continue reading

Apple Time Capsule Issues

After having used the Apple Time Capsule for over 2 years, I wish I had gone for something more conventional. I have 3 major issues with the Time Capsule, beside other, not-so-major ones.

  • The drives go off to sleep in under a minute or so if no activity is detected. There is no option to change the timing of the sleep.

This can be extremely irritating as nothing will actually work on a system start if it resides on the Time Capsule. Most applications, including Apple’s own (iTunes etc) cannot deal with the sleeping Time Capsule. For example, I put all my iTunes and iPhoto libraries on the Time Capsule and I have to make sure that the Time Capsule is awake before I run these applications. If this was not enough, the whole Finder freezes if you select the sleeping Time Capsule till it wakes up. This is very unlike Linux/Window, where any such timeout has to be real, otherwise the system waits till the device is ready. Just this fact, with no option to fix it, makes the Time Capsule useless for any regular/daily use.

  • You cannot access the Time Capsule from different logins on the same system simultaneously.

For example, If I put some files on the Time Capsule and want to switch logins to copy the same files to a local account, it is not possible. Again, this is very cumbersome and irritating to work with.

  • The list of files on the Time Capsule in Finder will not be refreshed automatically if you copy files to the Time Capsule.

If you copy files to the Time Capsule, 95-7% of the time the list of files will not be refreshed in the Finder window. You can keep changing the sort order etc, but, nothing will change. Some files will remain greyed out. Even though you can copy these files, to actually see the file types/icons in the Finder window requires manual intervention. The simplest intervention would be to copy or delete a single file.

If you use the Time Capsule only for the occasional backup/archival and the router, it is probably amongst the best such devices you can get. For anything beyond this simple requirement, look elsewhere.

Given the fact that the Apple Time Capsule, iMacs and Macbook Pros have been around for years running OS X (9 etc), these issues are simply not acceptable today. The software/firmware at Apple lags a few light years behind the hardware. Will hardware alone be enough to carry Apple forward? Seems very doubtful.

Mountain Lion Preview Printing BUG

Actually, this bug has persisted since Snow Leo. It seems that you can actually never print at actual size, i.e., 100%.

The only work-around is to set 100 in scale after all settings and then press Enter. Clicking Print or moving out of the scale field resets the value. This bug has survived an amazing 3 releases of the OS and all related updates thus far.

After searching around on the net and checking out various options, the one that actually works is changing the defaults in a terminal as follows:

defaults write com.apple.Preview PVImagePrintingScaleMode 0
defaults write com.apple.Preview PVImagePrintingAutoRotate 0

Ideally, you would set both these defaults to ensure “normal” behaviour.