top-image

LATEST ARTICLES

iOS 5 is just around the corner and developers have been using the beta version for a few weeks now. It’s coming with oodles of new features ranging from a shortcut to your camera when your screen is locked to a completely revamped Notification center. You can read more on that here. What I find most interesting is that Apple has finally decided to cut the cord and is implementing or upgrading many features to be completely wireless. Though most of these features have been extensively covered and were, for the most part, predicted by the user community, some features are real game changers for iOS where as they might not have been for other platforms.

  • Setup Screen – As described by Steve Jobs himself during the Keynote, all of us have been confronted to the rather frustrating initial contact that we have with our new iPhone when we boot it up for the first time :
    Connect to iTunes

    . With iOS 5, new users will be able to turn their devices on and face a much more welcoming screen :

    iOS 5 Setup

    The Wizard works great for all cases – new users, returning users, users with two or moer devices, etc. With the new “Restore from iCloud” option, it’s never been easier to install or restore a new device and for those who prefer restoring from a backup, that’s of course also available.

  • Wireless Syncing – Perhaps the most envied feature that iPhones users wanted from their Android counterpart is wireless syncing. This is a huge win for the user. No more needing to spend 10 to 15 minutes on your computer every time you want to transfer a song you bought on the way home to your computer and/or iPad, no more long syncs that trigger unnecessary backups, no more traveling with that cable everywhere you go.

    But that’s not all… another feature that Android users have had is the ability to remotely install apps onto their device from their computer. This is a huge convenience that iPhone users did not have. (Keep in mind that Appsfire has offered this feature for iOS users for over a year now; I encourage you to install Appsfire on your device, create your account on Appsfire.com, and download apps easily on your iPhone by finding the app either from Appsfire.com or from the Appsfire app.) Now, whenever you download something from your computer, and assuming you have iCloud set up, that app, song, or movie will instantly be downloaded to all of your devices – no sync required at all.

    This combination of wirelessly syncing your device and instant propagation of your purchases across all of your iOS real-estate is extremely powerful and convenient – a game changer for the user.

  • Over-the-Air iOS Updates – Another feature that some other platforms have had for a while. However, iOS users have had the painstaking task of connecting their device (or devices) to iTunes, downloading large files, usually around or above 600MB, backing up their entire device (it takes a while to back up a 64GB iPad), and finally, wait for the update to download and install… which can take a while if your connection isn’t super fast. The entire process is quite tedious.

    Oh, and if you don’t own a Mac, you can’t upgrade your iOS – ever.

    Recently, according to David Chartier‘s inside sources, about 50% of the phones returned at the Apple Genuis Bar have never been synced to iTunes – which means that their iOS versions were never updated either.

    Let’s take the number of iPhones Apple has sold since launch date to see how many phones this might represent :

    iPhone sales in millions
    Graph showing millions of iPhones sold. Each color represents a major iOS release
    Source: Apple Press Releases

    That’s a lot of iPhones sold. Of these, some are no longer in use, some are owned by users who update their devices, and some are owned by users who can not or choose not to update their devices. The point is, depending on the distribution of these factors, we are going to have more or less un-updated iOS devices. My goal is to estimate the number of devices that are not running the latest major point-release version of iOS.

    As a first scenario, let’s assume the following parameters :
    - 2 out of 5 iPhones are retired
    - Of those still in use, 1 out of 20 devices make it to the Genius Bar, of which half are not updated
    - Of those not sent to the Genius Bar, 1 out of 10 users never update their devices
    - everyone else updates their devices to the latest major point release

    In this scenario, we are left with :

    74 400 000 active phones
    - 1 860 000 iphones sent to the Genius Bar and are not updated
    - 7 068 000 iphones that can’t or won’t update
    = 65 472 000 active iphones that are updated
    = 8 929 000 active iphones running an older version of iOS
    = 12% of iPhones

    Now, let’s take a more pessimistic estimate. Let’s say :
    - 3 out of 5 iPhones are retired
    - Of those still in use, 1 out of 15 devices make it to the Genius Bar, of which half are not updated
    - Of those not sent to the Genius Bar, 1 out of 5 users never update their devices
    - everyone else updates their devices to the latest major point release

    In this scenario, we are left with :

    51 600 000 active phones
    - 1 720 000 iphones sent to the Genius Bar and are not updated
    - 9 632 000 iphones that can’t or won’t update
    = 40 248 000 active iphones that are updated
    = 11 352 000 active iphones running an older version of iOS
    = 22% of iPhones

    These scenarios average out to about 10 million iPhones, still active and not running the latest major release-point of iOS. That’s a lot of iPhones! Also, this graph does not include iPod and iPad sales (yet) which will obviously increase this estimated number. (It is common to see people using iPads as their only computing device thus making iOS upgrades tedious.)

    With so many iPhones potentially out of date, good developers (or those who need to reach the greatest audience) must support older versions of iOS. This translates to more work (longer hours) to support or by-pass older iOS versions, introducing bugs whilst trying to code for these differences, reducing the quality of the app because the developer must use less RAM (iPhone 3G had 128MB RAM vs the iPhone 4′s 512MB RAM), creating (or budgeting) different resolution graphics (retina vs non-retina), and using outdated or older iOS APIs. In some cases, it means the developer can’t harness the most recent advances and features that accompany every new iOS.

    It’s very tempting for a developer to simply say “Sorry, you must have the latest version of iOS to run this app.” But in most cases, this decision will translate in less downloads, less sales, and overall dissatisfaction. It’s simply not an option! With iOS5′s introduction of OTA iOS updates, the barrier to update the iOS is significantly decreased and it becomes acceptable for developers to require the latest iOS to run an app. Once this barrier drops, developers can start spending all their time supporting the latest advances available in iOS knowing full-well that their users will be able to profit from them easily by updating their iOS. For high-end graphic apps (think 3D games) or “heavy” apps, this is a game changer.

  • Overall, iOS5 is a game changer. Its use of wireless technology will change the way users and developers use iOS devices.

iOS 4.3.3 seems to affect the WiFi connection of some iphones. In any case, if your WiFi on your iPhone has suddenly seems to be very slow or disconnects very often, assuming you haven’t changed any settings on your router(s), and if you recently updated to iOS 4.3.3, there might be a simple trick you can use while we wait for Apple to update.

Symptoms

Ever since I upgraded my iPhone to iOS 4.3.3, it has been pretty much impossible to connect to Wifi. The origins of the bug are unclear and the symptoms slightly different from phone to phone but in most cases, the affected phone is able to connect to a network but is then unable to surf the net or any other kind of data transferred via the HTTP protocol. In my case, I was able to connect to my home and office networks and I would have a very slow connection for a about a minute on each one before the connection would simply not be doing anything. Note that I would still be connected to the network but was unable to transfer data.

How to Fix It

Warning: The following procedure will erase ALL of your network settings and disable your phone for about a minute while it updates. You will then be prompted to unlock your SIM card and enter your pass code if you have one.

  1. Go to Settings -> Reset
  2. Click on Reset Network Settings
  3. Wait a bit, and then try connection to your network.

This worked for me. It might not work each time and on all devices. If it doesn’t work for you, I think you’re stuck with either waiting for an iOS update or reseting your phone completely to factory settings (restoring from backup might reintroduce the problem).

Good luck!

Air Video

Air Video Player/Server

iOS4.3 introduces a buffed-up Air Play and Home Sharing which is really great but if, like me, you don’t have tons of .mp4 files lying around, you might be looking for a solution to play DivX, AVI, or .mkv videos wirelessly from your Mac to your Apple TV. This solution allows you to do just that except that you’ll have to go through an iPhone or an iPad too.

With the arrival of iOS 4.3, developers are finally able to harness the power of AirPlay which means bye-bye HDMI cable from my Mac to my TV to watch videos. Here’s what you need :

  • Apple TV 2 fully updated to iOS 4.3 or later
  • An iPhone or iPad running iOS 4.3 or later with Air Video installed
  • Air Video Server from http://airvideoapp.com

At the time of writing, Air Video costs €2,39 but frankly, it’s worth it. The app is awesome. If you really want to catch a deal, you can always head on over to Appsfire.com and track the app. Update: There’s a free version here but I don’t know if it’ll serve this purpose.

To stream a movie from your mac, follow these steps :

  1. Install Air Video Server
  2. Set up your preferences and set which folders you want the app to play videos from
  3. Make sure the server is On. (Start Server)
  4. Launch the app that you bought from your iPhone or iPad, connect to a server (in this case, your Mac
  5. Browse to the video you want to play and hit Live Conversion
  6. Once the video starts playing on your device, hit the AirPlay icon and send it to your Apple TV – you’re done! Enjoy the show :-)



(Thank you Zarry!)

NOTE: This example uses the file “hosts” as an example but other files can also be modified using this technique.

If at some point you need to modify your hosts file in Windows 7, you’ll most likely have to change your access rights to that specific file.

Please note that you have to have administrator privileges to make the following changes.

  1. In Explorer, go to the file you wish to Edit. In this case “c:\windows\system32\drivers\etc\hosts”
  2. Right-click on that file and select “Properties”
  3. Select the “Security” tab
  4. Select your User.
  5. Click on “Edit”
  6. Click on your username again and modify the permissions as you wish. In most cases, you can give yourself “Full Control”

Changing file permissions for a file in Windows 7

If you set up a WordPress blog, you might find that you’ve created your first user account – probably yours – and might have wanted to either use a slightly different version or perhaps a different letter-case. When I migrated this blog over to WordPress, I created the user “nick.” Which is OK except that in the design, it was appearing as lower-case which is not what I wanted. I wanted “Nick.” If you’ve ever tried to change this setting in WordPress, you will have come accross this message:

Usernames cannot be changed.

And they mean it.

The easiest way I found to get around this, though a little time-consuming, is to simply follow these steps :

  1. Create a new User with Administrator priveledges
  2. Log-in to your admin section using this new user
  3. Go to the “Users” tab and tick the checkbox next to the username you wish to modify (in my case, “nick”). In the “Bulk Actions” drop-down, select “Delete” and then click on “Apply.” If you have created or imported posts at this point, you will have two options: 1) Delete the posts or 2) Associate the posts to a different User. Select the second option and associate the posts to the new user you created (the one you are currently logged in as). Accept these changes.
  4. Create a new user – the one you originally wanted to create – and give him “Administrator” rights.
  5. Log out and Log back in using your new user.
  6. Repeat step 3 but delete the previous user you created this time.

Voila. You now have your main user with the exact name or letter-case you wanted.

If you have a Windows 7 DVD Installation and you want (or have to) update an existing Vista virtual image that you have installed in VMWare’s (excellent) Fusion software, you need to boot from DVD. Usually, this will not happen by default. In VMWare Fusion 3, you need to select your Virtual Machine. It must be stopped. Go to the Settings and then the click on Advanced. Finally, click on CD/DVD. You can now start your Virtual Machine, put the DVD in quickly (unless it’s already in), and be ready to “Press any key to boot from DVD-” This may require you to give full focus to the Virtual Machine’s window.

Once you’ve installed Windows 7, or any other Windows version for that matter, you can completely remove the installation by shutting down the machine, right”clicking on it in your VM library, and selecting delete.

Depuis la parution du logiciel Fring sur l’App Store, il est désormais possible de faire des appels, en mode WiFi uniquement, depuis votre iPhone, en utilisant votre compte SIP Free. Pour activer cette option, vous devez :

1) Activer votre compte SIP Free

” Connectez”vous à http://portail.free.fr/ avec vos identifiants.

” Séléctionnez l’option “Téléphone”

” Séléctionnez l’option “Gestion de mon compte SIP”

” Remplissez le données manquantes et cochez la case “Activé” avant de cliquer sur “Enregistrer”

Votre compte SIP est désormais activé.

2) Télécharger Fring

” Depuis votre PC, cliquez sur le lien suivant : Fring ou depuis, votre iPhone, faites une recherche pour “fring” dans la catégorie “Réseaux Sociaux”

” Installez l’application sur votre iPhone

3) Configurez Fring

” Lancez l’application depuis votre iPhone

” Cliquez sur “SIP”

” Séléctionnez “Other”

” Dans le formulaire suivant, renseignez :

• User ID :  Votre numéro de téléphone FREE (09xxxxxxxx)

• Password : Le mot de passe que vous avez définie plus haut

• Proxy:      freephonie.net

Cliquez sur “Login”

 

4) Téléphonez!

Lorsque votre compte SIP sera enregistré, vous pourrez lancez des appels téléphoniques depuis les contacts de votre carnet d’adresse ou d’autres réseaux sociaux que vous aurez enregistré. Pour utilisez votre compte SIP Free, lancez l’appel en cliquant sur SIP.

 

Vive la mobilité téléphonique!

bottom-img