Retweet error or something more sinister?

Retweet error
Dave mee from Madlab Manchester tried to retweet a message about geeks talks sexy the other day but couldn’t because his iphone4 wouldn’t let him. No idea why, does anyone else know?

The picture was from the official iPhone twitter app – ironically (as Dave puts it), the only two accounts who have thrown this error up have been myself and Loz Kaye’s. Two people pushing for open platforms and transparency… Both accounts are listed as unretweetable?

Verifone throws its weight behind FUD

If you’ve not seen the video from Verifone about Jack Dorsey’s Square startup, its well worth watching if you can find it. There is a Parody which sums up everything we’re all thinking.

VeriFone’s business model has been side-swiped (pun intended), so they decided to use Fear, Uncertainty and Doubt (FUD) to counter this, and hope to drive their competition out of business. Remember, VeriFone is the one who makes, and gives away, the app to skim Credit Cards — and they’re talking about trust? VeriFone, go fuck yourself with a cactus. I’m sticking with Square, who won’t rip me off.

The weird part of this whole thing is Verifone creating a proof of concept application at sq-skim.com. Which raises the whole question about hacker ethics.

Verifone putting out a proof of concept app before telling square about the flaw… And making it available for anyone to download and mess with. This is bad form, and if they were not in the business of pushing there own solution (which is much bulker and no where near as elegant) they might have told Square about the flaw and pursued them to fix it.

Verifone are certainly running scared…

Instapaper’s wireless delivery

I didn’t notice Instapaper now supports wireless delivery of epub’s.

Reading on the Kindle’s non-reflective, e-ink screen is easy on the eyes and great for longer content.

Instapaper provides Kindle-compatible files, easily transferred at no charge via USB, containing the Text versions of your saved pages in any folder.

Additionally, you can set up wireless delivery to automatically send your most recent Instapaper stories every day or week. Note: Amazon assesses a surcharge for each wireless delivery, and wireless delivery is not available in all countries.

Instapaper also provides ePub files for other electronic reading devices that support ePub, including most Sony Readers and the Barnes & Noble Nook.

Ok besides the Amazon surcharge (which doesn’t seem to apply if you have a wifi only kindle it seems), this is fantastic. I use to use Instapaper but switched over to using Readitlater. I might have to switch back? At least till readitlater enables the same feature (i and others have already suggested it)

Mobile Apps working together to better support the user

I just started using Astrid on my HTC Desire (Running android 2.2) and I’m very impressed. The thing which amazes me is the integration with Locale.

Yes it a task app but the difference is with Locale, you can set conditions. Conditions like show me this task when I’m in certain location. Show me this task when you walk into a wifi signal with a certain SSID. Show me a task when blah blah blah…

Unfortunately it seems I’m behind the curve on this one. The locale team blogged about this last year.

I put on my todo list all sorts of tasks. Sometimes they are work tasks like “fill out my expense report.” Occasionally, I add random ideas like “ask the dentist about electric toothbrushes.” More frequently I add personal tasks like “get bananas.” With Locale + Astrid, I get reminders for these tasks when I can do something about them. By tagging tasks as “groceries” and connecting the tag to a situation in Locale (for example when I am near my local Trader Joe’s), Astrid will remind me to get bananas the next time I’m near the store. In the same way I can limit Astrid’s pestering me about my expense report to times I am in the office. And the next time I am sitting in the dentist chair, Astrid can alert me to get his take on the latest teeth-cleaning gadget.

While there are many tools that provide a place to save information you want to remember, most of them lack reminders when you need them. Locale gives Astrid the power to do this in an amazingly simple way, making Astrid less annoying and much more useful.

Exactly!

So theres a interesting trend of apps building on other apps. I noticed this with Dropbox. I got a feeling that because Dropbox has been out for the iPhone for longer, there might be more tightly integration that on android at the moment. But I noticed quite a few apps are using dropbox as there syncing method instead of creating there own. Its not just syncing there’s a lot more that comes with using dropbox as the storage method.

Whats also weird is I’m now expecting dropbox syncing as standard in a lot of the apps I download. After that I’m also expecting some kind of locale ability.

In actual fact, if I was to improve Astrid, I would indeed the ability to use dropbox and create tasks using a very simple XML format. It currently syncs with Google Tasks but I’ve not really got that syncing with Evolution or anything else yet, so something else would be great.

I’ll be watching this trend of apps working off the back of other apps more closely.

App sharing

Android phone

App referrer sends app links to your friends via qr codes via Lifehacker

We’ve all been in that situation: you’re sitting next to your friend, with both your phones out, and you tell them about this "awesome new app you found". Then he or she has to pull up the Market and manually search for the app ("What’s it called?" "Space or no space?" "It’s spelled with leet speak?"). There are a number of ways to share files and apps between phones, but App Referrer keeps it simple—you don’t need to set up any kind of connection between the phones, just open it up, tap the app you want to send, and it’ll generate a Market QR code that they can scan right then and there.

I stood up at Mix 2009 (the Microsoft developer conference in Las Vegas) and said to the Windows mobile team,

One of the benefits you have with Windows Mobile is the CAB format (Cabinet). You can share the CABs with friends over email, email, bluetooth, etc… Yes its not as sexy as the apple store but when you want to share an app it just works and you don’t want to give directions on how to download it on the app store. Microsoft should keep that format and allow people to share apps if there free on the app store.

Did they listen to me? No… They followed the Apple model and forced people to download from the app store. I told them they were crazy, people were using bluetooth to share apps and media. Anyway, I’m happy that I wasn’t the only one thinking this.

App referrer is interesting but one thing I noticed on my Android phone was an app (HTC or Orange) called App sharing. You can share via,

  • Bluetooth
  • Evernote
  • Facebook
  • My Friends Stream
  • MMS
  • EMail/Gmail
  • Text
  • Twitter
  • Read it Later
  • Delicious
  • WordPress

I guess when you do any of these it sends a APK file, just like I suggested to Microsoft back in Las Vegas…!

Fact is App sharing makes sense (specially when the app is free), why force people to the app store to get the same app as there friends…? Crazy! I swear theres some lessons which can be learned from the pirates dilemma.

Windows Mobile finally gets with the programme

I know a lot of people have hated the Windows Phone 7 adverts but I don’t know I kind of like it.

There are times when we (me and my friends) and we do all pull out our phones and twitter, facebook, 4square, etc. It does look a little stupid but hey what can you do? Ideally our phones should be more transparent but right now there still a status symbol. Its part of the reason why I like apps like Locale. A little bit of automation is certainly what I think the mobile is good for, and its consistent with the idea of the mobile as the life remote.

A great app that will never be on the iphone? Locale

In March 2005, Judge Robert Restaino jailed 46 people when a mobile phone rang in his New York courtroom and no one would admit responsibility.

So we invented Locale. Problem solved.

Locale in action

Locale was recommended to me by my good friend Sheila. And within a moment of playing with it I started thinking wow this app can do so much for me.

Locale simply makes the android phone do (setting) something when a set condition is triggered (situation). And thats about it. But this is the clever part, there are loads of plugins to make locale work in different ways.

One of my current favorites is the speak Text and Email setting which does just that. When I’m at home, I usually have the phone next to me on the sofa or on the coffee table. Using "say my name" it will speak the email or text out loud to me, so I don’t even have to look or touch the phone. Of course it also says the person calling if thats the case.

The problem is I don’t want my phone to read out messages when I’m in a public place. But this is easily solved with Locale!

I have a situation setup to say if the phone spots my ssid for wireless and/or its pluged in via usb and charging. Then change the setting to allow speaking aloud and reading my messages.

Its that easy!

One of the most common situations I’ve seen and setup myself is to turn on wifi when at home (once again using the SSID) and turn it off when your not near wifi again. I also added a setting to change the ring volume if I’m at home and when I’m not.

There are tons of conditions and sensors which can be bought and setup. From Battery, Bluetooth and Cell stations to Time, Orientation and SSID for the conditions. Volume, Sync, Brightness, Gtalk, Lock, Ringtone, Wallpaper, Wifi are some of the settings which can be tweaked based on the condition (and these are just the free ones).

I said a long time ago, (maybe before I started blogging even) that controlling your profile on the phone would be the key to mastering it. Problem was that changing profiles required too much attention. I mean who has the time or can be bothered to change the profile each time they walk into a meeting or get on the bus? Instead Locale does all the hard work by turning your phone into a series of cleverly thought out sensors…

…and this is just the start. I keep coming up with interesting uses for locale like for example if I was on Foursquare, gowalla or facebook places. I could tell my phone to automatically send a http post to a url when I’m in the location (by gps, 3g, ssid, etc) to automatically sign me in to a location.

So why is this great application not available on the iphone platform?

  1. Well the iphone doesn’t have profiles!? Why?! I have no idea… I guess Apple thought they were being clever or smart
  2. And even if it did have profiles, would Apple allow you to screw around with the defaults? I doubt it…
  3. Even if they would, the apps don’t seem to work together like on the android operating system. For example could you write a app which will turn on and turn off the wifi?
  4. Oh and if that all works, would you be able to do real multitasking and backgrounding to allow locale monitor the conditions of the phone at all times?

The control of the operating system, is squeezing the innovation at the app level. Heck i’m not the only one saying this. And this level of control will ultimately be the downfall of the iOS platform (imho).

do you have a desire for froyo too?

Today my HTC desire made a weird noise and I looked at the screen to find it wanted to download a massive update and it was asking if it should use wifi or a combination of 3g and wifi. Looking at the update it was trying to download, I saw those magical word… FROYO!

Yep for ages I’ve been waiting for Froyo because although I love my desire phone, I keep running out of space. Which is stupid because I got a 8gig micro Sd card in the device but for some reason android pretty much ignores it. Froyo came out a while ago with the perfect solution for using the Sd card for apps, but I’ve had to wait for Orange and HTC to put up a update before I could upgrade.

Anyway time for the upgrade… i’ll let you know how it goes

If you want to upgrade yourself, there’s a quick and easy way to do it. (I wish I’d done it myself a while ago to be honest)

  1. Download the Android 2.2 firmware for the Desire – here is the link to download
  2. Rename the file update.zip and copy it to your microSD card via USB. [Note: make sure the file is named update.zip and not update.zip.zip.]
  3. Power down your Desire
  4. Hold down the “Volume Down” button as you power the phone back on.
  5. A screen should appear showing your phone’s system searching for various files. Scroll down to “recovery” and press the “Power” button.
  6. When you see the triangle with an exclamation point symbol, press the “Power” and “Volume Up” buttons at the same time.
  7. From the menu that appears, select “Apply sdcard:update.zip.”
  8. When the screen displays “Install from sdcard complete” select “reboot system now” and wait for the phone to power back up.

I can happily say I’m upgraded and enjoying Android Froyo, thanks Google, HTC and Orange.

Google App Inventor, excellent stuff

Google have really hit it out of the park this time. Google App Inventor (sign up page) allows almost anyone to build a Android application using a simple interface. Now don’t get me wrong, the interface is pretty nasty but heck Google are democratization app development and in my book thats great news for content producers or just people with good ideas and a little time.

This all flies in the face of Apple’s restrictive SLA which prevents apps being made with a application on another system.

I look forward to seeing what other democratization google does in the near future, but boy do google need some good designers, because this looks pretty ugly. Hopefully that won’t put people off. Maybe Google should get Adobe involved in this one?