Hot topics

64-bit processors for smartphones: what you should know [updated]

computer cpu
© ed10vi/flickr.com

When Apple presented the iPhone 5s with a 64-bit processor last year we all knew Android devices would be following their lead with this technology. 64-bit CPUs have been a standard for years in the desktop domain, but what are the real advantages that this type of processor will bring to smartphone users? Update: with the announcement of the first 64-bit ARM processor for Android, the Nvidia Tegra K1 Denver, we thought we'd refresh your memory on what 64-bt computing is all about.

computer cpu
A desktop CPU from underneath. / © ed10vi/flickr.com

64-bit quick facts

CPUs count with rows of numbers made up of zero's and one's. Processors with a 64-bit architecture are in a position to handle a row of numbers made of 64 digits during one single clock pulse. Or to rephrase: it can handle 64-bits (8 bytes) of data information at double the speed as it takes a 32-bit (4 bytes) processor to handle the same amount of data.

Simply put: 64-Bit CPUs can handle more information at once, but this performance is task-specific and RAM-dependent.

A good simple analogy, thanks to reddit user candre23, is to think of a desk that you have covered in arts and crafts. You’ve got all your materials laid out across the desk (scissors, paper, magic markers, and the like) and you’re finding that with all this stuff it doesn’t leave you with a ton of room to actually do work. Moving from a 32-bit to a 64-bit architecture is like getting a much bigger desk and being able to do bigger art projects and organize your material much better. Sure, it is a heckuva lot more complicated than that, but it’s a good simple explanation for what increasing the bits does for your computer/mobile device.

How does the hardware and software work together?

Hardware isn't the only factor when it comes to a 64-bit system: software also plays an important role. Software also needs to be constructed properly for this architecture in order to provide the processor with the necessary data. Only when both of these requirements are met will a 64-bit architecture be able to deliver the expected advantages.

The advantages of 64-bit

This processor type can compute larger integer values. An integer is a kind of data that saves integral values, in other words zeros and ones. Processing larger values will then result in certain advantages for graphics (for example with user interfaces and games), multimedia information or 64-bit file systems. Another advantage is that it will be able to address more than 4 gigabytes of RAM (the maximum for 32-bit systems). While this is still a moot point for mobile devices (I would absolutely LOVE a smartphone with 4 GB of RAM) it is definitely paving way for this improvement in the future.

galaxy s4 top
Even Samsung will be building phones with 64-bit CPUs. Do you think that the Galaxy S4 successor with have one? / © NextPit

The disadvantages of 64-bit

Compared to 32-bit programs, there is a significant disadvantage: due to the doubled number length that is allocated to the 64-bit format, more storage (RAM, cache and memory) is used than with its 32-bit counterparts. This can become a problem, particularly for smartphones, since they are often greatly limited in resources when compared to desktop PCs.

What's more, it really only makes sense to have a 64-bit processor if the programs/apps have been made for this type of architecture. This means extra effort and expense for app developers. It's also important to consider that 32-bit programs when used on a 64-bit system could slow down the entire system in certain situations. The reasons for this is because the 32-bit format will need to be loaded on top of the 64-bit libraries. This would heavily impact the memory as well as the internal storage.

Bottom Line and Forecast

Smartphones are performing better and better and the only logical next step is to develop a modern architecture for hardware and software. Whether you're dealing with complex office software, demanding games or a smartphone used as a computer replacement, the usage possibilities are constantly expanding and switching to 64-bit processors will be a welcome change. For the time being though, this added value still has its limits, but this could change with the next generation of devices down the road, when hardware and software are made to work more fluidly with one another.

  nextpit recommendation Price tip Luxury version with handle Price tip with handle For Garmin fans Mid-range tip
Product
Image Withings Body Smart Product Image Renpho Smart Body Fat Scale Product Image Withings Body Scan Product Image Lepulse Lescale P1 Product Image Garmin Index S2 Smart Scale Product Image eufy Smart Scale P3 Product Image
Deals*
Go to comment (3)
Sterling Keys

Sterling Keys
Freelance Editor

From all the way over on Vancouver Island, Sterling Keys started off his smartphone adventure with an HTC S710 equipped with Windows Mobile and knew there had to be something better. Over the next few years, and countless different operating systems, he has finally found his home on Android.

View all articles
Liked this article? Share now!
Recommended articles
Latest articles
Push notification Next article
3 comments
Write new comment:
All changes will be saved. No drafts are saved when editing
Write new comment:
All changes will be saved. No drafts are saved when editing

  • 7
    Flynn Mccoy Aug 14, 2014 Link to comment

    With every passing day, people are experiencing innovations in the field of smartphones and so if you are considering of buying your first smartphone, you must look at it processors, battery life and camera.


  • 22
    ljhaye Sep 15, 2013 Link to comment

    Finally, with the 64-bit A7, Apple has made it possible for developers to take the 64-bit apps they’ve written for the Mac and bring them to iOS 7 with relative ease. And that is a huge benefit, indeed.
    “Because Apple makes the development environment and has updated those tools for 64-bit architectures, a developer only really needs to recompile their application to make it 64-bit compatible — assuming they haven’t done anything non-standard with their code,” said Howe. “This will not be true with Android, by the way. The Android Java app and native app environment will need support from Oracle, who owns the Java environment, as well as 64-bit support from the Android kernel. Android has a lot more moving pieces to coordinate, and will take longer to go to 64-bit.”
    So, while this early transition to 64-bit is most certainly a long-term play for Apple, it’s not without some immediate and important short-term benefits — even without more than 4GB of memory.


  • 22
    ljhaye Sep 15, 2013 Link to comment

    Is Google currently working on a 64bit version of Android? Will the version of Android after Kit Kat be 64bit software? How is Apple using 64bit processing without using 4GB of RAM? Does a smartphone have to use 4GB of RAM in order to run a 64bit OS architecture effectively? Huawei has a phone with a 64bit processor, the Ascend D but, its not effective as the Android OS isn't 64bit. I think this desktop architecture makes the most sense in tablets and I think this is Apple's angle turning the iPad into a true desktop competitor. Their App ecosystem for the iPad will tell us if this a necessary step in smartphone computing or just an innovative gimmick on their end.

Write new comment:
All changes will be saved. No drafts are saved when editing