Sunday, September 07, 2014

OnePlus One Doesn't Add Up

I saw my wife staring at her iPhone 4S the other day. I asked her what she was doing. She was reading an e-book on the Kindle app. Lord help her eyes!

This rekindled (pardon the pun) my quest to move her to Android. The new OnePlus One seemed like a good idea: big, fast, pretty, CyanogenMod ...


So I went to eBay and bought an invitation. Currently you can only get the black 64GB model.

It came in a couple of days. I had already been talking it up to her. She wasn't excited but didn't push back.

When it got here it was a different story. She didn't want to transition from iOS.

I knew what was good for me so I let the OnePlus One sit there for a few days. Still no movement.

I posted that I had one for sale on eBay, Google+, Twitter, and Facebook. I got a nibble from a former co-worker who had been playing with one at work.

We worked out a deal and we swapped phones - the OnePlus One for an unlocked 16GB iPhone 5S.

Seemed perfect.

Until she saw it. Her reaction was "The screen is so small." After I climbed down off the ceiling ...

The transition was easy. Well, as easy as anything is that involves iTunes. AT&T was very helpful giving me a new nano-SIM without activating it. Then when I was ready I just called them and it worked. Thanks!

I haven't exposed her to TouchID yet. LTE and 5GHz 802.11n are both nice. And it's light and thin.

DeviceApple iPhone 4SApple iPhone 5SOnePlus One
DESIGN
Device typeSmart phoneSmart phoneSmart phone
OSiOS (7.x, 6.1, 6, 5.1, 5)iOS (7.x)Android (4.4.4, 4.4) CyanogenMod 11S UI
Dimensions4.54 x 2.31 x 0.37 inches (115.2 x 58.6 x 9.3 mm)4.87 x 2.31 x 0.30 inches (123.8 x 58.6 x 7.6 mm)6.02 x 2.99 x 0.35 inches (152.9 x 75.9 x 8.9 mm)
Weight4.94 oz (140 g)3.95 oz (112 g)5.71 oz (162 g)
Body materialGlassAluminium
DISPLAY
Physical size3.5 inches4.0 inches5.5 inches
Resolution640 x 960 pixels640 x 1136 pixels1080 x 1920 pixels
Pixel density
326 ppi326 ppi401 ppi
Technology
IPS LCDIPS LCDIPS LCD
Colors16 777 21616 777 21616 777 216
TouchscreenMulti-touchYesMulti-touch
FeaturesLight sensor, Proximity sensor, Oleophobic coatingLight sensor, Proximity sensor, Oleophobic coatingLight sensor, Proximity sensor, Scratch-resistant glass
CAMERA
Camera8 megapixels8 megapixels13 megapixels
FlashLEDDual LEDDual LED
Aperture sizeF2.4F2.2F2.0
Focal length (35mm equivalent)35.00 mm
Camera sensor size1/3.2"1/3"1/3.06"
FeaturesBack-illuminated sensor (BSI), Autofocus, Touch to focus, Digital image stabilization, Face detection, Geo taggingBack-illuminated sensor (BSI), Autofocus, Touch to focus, Digital image stabilization, Face detection, Burst mode, Digital zoom, Geo tagging, High Dynamic Range mode (HDR), PanoramaCMOS image sensor, Autofocus
Camcorder1920x1080 (1080p HD) (30 fps)1920x1080 (1080p HD) (30 fps), 1280x720 (720p HD) (120 fps)3840x2160 (4K), 1280x720 (720p HD) (120 fps)
FeaturesDigital image stabilizationDigital image stabilization, Picture-taking during video recording
Front-facing camera0.3 megapixels VGA1.2 megapixels5 megapixels
HARDWARE
System chip
Apple A5Apple A7 with 64-bit architectureQualcomm Snapdragon 801 8974-AC
Processor
Dual core, 800 MHz, ARM Cortex-A9Dual core, 1300 MHzQuad core, 2500 MHz, Krait 400
Graphics processorPowerVR SGX 543MP2PowerVR G6430Adreno 330
System memory
512 MB RAM1024 MB RAM3072 MB RAM
Built-in storage64 GB64 GB16 GB
BATTERY
Talk time14.00 hours
Stand-by time8.3 days (200 hours)
Talk time (3G)8.00 hours10.00 hours
Stand-by time (3G)10.4 days (250 hours)
Capacity1570 mAh3100 mAh
Not user replaceableYesYes
MULTIMEDIA
Music player
Filter byAlbum, Artist, Genre, PlaylistsAlbum, ArtistAlbum, Artist, Playlists
FeaturesAlbum art cover, Background playbackAlbum art cover, Background playbackAlbum art cover, Background playback
SpeakersEarpiece, LoudspeakerEarpiece, LoudspeakerEarpiece, Stereo speakers
YouTube playerYesYesYes
INTERNET BROWSING
BrowserSafari
Built-in online services supportYouTube (upload)YouTube (upload), TwitterYouTube (upload), Picasa/Google+
TECHNOLOGY
CDMA
800, 1900 MHz
GSM850, 900, 1800, 1900 MHz850, 900, 1800, 1900 MHz850, 900, 1800, 1900 MHz
UMTS850, 900, 1900, 2100 MHz850, 900, 1700/2100, 1900, 2100 MHz850, 900, 1700/2100, 1900, 2100 MHz
FDD LTE700 (band 13), 700 (band 17), 800 (band 18), 800 (band 19), 800 (band 20), 850 (band 5), 900 (band 8), 1700/2100 (band 4), 1800 (band 3), 1900 (band 2), 1900 (band 25), 2100 (band 1) MHz700 (band 17), 1700/2100 (band 4), 1800 (band 3), 2100 (band 1), 2600 (band 7) MHz
TDD LTE2300 (band 40), 2600 (band 38) MHz
DataHSDPA 14.4 Mbit/s, HSUPA 5.76 Mbit/s, UMTS, EDGE, EV-DO Rev.ALTE, HSDPA+ (4G) 42.2 Mbit/s, HSUPA 5.76 Mbit/s, UMTS, EDGE, GPRSLTE, UMTS, EDGE, GPRS
Micro SIMYesYes
nano-SIMYes
Positioning
A-GPS, GlonassGPS, A-GPS, Glonass, Cell ID, Wi-Fi positioningGPS, A-GPS, Glonass
NavigationYesTurn-by-turn navigationYes
CONNECTIVITY
Bluetooth4.04.04.1
Wi-Fi802.11 b, g, n802.11 a, b, g, n, n 5GHz802.11 a, b, g, n, n 5GHz, ac
Mobile hotspotYesYesYes
USBUSB 2.0YesUSB 2.0
ConnectorProprietaryProprietarymicroUSB
FeaturesUSB chargingUSB chargingMass storage device, USB Host, USB charging
OtherTV-Out, Computer sync, OTA syncTV-Out, Tethering, Computer sync, OTA syncNFC, DLNA, Tethering, Computer sync, OTA sync
OTHER FEATURES
NotificationsMusic ringtones (MP3), Polyphonic ringtones, Vibration, Flight mode, Silent mode, SpeakerphoneMusic ringtones (MP3), Polyphonic ringtones, Vibration, Flight mode, Silent mode, SpeakerphoneHaptic feedback, Music ringtones (MP3), Polyphonic ringtones, Vibration, Flight mode, Silent mode, Speakerphone
Additional microphone/sfor Noise cancellationfor Noise cancellation, Video recordingfor Noise cancellation
SensorsAccelerometer, Gyroscope, CompassAccelerometer, Gyroscope, Compass, Fingerprint IDAccelerometer, Gyroscope, Compass
Hearing aid compatibilityM4, T4
OtherVoice dialing, Voice commands, Voice recordingVoice dialing, Voice commands, Voice recordingVoice dialing, Voice commands, Voice recording
AVAILABILITY
Officially announced04 Oct 201110 Sep 201323 Apr 2014
SHOPPING INFORMATION
AccessoriesApple Earphones with Remote and Mic, Dock Connector to USB Cable, USB Power Adapter, DocumentationApple EarPods with Remote and Mic, Lightning to USB Cable, USB Power Adapter, Documentation
MSRP price$ 299

Sunday, August 31, 2014

Bye, Bye NPAPI

I've been talking about this since last year here and here. And now it happened.

Chrome version 37 added 64-bit support to the stable channel. And took away NPAPI.
Currently, the only significant known issue is the lack of 32-bit NPAPI plugin support.
To get to 64-bit, go to the Chrome Windows 64-bit download page.


Update: Mac as well.

Sunday, August 24, 2014

Too Far

Now I'm the biggest Google fan there is.

But...

Look at this Google Now card I got recently at my daughter's house.


The "Watching TV?" card says "Sony TV found on Wi-Fi network."

I'm not sure I'm Ok with my Android phone scanning every Wi-Fi network I connect to looking for TVs. What else is it looking for? Nests?

The Wi-Fi network is WPA2-PSK so I had to authenticate to it but I didn't expect the Android phone to scan it.

Not happy.

Sunday, August 17, 2014

I Miss Sun

A recent article in the Wall Street Journal reminded me of the accomplishments of Sun.

When my group was struggling with processor capacity and availability we came across what became Sun's Enterprise 10000 (E10k). At that time the system didn't even have a name. The development group had just been bought from Cray and was being incorporated into Sun. When we visited their facility it was in San Diego. I have a Cray t-shirt with a dragon on it from that visit. There's a good article on the background of the E10k here.

We bought one for $1,000,000 and it fundamentally changed the way we provided services in our Unix environment.


On one of our visits to Sun Quentin in Menlo Park we saw "Thumper." I fell in love. We never bought any X4500s but I have bought several Drobos which are very similar function.


I was also in Menlo Park when Sun unveiled their "Blackbox". I was standing in the crowd to Schwartz's left in this video.


And we all keep hearing about Oracle's copyright claim against Google's use of the Java API. That's not the whole story. Here's Sun's position at the time Google adopted this. Notice that that's on the Internet Archive's Wayback Machine as Oracle took down the original blog.


The good folks are still around. You'll know them when you run into them. Tell them I said hello.

Sunday, August 10, 2014

Google Wallet

My Moto X has NFC and supports Google Wallet. I installed the app and connected my debit card to it.

I have been using Google Wallet for various online transactions but I've begun using it for retail transactions. Surprisingly I've found more establishments than I expected supporting NFC. When you check out, look for this symbol on the terminal.


Just a couple of examples of where I've found NFC are McDonalds, OfficeDepot, CVS, Home Depot, PetCo, Walgreens and even Local Express in Hernando.



It seems to require me to unlock the phone and input my Google Wallet PIN. McDonalds was blown away. They had never had anyone else do it. OfficeDepot still wanted me to sign the receipt.

There's still no NFC support on the iPhone but that may be coming.

It's early yet but I'm glad to see progress.

Sunday, August 03, 2014

Android Keyboards

Even in my Treo 650 days I preferred using a stroke-based input method over the QWERTY keyboards. On my first Android device I used Graffiti Pro for Android. While that worked great it got kind of embarrassing and it never did support all the special characters.

Pecking away on a touch keyboard made me feel like I was using an iPhone. Then I discovered Swype. Initially it was in "beta" and you had to register for the beta and then sideload it.

Swype is all grown up now and it has been my mainstay keyboard for a while.

Then with recent releases of Android the AOSP and Google Keyboards have incorporated swiping input. So with my Moto X I started off with the Google Keyboard.

But my eyes aren't what they used to be. I experimented with Swype's themes and settled on "Night" but it still didn't have the size or contrast of the alternate characters that I wanted. And since Swype has bought Nuance they don't use Google's speech to text but their own. I don't need to have to manage two different speech to text engines.

Then recently Lifehacker did a poll on Android keyboards, SwiftKey was the runaway winner.


So I took a look. These are from my CyanogenMod 11 Skyrocket.


Obviously the AOSP and Google Keyboard are very similar. The good things are that the speech button is dedicated but the alternate characters are practically impossible to read on the AOSP. The Google Keyboard is worse in that the alternate characters seemed to require selecting the ?123 key first. The speech button is to the left of the Space bar on both.

The Swype "Night" theme gave me the greatest contrast for the alternate characters but they are still grey on grey. It's nice that the ' and - are alternate characters on either side of the Space bar. But the speech button is immediately adjacent to the Return key. And the speech recognition is Nuance.

Finally SwiftKey "Holo" theme provides the highest contrast for the alternate characters as they are blue on grey. The speech button is back to the left of the Space bar away from Return key. Unfortunately it is an alternate so you have to tap and hold to activate it. ,!" are alternate keys over the . to the right of the Space bar. This means that you have to hold down the . key until a little bar pops up with ,!? and then you slide to select one.

So I used SwiftKey for a while.

What I found was that I was so used to the characteristics of Swype that SwiftKey threw me off. Specific examples are 1) When you finish swiping a word and lift your finger, Swype shows you alternative words. SwiftKey shows you possible next words based on your writing style. 2) When you finish swiping a word and lift your finger, if you don't like the word that Swype has given you Backspace erases the entire word. With SwiftKey Backspaces erases it letter by letter. 3) SwiftKey doesn't let you swipe names in the To: field of an e-mail. I can't imagine why and maybe I just haven't found the trick but still ...

So what to do?

I've actually gone back to the Google Keyboard. I discovered quite by accident that if you tap and hold on the . key to the right of the Space bar that a little bar pops up with most of the punctuation on it.


The number keys even do the same kind of thing offering fractions and exponents.


Android L was announced at Google IO. In L is a new keyboard. It has already showed up on Google Play.

It builds on the previous Google Keyboard by adding a , on the main screen and moving the voice icon up to the top where it is less likely to get tapped by accident. You can also hide the voice icon if you don't use it.


Time will tell.