Over a million developers have joined DZone.

A Bit More on Google v. Apple / Mobile 2015

· Java Zone

Discover how powerful static code analysis and ergonomic design make development not only productive but also an enjoyable experience, brought to you in partnership with JetBrains

Ok so maybe I was a bit grumpy, like the kid who thought he was getting a new race kit and woke up instead to a coloring book. Now is not completely useless, and no question, voice assistive tech is better overall on Android. But I stand by the essence of that point: the next major battlefield is context-oriented computing and Google is acting like they think they‘re sitting on a large lead in the bottom of the 9th. I still see it as a small lead say in the 3rd inning: a little rain and the whole thing could be off. Jesus, Soundhound is entering this space? Isn‘t that like finding out that a sow farmer is preparing en entrant for the Kentucky Derby? Ok, that‘s a bit of a stretch..

On the other side, as much as peace has been restored in Xcode, had kind of a weird week where as I was packaging a release with a WatchKit app and a Today Extension, I was thinking ‘wait, modular, TDD nirvana is just a shot away, but having a framework include a framework doesn‘t work? wait, um, really??‘

Then I setup Android Studio 1.3 and was preparing a release inside it, running a lot of tests. Verdict: dope. Super fast. They made it so the test results view slides out and then away. I was just whining on Twitter a few weeks ago how nutty it is that the unit test runner literally is indistinguishable from the first incarnations the dropped over a decade ago. Guess either they just nailed it so perfectly, the first version was ready to be burned to an eprom, or more likely, they just went on to other greasy wheels and it just completely dropped off the radar. Which defies everything we preach constantly in tech.

Speaking of which, this article about Toyota‘s codebase dropped like a thermonuclear device. I have to do a separate, extended rant about it. Actually thinking about it I realized one of the main reasons I would like to do a podcast is the environment is so target rich it‘s ludicrous. The main redux I offer on this is welcome to a world in which no engineer ever has been paid as much in a year as a final season friends actor made for one episode. Welcome to the world of your car and plane might crash but that‘s less important than another 800 hours of the Kardashians being recorded for posterity.

Remember: Lean, the most popular Agile variant, is derived from the Toyota System. But whenever something bad turns up, the Agile priesthood uncorks the classic bad apple speech from Strangelove. In an industry whose preferred path to known-hood is homily delivery, this is a huge black eye. But here is the key puzzle to consider: how does one of the most successful companies in the world get found out to have a case or rot that makes the House of Usher look like Buckingham Palace? I predict this will do them immense damage as a brand.

This is a golden age for development. Both Android and iOS are moving at a pace in which a year compares favorably with decades of prior tech hegemons. Looking forward to ios9, but wow, Soundhound and their jacked up mule joining the derby is frankly awesome.

Learn more about Kotlin, a new programming language designed to solve problems that software developers face every day brought to you in partnership with JetBrains.


Published at DZone with permission of Rob Williams, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}