Showing posts with label iphone. Show all posts
Showing posts with label iphone. Show all posts

Thursday, May 09, 2013

Syncing Google Contacts to iPad/iPhone Address Book via CardDAV

The cloudier software and services get, the less I sync my iPad with iTunes.
It took Apple a while, but even podcasts can now be sync'd over the air without iTunes.

The only thing that I really needed to go through iTunes was syncing my iPad address book with Google Contacts (in GMail). I only synced about once a month (probably even less often) so my address book really missed some contacts.

But now that we have 2013 Apple and Google both support CardDAV - if you will, the address book equivalent of the more popular CalDAV (for calendar data).

With CardDAV the iPad (or iPhone for that matter) directly goes to Google without the detour through iTunes on the PC. The benefit: you'll be really in sync, like on Android. (SCNR)

Here's what you need to do:

Create a new Account with CardDAV

In Settings find the Mail, Concacts, Calender bullet; the first section is the Accounts section, and there click on Add Account.... Create a new Other account and then select Add CardDAV Accont in the Contacts section.



All you need to provide then is google.com for the server, and your Google credentials (userid and password). You can of course modify the description, but the default - taken from the server name - google.com sounds quite apt, doesn't it.

That's it.
Really.



Unless...

... you did sync your Google contacts previously through iTunes - like I did.

Because then you will notice - in the contacts app - that now all entries are duplicate. Once from the new CardDAV account, and once from the iTunes sync.

Let me show you the fastest way to
Delete the old Address Book

Back to the Settings / Mail, ... page.
Create a new Microsoft Exchange account with dummy parameters like test for Email, Username and Password. I used "test" for it.

Then the iPad will prompt you for a server name, say m.google.com, just to have one that really exists and answers.

Next the iPad will ask you for the services on this account, make sure you turn Contacts to ON.
And now the nice part: you will be prompted if you want to delete all your local contacts. Say you do. And confirm. Be sure to save the account settings, because it will only delete when you save.

And now the old local address book will be gone.
Remove the dummy Exchange account you just created.

Now you have all your Google contacts sync'd to the iPad through CardDav... over the air. No iTunes needed.
Don't forget to go to the PC and turn of Contacts sync (to Google) for the iPad as well.

Friday, June 08, 2012

Android v iOS

The three top areas where/why I think Android is superior to iOS:

#3  Notifications
Apple really has to fix them in iOS6... currently they are just laughable.

#2 Widgets
Yes, a lot of widgets are just noise, but many are really helpful, like tasks, calendar, clock, ... maybe messaging and/or email inbox even (although I don't use that)

and
<drumroll/>

#1 the Share Intent
This is what you usually see in an app as the "Sent to" or "Share" menu item or button.

Just take the example of Read-It-Later (or pocket as it is now called). On iOS you have to install a bookmark-let  and manually edit the URL (which cannot really be considered user friendly), and then it is still clumsy. On Android the application just declares that it is capable of receiving URLs and voila, it will be in the list. And it can be done from any application that allows to share.
Or Dropbox, or ...

This is really the thing I miss most on my iPad.
 

Saturday, February 18, 2012

It's The Little Differences

To quote Vincent Vega:
Vincent: But you know what the funniest thing about Europe iPhone vs Android is?
Jules: What?
Vincent: It's the little differences. I mean, they got the same shit over there that they got here, but it's just-- just there it's a little different.

Like on the iOS virtual keyboard you have the key to switch to numeric on the left:


whereas on [edit: HTC] Android you have it on the right:


For some reason I'm used to the former, i.e. Apple way, and therefore on my [edit: HTC] Android phone I always hide the keyboard...

Monday, October 24, 2011

How to build up a 1000+ € phone bill..,

... without you knowing.
And no roaming.
Or doing anything different ... compared to the previous month.

This is what just happened to a friend of mine:
She learned from their operator that she ran up a 900€ data bill, and the month (i.e. billing cycle) was not even over.
Did she have an app running, that kept data open? No.
Did she have a video running in the background? No. [1]
But she did have a 15MB email in her outbox that could not be sent for days.

The email app (on the iPhone) was trying every 3 minutes.
Could be tracked down with the operator's help.

My guess: it failed, because the mail server (or mta) did not let it send a 15MB+ email...
So it kept retrying, without any chance to succeed.

Simple math:
3 minutes a day = 20 times an hour = 480 times a day

Lets just say it successfully transmits only 1MB before the error[2], that's still 480MB ~~ 1/2GB a day.
Continue for a week or so, and you have 3.5GB... and through the 3GB ceiling and you hit the area where it gets really expensive.

And she really did not do anything wrong. Claimed that there was no error message, from the mail-app... And why should there, it kept retrying anway...

Well, the operator in an act of humanity - or to avoid the negative publicity of a court case - found a way to help here. But only because it totally breaks her data pattern until then.

--
[1] The operator really asked this... no pun.
[2] unlikely, it probably occurs after a lot higher transfer volumn, so those are best case numbers.

Saturday, October 01, 2011

Flight Search - Hipmunk

If you ever wanted to know how fast a search for flights can actually be, try Google Flights. Only US for the time being ... but this is really fast.

But what I really wanted to show is, how flight search results can be presented... Try Hipmunk.
Cool overview; excellent timeline; nice and helpful coloring. Check the above image (click to enlarge)

Also: redundant flights are being masked out, i.e. flights with the same time but different number (code sharing), or just a higher price - but you can unhide them with the dropdown to the very right.

I have yet to search a real-life flight for me to be able to judge it, but it looks promising indeed.
Also available for iPhone and iPad and Android. Granted, on sub-tablet form factors[1] this is less helpful than on PCs and tablets.

Most importantly: it got an animated chipmunk.


--
[1] formerly known as smart phones.

Sunday, March 20, 2011

Numeric HTML Input Field and other HTML5 goodies

Some while ago I've written a little web app at home that
a) needs mainly numeric input
and
b) is used mainly from an iPod touch / iPad / other mobile device.

On all of those devices, numeric input is cumbersome, because you first have to switch the virtual keyboard into numeric mode.

Yesterday I googled around again for this, and finally found a solution.

HTML5 has some more types to INPUT fields:

type="email"for email addresses
type="url"for web addresses / URLs
type="number"for numeric input


All of them have the effect on the iPhone/iPad that they switch to a virtual keyboard layout that is optimized for the input, e.g.

The email-keyboard on the iPhone will have the @-sign there
The url-keyboard on the iPhone will have the ".com" key; also the . and the / key will be placed more prominently.
The number-keyboard on the iPhone will switch the numbers in the top row.

On my Android 2.2 [1]  HTC only the number mode works, but it gives you a numeric block / phone-style keyboard, which is even better for numeric input.

HTML5 defines some more values for the type like "date", "week", "month", "time", ... and "range" for sliders, i.e. for numeric values with clear and narrow boundaries, but those are rarely implemented as of today.

See Dive Into HTML5 for an excellent overview including browser-support.

Since all of the above are defined only starting HTLM5, they are not "supported" on many current browsers, but the good thing is, that all browsers, that do not explicitely support them, revert to type="text" for unknown input-types.

Also there is a new attribute placeholder:
Placeholder text is displayed inside the input field as long as the field is empty and not focused. As soon as you click on (or tab to) the input field, the placeholder text disappears. (from Dive Into HTML)

Sort of like the search box in Firefox.

So back to my initial problem, defaulting to numeric input on mobile devices.
Just replace  input type="text" with input type="number", there is no down-side to this.
It is user-friendly on mobile devices, and works like it used to on all other browsers.

--
[1] I'll check 2.3 and 3.0 once my PC is fast enough for the SDK.

Tuesday, January 11, 2011

Sunday, January 02, 2011

iPad/iPhone date dialog anomalies

It is really odd how developers use the iOS datepicker[1]...

The built-in calendar app - which has many other shortcomings  - only lets you enter the time in 5 minute increments. Which is - usually - OK, but when you want to enter e.g. the departure time of a plane or train, you might want to enter the exact time.


On the other hand, there is Qando, a service (with an app) that lets you check the timetable of public transport in Vienna. Oddly enough, when I want to specify a (rough) time for departure (or arrival), it lets me pick the time in 1 minute increments... the one place where e.g. 15 min resolution would be fine....

This really is annoying - it make the time selection (e.g. when you want to jump to 17:30 = 5.30pm)  a lot slower, because it makes you scroll through 30 values...

Did you also notice that the datepicker is not correctly localized? Almost everything here is proper German ("Jän" = Jänner for January, "Di." for Dienstag = Tuesday), but it still quite prominently says "Today" instead of "Heute".

--
[1] the dialog/control which lets you enter date & time on your iPhone/iPad/iPod

Saturday, October 02, 2010

Moleskine Covers for iPhone and iPad

I don't know... to me this is a cultural clash:
Moleskine introduces two new hybrid tools designed for making it easier the simultaneous use of paper, phone and internet utilities: a Smartphone Cover compatible with iPhone 3G and 3GS, and a Tablet Cover, iPad compatible. Both Covers are combined with blank notebook pages. They are conceived as analog-digital ultra-portable workstations for the contemporary nomads.

The analog darling embracing the digital darling...
How strange.


Friday, September 24, 2010

Enabling Multiple Google Calendars for iOS

Found the following tip recently:
iPad Quick Tip: Enabling Multiple Google Calendars: Apple:

quick version: if you go to http://www.google.com/calendar/iphoneselect you can select which of your Google calendars will be visible on your iXxxx (iPad, iPhone, iPod, ...)

Previously I had to manually copy/paste the various caldav URLs from Google to the iXxxx, which is quite cumbersome.

This here is a lot easier.

Wednesday, August 11, 2010

ProfiMail for the E71

Thanks to the hint of a colleague, I installed ProfiMail for the E71. Well, I needed the hint, because I never intended to install yet another 3rd party app on my E71...first of all, because this never increases the stability of the phone, and secondly, I thought it would only be cumbersome...

I couldn't have been more wrong.

ProfiMail (v3, 3.28 to be more specific) has everything you want from a professional mobile email client.
  • full imap/imaps support.
  • "push" email... well, it's "only" IMAP IDLE but thats good enough for me[1]
  • multiple accounts
  • full folder support on IMAP, and it allows you to move an email message from folder to folder.
  • user interface is very OK
  • proper attachment support
  • proper address book support
Seems like the creators actually use it themselves or have a good feedback process... it's the little things like the feature to check mail on startup and immediately go to the inbox when you start the email client...

Access to it is quite easy, if you map the application to the long-press of the Messaging one-touch-key, then it's just one (long) press on the envelope button, and there you go.

I seem to prefer it over the built-in iPod/iPhone mail client... but that's probably only because of the physical keyboard... which I stll prefer over the virtual touch keyboard.

--
[1] and it's enabled on my mail server...

Thursday, July 01, 2010

Odd limits on the E71

In the last couple of months the limitations on my Nokia E71 started to really annoy me.
Today's incident:

When I added my new corporate email account[1] (and did not delete the old one) I wanted to enable Automatic email retrieval[2] - of course.
To my great surprise, I could not...
Turns out, you can only have 2 email accounts with automatic retrieval enabled.
A limitation I don't understand at all.


Totally time for a new handset... preferably one with proper reception... :-)
--
[1] new because Oracle bought Sun and as of today I am 100% Oracle
[2] you know, the one that cannot be set to 1 hour...

Wednesday, June 16, 2010

Vuvuzelas and the platformness of the iPhone

I guess by now everyone knows the Vuvuzelas, those fan instruments / noise creation devices of the soccer worldcup finals 2010 in South Africa. I will not rant about them here... just report a nice observation.

There is a Vuvuzela app[1] for the iPhone/iPod which creates the sound of a Vuvuzela.

Granted, not the most useful app - but fun to annoy friends an colleagues.

But the mere existence of said app, which went viral within a couple of days only, proves to me that the iPhone with its app store is a serious platform for SW developers - as well as a serious marketing vehicle.

To me, the Vuvuzela app has proven the "platformness" of the iPhone & appstore


--
[1] actually there are several of those

Thursday, April 29, 2010

Palm and 3Com re-united

So, HP bought Palm... not Apple, as has been rumored over the last couple of weeks.
Palm and 3Com [1] finally re-united.

IMHO (and as a former Palm fanboy) this still does not give Palm/HP a chance in the smart phone market: HP/Compaq never managed the iPaq to smart phone transition - with the help of giant Microsoft - so why should they be able to manage it now without any help, when they are up against Apple and Google (and. yes, Nokia, but they are an easy target).

--
[1] Sorry, "HP networking" as they are called since last week.

Friday, March 05, 2010

April 3rd - I'd rather stay offline

So, the iPad will hit the stores on April 3rd this year...

I think I'll stay offline that day, because all the blogs, twitter, facebook and whatnot will be full with love and hate messages, and Why the iPad is the best device ever, and Why it is total crap...

The usual fight between Apple fan boys and the Apple haters, as well as those who expected a thinner/smaller MacBook with a full OS and those who love the idea of a larger iPhone...

I'll just stay offline ....

Saturday, January 23, 2010

Who is Facebook afraid of?

These days Facebook is really pushy and aggressive to get the data of your contacts who are not yet on Facebook.

Exhibit A: Facebook FriendFinder

Facebook seems to shove the FriendFinder into your face these days, no matter when or where on Facebook you are at the time.

For a time there even were almost full-size banners on top of the main Facebook page (stream) for it.



Exhibit B: The new iPhone app

The new Version 3.1 of the FaceBook app for the iPhone allows you to sync your iPhone Contacts with Facebook. Now as nice and handy this may be for syncing the Facebook contact information (picture, phone number, address, birthday, ...) down to your iPhone I'd never let all my phone contacts by synced up to Facebook.

Well, I don't have an iPhone (yet), but a - in this regard - functionally equivalent iPod Touch, which obviously does not contain as much contact information as my phone. And the E71 app for the iPhone is way to broken to ever get such a sync feature.

So this is not a problem for me, but I'd not even sync my handful of iPod contacts to Facebook. Even if I could.

They are really kind of desperate to get all your contacts data, i.e. your whole social graph.

Sunday, September 20, 2009

Monday, July 20, 2009

Qando being really really stupid

Qando is an excellent service for quering up to date (and realtime) information about the (mainly) Viennese public transport.
I used to know it from the iPhone - or rather from my iPod touch only, where it was not THAT useful, because it only worked when I had a WiFi connection ... it does an excellent job on a fully GPRS/3G connected iPhone, though.

Found out that it is also available as a JavaME version for more or less or other handsets, including my E71.

Installs OK, starts fine, however, it could NOT access my GPS device (a common problem for JavaME apps).

But I wouldn't even let me enter station/address data by hand.
There is a search input field, but I failed miserably to enter anything there...

...except for numbers, I found out after a while.

And then I played with it a little more, and noticed that - get this! - emulate a T9 input, even when the phone has a full QWERTY keyboard!
So if I hit e.g. the 4-key 3 times it will walk through g-h-i... like it would on a 12 key phone[1].

Aaaaaa... how stupid can one be as a programmer. Who in this century (or the last 20-30 years for that mattters) codes keyboard input and key-stroke-decoding by hand! Let the opsys do that! That's what it is here for. Even on a phone.

So please, Qando programmers, you can do better! And it's a lot easier for you!
--
[1] or whatever the correct number of keys on a numeric-pad-only phone is.

Sunday, January 25, 2009

Function Follows Platform

With a bit of hands on experience with the most recent generation of mobile phones (or smartphones, I guess I should say; iPhone/iPod touch, E71/S60, X1/Windows mobile), I noticed that it is more and more the platform that dictates what and how the phone does things.

E.g. my rant about the X1/Windows not being able to handle an alarm like every other phone on this planet.
Or that with some functions I feel that the E71/S60 is - as a phone - way behind my previous Nokia 6233/S40: Can't schedule a call on the S60, I could on the S40 (which is supposed to be inferior).

I haven't had any experience with the G1/Android so far, but from what I saw with those other phones, it will most probably be the same:

Function Follows Platform.

The (downward) stack now dictates the (upward) user experience.

As much as I like open platforms with easy and open developer access and app distribution, I hate what it sometimes does to user experience.

Sad, somehow.

Sunday, December 28, 2008

My new iPod touch

So – for about 3 weeks now, I'm proud owner of an iPod Touch. I was not unhappy with my old iPod nano, but it was a good chance and a good deal.

In brief:

  1. The Nokia E71 is most definitely the better input device. With anything you have to write (no matter what), you are better off on the E71.

  2. The iPod (touch) is the superior reading or consumation device. Emails, web pages, feeds, ... everything. Just better.... and cooler.

  3. iPod (and iPhone) are the first mobile devices, that display an email primarily in its HTML alternative (if there is one), and not just in plain text. I know that the verdict is still not out on whether HTML emails are a good idea, but the display on the iPod is excellent... more fun to read emails this way, than on the Nokia. Then E71 is able to display the HTML part, but only if you open the “attachment.html”.... cumbersome.

  4. The lack of running programs in the background or in parallel on the iPod/iPhone is annoying. The E71 is far superior in that respect. E.g. having Gmail, Twing (=Skype) and Twitter client run in the background – can't do that on the iPod.

  5. The lack of a clipboard has already been widely ranted about, so I will restrain myself from joining in. Since I use the clipboard on the E71 about once every 2 weeks or so, I don't really miss it on the iPod

  6. Ah, yes, and the nano was easier to carry around - as his Steveness already demonstrated years ago.

Still a great device. Especially to watch TED through iTunes.