الأحد، 13 ديسمبر 2015
Son of a Syrian refugee at Calais
It's Steve Jobs, who never spoke much about his biological father from Syria.
الأحد، 3 أكتوبر 2010
Killer new GoodReader feature: PDF annotation
الأحد، 26 سبتمبر 2010
Multi-touch versus keyboard
Apple has done an awesome job of supporting Bluetooth keyboards on the iPad. This surprises, because I don’t think there are many people who use one. Examples: All keys work, even strange ones like curly quotes. The same holds for the function keys (next track, pause music, screen brightness etc.). Selecting text with shift and arrow keys and the shortcuts for cut, copy, paste work, too. Furthermore, when the iPad is paired with a keyboard, the soft keyboard does not pop up, any more, saving screen space. The only current drawback is that I would love to have an English spell check while using the German keyboard layout (also know as “kezboard lazout” in the exotic circles that have this need).
Yet, the user experience is also a bit strange. It is liberating to have the iPad screen propped up in front of oneself and to be able to move around with the keyboard. But once I do that, I switch to “remote control mode”. Then a trackpad attached to the keyboard makes more sense than having to reach for the screen and touch. This might point to a new kind of hybrid notebook: The screen not being clamshell makes the iPad quicker to operate in most situations. For typing, an external keyboard is perfectly usable (I wish it didn’t need batteries, but at least they last long). But it probably needs to be foldable and have a trackpad. Then future user interfaces would be designed to be operated both by keyboard and by touch. Android’s use of cursor keys is exemplary in this regard.
Update:
- 2011-01-20: The three contexts of device interaction
الاثنين، 13 سبتمبر 2010
iPad tips and tricks
- If you hold and then let go, a default key in the pop-up menu will be pressed. In some cases this key is the same as the original key (“n” on the English keyboard), in other cases it is different (on the German keyboard, “u” leads to a “ü” and a comma leads to an apostrophe).
- If you hold and then slide to a key in the pop-up menu, that key will be typed.
- If the default key in the pop-up menu is different from the original key, you can also slide up starting in the original key and the default key will be typed. This is quicker than holding.
Buttons
- Shut down: press and hold Sleep/Wake button until red slider appears.
- Reset (forced restart): press and hold both Sleep/Wake and Home button.
- Force-quit an application: press and hold Sleep/Wake button until red slider appears. Then press and hold home button.
- Mute the sound: Hold the volume-down (=less volume) button.
Scrolling
- Scrolling nested areas in Safari: Sometimes there is a scrollable area inside a (scrollable) document. If you try to move the smaller area with your finger, all of the document moves. Solution: Use two fingers to scroll the smaller area. To try it out, you can go to this page and scroll the text areas.
- Vertical scroll lock: If you start scrolling straight down or up, a view locks into vertical scrolling and prevents accidental horizontal scrolling.
- Scrolling to the top: As mentioned before, tapping on the status bar scrolls to the top.
Miscellaneous
- Download a URL into GoodReader: Just prefix a “g” to the URL (so “http://...” becomes “ghttp://...” etc.). This allows you to copy a URL, paste it into a browsers address bar, prefix a “g”, and download it. Or you can download the current page by prefixing a “g”.
- The first day of the week in the calendar: can be configured in iCal, but unfortunately not on the iPad. Details: macbitz.wordpress.com/2010/07/08/ipad-little-known-difference-between-uk-and-us/
- Download the iPad user guide: at support.apple.com/manuals/ipad/
Flattr
الأحد، 12 سبتمبر 2010
iPad wishes
Coming in iOS 4.2 (among other things):
- Multitasking: Thank god for this one. Even though Apple’s version of multitasking is limited, it does practically everything that is needed while saving battery power. A biggie will be the ability to directly switch between applications, program-switcher style. No more detour to the home screen. Also having any app play music in the background is great. I hope they also make alarm clock apps work. Right now, alarm clock apps must be active to go off and if they wake up from sleep, they cannot turn on the display, you have to do that manually.
- Unified inbox: Using to email accounts in parallel is currently painful. One has to constantly navigate up and down the tree of mailbox folders to access the different inboxes.
- App folders: Giving names to groups of applications should help with finding them quicker.
- Printing: Never missed this, but I’m sure many people do.
Open issues:
- Unobtrusive notifications: In Android, the phone status bar contains a summary of important past and ongoing events (call missed, new email received, etc.). More information is also always accessible. This includes things such as the song currently being played and the phone being connected via USB. This is the one missing piece for completing the illusion of multitasking. If I compare the iPad with my desktop experience, I don’t mind that I can only access one application at a time (quickly switching them without losing state is another thing, see above). I do mind that I don’t see if I’ve received new email. Apple has hired the webOS notifications architect, so it seems that they are aware of the issue. The iOS 4 switcher that comes up after a home button double-click could be easily extended to provide more notification functionality. It is already used for printing and to control sound tasks that run in the background.
- Keeping web pages in memory: Currently Safari usually completely reloads a pages that are in the background and become active again. This is terrible, because it takes a long time. Couldn’t one use the flash storage to cache that data?
- Universal file system: File management is already possible, but only per application. This leads to a game called “where is my PDF”? In my Dop Box? In iBooks? In GoodReader? Ideally, such a file system could be mounted on the desktop and directly accessed. I would also love to have tags, possibly even instead of folders. To make the difference clear: A file can be in at most one folder, but could have zero or more tags.
- Cursor navigation: I still find the magnifying glass to slow. Roughly positioning the cursor with a tap and then using arrow keys for precise positioning would be great.
- More key on keyboard and/or a function key: Having to switch keyboard layouts just to be able to type numbers sucks.
- Hitting links in web pages: Links are often too small and zooming just to go to a link is time consuming. Android allows one to traverse links with a physical key. It might make sense for Safari to introduce a virtual key for this.
More ideas:
- More screen space for the app switcher:
- Could be used to show on/off switches for airport mode, Wi-Fi, etc.
- Use two apps side by side: The one-app-at-a-time approach of the iPad works in most cases, except when you have to, say, transcribe something from a web page in a text editor. Nothing more than a 50/50 split of the screen between two applications would be ever needed.
Flattr
الخميس، 9 سبتمبر 2010
VLC video player coming to iPad
Update 2011-01-08: “VLC: gone from the iOS app store”
الأربعاء، 1 سبتمبر 2010
Addendum to the Apple 2010 fall event
- iPod nano: is probably not based on iOS, but rather the old Pixo iPod OS.
- Ping...
- turns iTunes into even worse of a kitchen sink than it already is. Thinking about how iTunes could be broken up, it is interesting to note that on iOS, the corresponding functionality (play music, play videos, buy music/videos, ...) is already available via several apps.
- is great for Apple, because it allows them to data-mine (which they can’t risk with the Genius feature).
- is currently music-only, would make great sense for movies, too.
- AirPlay: works with compatible devices other than Apple tv. It is not sure, if it will work with Macs, though (as receivers as opposed to senders).
Two observations about the new iPod nano
- The iPod nano makes the iPod shuffle meaningless. It is almost as small and has a display. Psychologically, it might be important for Apple to keep the shuffle, though, because cheaper options help sell more expensive devices. The shuffle could retain its usefulness if it still were a USB stick (as it was in the beginning), but I doubt that will ever happen.
- The iPod nano should become a watch. Steve Jobs already mentioned that one of the board members will strap it to his wrist. A nano watch would have many of the innovations of the Mutewatch (charge via USB, touch interface, etc.), but be more versatile. All that is needed is a “watch mode” where a single tap on the surface shows the time. Otherwise, the display would not be switched on, which should lead to the battery lasting long enough for comfortable watch use.
الأحد، 15 أغسطس 2010
iTunes MP3s: remember playback position
الثلاثاء، 27 يوليو 2010
Apple, please give us a wired trackpad!
This is one instance where I hate Apple’s minimalism: They have just introduced “Magic Trackpad” as an alternative to the “Magic Mouse”. And both input devices are cordless. The less wires, the better, you say? In general, I agree, but in this case, having a wire means that one doesn’t have to rely on batteries. And as long as batteries age and are bad for the environment, that is a big plus. Furthermore, Apple has already largely fixed the problem of input device wires, by making their keyboard a USB hub. Then, mouse or trackpad connect directly to the keyboard and only need a relatively short wire which almost never gets in the way. To summarize: not needing a battery = magic. I understand that some people prefer Bluetooth devices, but having a wire should still be an option.
Do you agree? Then let Apple know.
As an aside: Trackpads for input are great and will probably replace mice long-term. With gestures, one takes the idea of the scrolling wheel (an action, directly accessible) and extends it to many kinds of operations: zooming, going to the next page, etc. Trackpads might also be the way to add multi-touch to desktop devices.
Related post:
السبت، 24 يوليو 2010
iPad video: original and spoof
السبت، 3 يوليو 2010
Cloud-sync your iOS calendars (bonus: PC/Mac)
This leaves you with the following alternatives:
- Mobile Me: Allows you to sync your iOS device over the internet and provides a web application to manage the calendars. Pro: I’ve heard good things about the web application. Con: Costs.
- Microsoft Exchange: You need an exchange server. I don’t know more about this solution, so I cannot comment on pros and cons.
- Google Calendar: There are several ways of syncing your Google Calendar account with iOS. Pro: free, nice web app. Con: You depend on Google which is often slow to fix bugs and completely shuts itself off from customer requests.
- Google Sync: Allows you to sync your Google Calendars as an MS Exchange account.
[Old, does not work any more, all calendars are always synced] If you want to sync more than one calendar, you need to configure this via Google Sync at http://m.google.com/sync/ Warning: works only from an iPhone. On other devices, you need to fake the iPhone as the browser user agent. - Google Calendar CalDAV: Uses the CalDAV protocol for synchronization. By default, only the default calendar is synced, if you want to synchronize multiple calendars, you need to configure this via www.google.com/calendar/iphoneselect (source: Google).
- Calengoo: Is an app for the iPhone/iPad that directly accesses Google Calendar and also works offline. Has a nice user interface, many people seem to prefer it to the built-in calendar. Con: Costs.
- (1) and (2) are compared in a thread on Google’s support forums. Summary: Google Sync is currently better (uses less battery, does push).
- Calendars that you sync between your PC/Mac and iPhone/iPad can be unsubscribed either before or after adding the calendars from Google Calendar. In the latter case, don’t remove anything existing when adding the new data (there is an option to do so when adding an account). In either case, iTunes offers you to remove the calendars from your iOS device when you unsubscribe.
- iCal/Sunbird: CalDAV.
- Outlook: Google Calendar Sync.
- Mac-only: BusySync (bought it in pre-CalDAV times, works really well). Pro: You only pay once.
- Mac-only: Spanning Sync. Con: Yearly subscription.
الجمعة، 2 يوليو 2010
Making sense of the iPad
When I went to a workshop in California, I made the experiment of leaving my notebook at home and only taking my new iPad with me. This gave me more insight into the nature of this slightly perplexing device. The first part of this post will describe this insight. The second part will go into detail about things that I liked and disliked about the iPad.Part 1: What is the iPad?
The iPad is very closely related to a notebook. One has to use it for a while to notice the differences:
- Battery capacity: This sounds minor, but is a paradigm shift. The battery lasts over 10 hours even when watching movies. Thus, you stop worrying about power outlets and just recharge over night.
- Weight: While it is not as light as it looks, it still weighs only 730g (3G, WiFi-only is a bit lighter); less than a third of my notebook. Additionally, you rarely need to bring a power supply, further reducing the weight. As a consequence, bringing it along is relatively painless. The 3G version allows you to go online almost anywhere. This gives you more freedom to choose where you want to use the internet, while making relatively small compromises (compared to a notebook).
- Robustness, shape, and touch interaction: The iPad partially owes it’s robustness to Apple’s solid manufacturing, partly to the non-existing keyboard. Together with its shape, it enables you to use a computer in new locations: You can read on the couch, in bed, or look up things in the kitchen, while worrying relatively little about dirt and other hazards. In public places, the iPad’s shape makes you look less awkward than with a notebook and unpacking or stowing away is quick. Shape and touch also enable new uses. You can use it as an (albeit crude) keyboard, join with others to play a board game, roll dice by shaking it, etc. The iPad works well for reading ebooks and PDFs, the paper formats letter and A4 can be displayed well on its screen. Additionally, there are great applications such as Instapaper that help with making content available offline.
- Simplicity: The limited capabilities of the iPad make it easy to use for beginners. Where else do non-technical people install numerous apps and seem to genuinely be in control of the device? This is the positive effect of Apple’s (otherwise negative) tight control of the platform: order, cleanliness and safety.
Naturally, the iPad also has limitations. Even if typing is easier than on a cell phone, it is nowhere nearly as efficient as touch typing on a true keyboard. This includes the iPad’s relatively slow way of placing the cursor. Navigating multiple web sites and applications is also not very efficient (see below). And while there are some intriguing new applications for the iPad, many old standbys from the PC world won’t run, probably ever: Firefox, Gimp, Java, Eclipse, Emacs, ...
Part 2: Likes and dislikes.
The main weakness of the iPad is that Apple gave it comparatively little RAM. With 256MB, it only has half as much RAM as the iPhone 4. This becomes an issue when working with Safari, where the second concurrently open page is usually not kept in RAM and thus must be reloaded every time it is brought from the background to the foreground. Let’s hope that this can be remedied by a different caching strategy (=in software). Only the most recent Macs are able to charge an iPad while it is running. Sync over WiFi will be coming eventually and largely solve this problem, because the iPad won’t have to be connected to a USB port, any more.
The user interface is generally intuitive, but some functions are difficult to discover. Labels under icons would help, as would indicators whether an icon is a button or a menu. Non-touch GUIs use tooltips for this purpose. Maybe touch GUIs should introduce a standard help mode. The iPad should also steal Androids universal back button, that works like in a web browser, but also between applications. For example, if you open a link in mail, you can’t go back directly, you need to find mail again on the home screen. A definite improvement will be the iOS combination of true and pseudo multitasking, where one can jump directly between applications, without home screen detours. Safari would benefit from true tabs, the current way of switching pages makes sense on the iPhone, but less so on a large screen. Safari could save space by letting one scroll the address field away. There already is the shortcut of tapping the status bar to scroll back to the top that would complement such a feature well. Another frequent operation is to switch between 3G-only and WiFi-only. WiFi-only is the airport mode plus WiFi, switching to 3G means turning the airport mode off. This correctly disables WiFi. Alas, the switch back is not as efficient and involves two steps. Lastly, the centralized settings management is showing its limits. Settings should be accessible directly from each application.
When typing, placing the cursor is intuitive, but time-consuming. I miss cursor keys (and forward delete). This might end up being Apple history repeating itself. The 1984 Mac pioneered the mouse, but did not have cursor keys, mainly because they were not strictly needed. Apple eventually added them. Typing special characters such as dashes on the iPad also tends to slow one down. One possible fix for this would be to bind multiple symbols to the same key. For example, the TouchPal keyboard on Android accesses alternate bindings by putting the finger down on a given key and then swiping to the left, top, etc. I can handle one additional keyboard layout (numbers, parentheses in addition to characters), but 2 levels are definitely too much. Depending on what I type, I find myself frequently switching automatic correction on and off, so a quick way to perform this switch would be nice.
Summary.
The iPad is the perfect travel companion, if you can live with its limitations. You can use it for brainstorming, say, to sketch slides with Keynote, but you will often want to apply the final touch on a PC or Mac. I’ve created this blog post the same way: Started and largely finished it on the iPad, polished it on a Mac. When it comes to media consumption, the iPad is hard to beat. For example, I’ve found an interesting book in a Palo Alto bookshop and bought it an hour later from my hotel room, as an ebook via Amazon’s Kindle for iPad. Reading ebooks or in fact any PDF is fun. Paper is still slightly more pleasant to read, but navigation is easier on the iPad. The vibrant app community of the iPad is one of its greatest assets, as they constantly come up with new amazing uses. Apple really needs to communicate more clearly why it sometimes rejects applications, as the current situation is very unpleasant for developers. Gruber has written an insightful post on this.
Related posts:
- iPad wishes
- iPad tips and tricks
- Recommended iPad apps: the basics
- Amazon Kindle DX ebook reader: review and iPad comparison
Flattr
السبت، 26 يونيو 2010
iPad: scrolling to the top
الأربعاء، 28 أبريل 2010
Mac OS Eclipse: preventing GUI tree memory
Fortunately, there is a way to get the old behavior back, via a key combination: Right and left arrows without any modifier key open and close a folder. If you hold the option key, the right arrow expands everything (=be careful with that in the Eclipse Package Explorer) and the left arrow collapses everything. The next time you open a node you have open-left-closed, only its children are visible.
السبت، 14 نوفمبر 2009
Mac OS: dim other displays while playing a movie
- DVD Player: Preferences → Full Screen → Dim other displays while playing
- QuickTime Player 7 (old): Preferences → Full Screen → Background Color → Show on all displays
- VLC: Preferences → Video → Black screens in Fullscreen mode (should play everything that QuickTime Player can)
Now, even better would be to let unused displays sleep, but this is definitely good enough. If you encounter a program that does not have this feature, you can use Shades as a work-around.
Update 2010-05-28: QuickTime Player 7 – which still comes with Snow Leopard – has the aforementioned preferences. Alas, the current version of it has not.
الاثنين، 9 نوفمبر 2009
FRITZ!Box: get call notifications on a Mac
الاثنين، 24 أغسطس 2009
32bit Java 6 on Mac OS X Snow Leopard
Update 2009-08-29: We finally have more reliable confirmation that 32bit Macs will be able to run Java 6 on Snow Leopard. This is a big deal and I don’t understand why Apple hasn’t made this more public.
Update 2009-09-02: More information on this topic, including how-tos for getting Eclipse running with Java 6.
Update 2010-12-05: Java on Mac OS X Lion: the redux. News on what will happen to Java on Mac OS 10.7.
الأحد، 21 يونيو 2009
I think I figured out Apple's Java 6 strategy
As Snow Leopard moves to Java 6, learn modern techniques for the best possible Mac experience while maintaining cross-platform compatibility using the latest version of Java. Find out how Mac OS X continues to build on its strong Java support with new UI enhancements, new APIs, and a next-generation Java Applet browser plug-in.Now I think I understand Apple's Java 6 strategy:
- Don't support PowerPC, ever.
- Initially support Java 6 as quickly as possible on currently sold Macs (with the limited resources Apple has allocated to Java). This meant support for 64bit Intel only.
- Eventually support all Intel Macs. Well, at least I don't see any other way of interpreting the WWDC session (if Java 6 is standard on Snow Leopard and Snow Leopard runs on all Intel Macs...).

