Samsung's Position On Tizen May Hurt Developer Recruitment
CowboyRobot sends in an article about how Samsung's constantly shifting plans for its smartwatches are making it hard for developers to commit to building apps. Quoting:
"Samsung's first smartwatch, released in October last year, ran a modified version of Google's Android platform. The device had access to about 80 apps at launch, all of which were managed by a central smartphone app. Samsung offered developers an SDK for the Galaxy Gear so they could create more apps. Developers obliged. Then Samsung changed direction. Samsung announced a new series of smartwatches in February: the Gear 2, Gear 2 Neo, and Gear Fit. Unlike the first device, these three run Samsung’s Tizen platform. ... This week, Samsung made things even more interesting. Speaking to Reuters, Yoon Han-kil, senior vice president of Samsung’s product strategy team, said the company is working on a watch that will use Google’s Android Wear platform. In other words, Samsung will bring three different watches to market with three different operating systems in under a year."
So basically they're just throwing everything at the wall and seeing what sticks? I suppose that's one way to avoid choosing the wrong platform ...
In the case of Android Wear, if a developer targets that platform, they won't be limited to *just* Samsung.
This doesn't surprise me. While Android Wear likely won't compete much with the "mostly dumb" smartwatches that consist of only a display and UI for the phone they're tethered to (Sony Smartwatch, Pebble - both of these are able to achieve hardware cost reductions and battery life that Android Wear will never be able to match, putting AW consistently in a different price/functionality market segment than SW and Pebble), Android Wear was a DIRECT competitor for Galaxy Gear - both are in the "High standalone functionality" category. At least by hardware design, that is - a watch running Android should be able to operate almost entirely standalone, using a phone only as a data connection in a manner similar to Google Glass. Unfortunately Samsung totally fucked up Gear and while its hardware capabilities should have made it MORE capable of standalone operation than any other smartwatch out there, Gear wound up the LEAST capable of standalone operation instead - being the ONLY smartwatch which required one of a few specific models of phone as opposed to "any Android phone" (Sony) or "any Android phone or iOS" (Pebble)
By virtue of being in direct competition with Gear (e.g. identical market segment) AND the fact that it's superior, Wear is going to *crush* Gear. (Wear won't likely crush Pebble or Sony Smartwatch since they have the capability to play in a much lower-cost market segment than Wear will be able to due to having significantly lower hardware requirements.)
retrorocket.o not found, launch anyway?
It's most likely that the three different platforms mentioned were developed and evangelized by three different teams at Samsung that never talked to each other. Each team probably thinks their solution is *the* solution.
When I worked at Samsung, divisions were heavily siloed, and often the first time you heard about what they were doing was when you saw it on a news site. Even within the same platform, teams were heavily divided. Our software dev outreach teams didn't even have a way to talk to the hardware design teams.
I don't understand the belly-aching. When I wrote code for Apple II machines, I had to know both BASIC and assembler. PC? Batch scripting, VB, C++, C#, SQL, InstallShield and still a little assembler. Web and mobile? Javascript, Java, Perl, PHP, Ruby, C#, ASP, Objective-C plus a few dozen "platforms", "frameworks" and what-not cobbled together with JSON, XML, CSS and various template and scripting syntaxes.
So, you have to learn three platforms to keep up with a line of devices? Boo hoo. Besides, an "app" should be something you can crap out in a month or two - these generally aren't monolithic platforms like Office - even the context-switching-disabled should be OK.
Long ago IBM split itself in to 7 internal subdivisions that could to a certain extent compete. At the time all of IBM's equipment ran on chips made by IBM for IBM products. The florida area sub-unit which didn't actually make any computers, put one together from intel chips. It was dubbed the PC. The OS was contracted out to some kids from Seattle.
Sony's products division is constantly at war with it's content division, leading to the constant hedging on content protection that defeats their products by using non-standard formats with DRM.
Perhaps Samsung, which is really a humungously diverse set of industries, just has different competing segments within itself. Each has a strategy that is aimed at competing with the other divisions strategy but has to be distinctly different due to the internal politics, just like IBM's PC did.
Its not s strategy to do everything, that's just the result.
Some drink at the fountain of knowledge. Others just gargle.
Very functional and attractive watches are available for 10s of dollars. What is it you are expecting an iWatch to do that would make it worth hundreds of dollars?
I suggest you look at the SDK google released for Wear. It does what you just described...
-------
1. Enjoy your job
2. Make lots of money
3. Work within the law
Choose any two.