Nice reading, om Alv. Take out saya kok malah berasa ada hidden business
agenda yah dari pembuat artikel ini. Mungkin butuh baca beberapa kali untuk
benar-benar paham.
 On Feb 15, 2014 5:49 AM, "Alvin Tedjasukmana" <alvin.tedjasukm...@gmail.com>
wrote:

> *What Google really means when it calls Android 'open'*
>
> Google loves to woo app makers to Android by whispering the sweet sounds
> of "openness" and "open source" in their ears. While that's not entirely
> accurate, they heed the call for good reasons.
>
>
> Is Android fully open? Well, no, but quasi-open gets most developers to
> exactly where they want to be. (Credit: CNET)
>
>
>
> The gooey center of Google's pitch to developers to make apps and services
> for Android is a series of terms easily misunderstood, but central to
> Android's flexibility and success.
>
>
> Every once in a while, Android 
> <http://www.cnet.com/android-atlas/>terminology discussions flare up like a 
> stomach ulcer for Google. They
> center on Android's nature as a development platform, which in turn affects
> the variety and breadth of Android apps -- from Minecraft to Pandora to the
> latest Flappy Bird copycats -- that you can download, and how up-to-date
> they are. Is Android truly open-source? Can you "fork" Android? What does
> Google mean when it talks about Android's "openness"?
>
>
> The latest debate was sparked by recently discovered documents that 
> reveal<http://online.wsj.com/news/articles/SB10001424052702304888404579378850231234912?mg=reno64-wsj&url=http%3A%2F%2Fonline.wsj.com%2Farticle%2FSB10001424052702304888404579378850231234912.html>stringent
>  restrictions on device makers that want access to Google's search
> engine, the video service YouTube, and more than a million apps found in
> the Google Play app store. European antitrust authorities are looking at
> whether Google has unfairly taken advantage of Android's position to push
> its own services and apps, according to The Wall Street Journal.
>
>
> "The question of how you define 'openness' depends on what you want
> 'openness' to mean."
> --Avi Greengart, analyst
>
>
> The source, if you will, of Android's problems is its "open source" nature
> and a fundamental misunderstanding of what Google is doing with Android. So
> let's take a look at what we're really talking about when we talk about
> "open source" and "openness."
>
>
> Openness is both a lure for developers, who want to create freely, and a
> trap that Google has built for itself. It's a term that the company uses to
> describe its approach to Android, but because it's a fairly common term
> it's come to mean different things to different people. As such, it's
> highly dependent on their interests.
>
>
> "The question of how you define 'openness' depends on what you want
> 'openness' to mean," said Avi Greengart, an analyst at Current Analysis.
> "Do you want to be part of the process to define the software from the
> outset? Do you want to create a phone that exemplifies the best of Android
> and Google services together?"
>
>
> Google's approach to Android development and the Android ecosystem
> promotes an atypical definition of the terms. The easier one to explain is
> how Android relates to open source.
>
>
> Historically, open source coding projects large and small have been
> developed and managed by communities open to all. 
> Firefox<http://www.cnet.com/firefox-3/>and Linux are prime examples of that. 
> The Android Open Source Project, or
> AOSP, is the Android code made available to all.
>
>
> Linux is the basis for Android, but Android has a key difference. It's
> developed behind closed doors at Google, and then once new versions are
> ready, they're made available to the public. It's the biggest and possibly
> the only open-source project developed this way. There's often a short
> delay between a new Android version being completed and when the code is
> made public, and there's rarely any public input on Android code before
> release.
>
>
> Open and openness in the Android world are a bit more nebulous. Google's
> argument is that Android is open because the code is opened to all, because
> Google doesn't charge for the platform, and because developers have access
> to it all. The only restriction is on Google services, for which the
> company demands that phone makers conform to certain specifications.
>
>
> Google's take on Android is that they make it as open as possible. Dianne
> Hackborn, a tech lead on Android at Google who has worked on Android since
> its early days, recently commented at length on Android development,
> openness, and how AOSP relates to Android with Google services 
> integrated<http://arstechnica.com/information-technology/2014/02/neither-microsoft-nokia-nor-anyone-else-should-fork-android-its-unforkable/?comments=1&start=80>.
>
>
>
> "One of the things that is interesting about platforms today versus the
> traditional desktop is that these cloud services are becoming increasingly
> central to the core platform experience," she said. "This presents a
> special challenge to an open-source platform, which can't really provide
> such cloud services as part of the standard platform implementation."
>
>
> The tension between the quasi-open-source operating system and access to
> proprietary cloud services, including programming hooks called Application
> Programming Interfaces (APIs), and encompassing Google apps such as the
> Play Store, Google Music, and Google Maps, fuels much of the debate over
> Android's openness. This didn't matter so much five years ago, when few
> people used Android and cloud services weren't as popular or necessary, but
> modern Android is explosively popular and heavily reliant on the cloud. You
> can look no further than the appeal of the Nexus 
> 5<http://reviews.cnet.com/google-nexus-5/>and its Google Now integration for 
> evidence of that.
>
>
>  Eleven of Google's key members of its Android mobile operating system
> team took questions from developers at the 2013 Google I/O conference in
> San Francisco. (Credit: CNET/Stephen Shankland)
>
>
> Hackborn argues that AOSP is able to power any phone out of the box.
>
> "AOSP is far more than the basic bones of a smartphone operating system.
> It is a complete smartphone operating system," she said. "The fact is, if
> you build AOSP today and put it on a phone, you will have a pretty fully
> functioning platform." She noted that AOSP includes smartphone essentials
> like a home screen launcher, contacts directory, dialer and phone app,
> camera and gallery.
>
>
> Phone manufacturers and carriers that want to use Google's services must
> conform to Google's device standards, a stricter requirement than what
> basic AOSP requires. For some, this is a catch. For others, it's merely the
> cost of doing business.
>
>
> The other component to Android's claim of openness is the Google Play
> Store ecosystem, said Abhisek Devkota, community manager at 
> CyanogenMod<http://cyanogenmod.com/>,
> arguably the most successful of the custom-compiled versions of Android.
>
>
> "The ecosystem creates a level playing field," he said. "As an app
> developer, I can take my app to any store and get the distribution I need.
> I still have flexibility."
>
>
> To get access to Google's Play Store apps, all you have to do is install
> the Play Store. By running the app, you're agreeing to Google's terms of
> service, but at no point are you or the developer of your favorite app
> compelled to use or install Google's preferred marketplace.
>
>
> The Google Play Store is how Google makes its money on Android, not
> Android itself. (Credit: Google)
>
>
> *Forks and fragmentation*
> Devkota pointed out that several Android forks, such as the version that
> runs on Amazon's Kindle Fire and ones used by Chinese phone makers, do not
> use Google services. But what are they?
>
>
> A source fork occurs when a developer takes the source code in a new or
> different direction. There are dozens of publicly available Android forks,
> built each time that a developer publishes newly recompiled code. Each time
> that new AOSP code gets published by Google, it's up to the developer to
> integrate it into a new build.
>
>
> Android fragmentation occurs when a phone ceases to receive Android
> operating system updates, often because operating system updates encounter
> compatibility problems with older hardware. Most often, this comes at the
> hands of the carriers, although Google does cease to develop new code as
> well. Currently, the biggest fragmentation split is between Android 4.0 Ice
> Cream Sandwich and above, and Android 2.3 Gingerbread.
>
>
> Last year, Google introduced a new framework to the Play Store so that
> more apps could be backward-compatible with older versions of Android.
> However, only about a quarter of top-tier apps use it, said Ben Bajarin, of
> the analysis firm Creative Solutions.
>
>
> "My mom and dad use Android phones. One of them is on my software, the
> other is on stock Nexus software. If I asked them to tell me the
> differences, they wouldn't be able to."
> --Abhisek Devkota, CyanogenMod
>
>
> "Most app stores are curated," he said, including Amazon's store and the
> most popular of the Chinese app markets. Nevertheless, he said, "most
> Android developers won't adopt the framework because they don't even adopt
> Google's best practices to begin with."
>
>
> Hackborn defends Google's right to include proprietary services, and to
> keep them proprietary, saying that its no different than any other
> proprietary app on Android. That's not entirely true, since Google does
> keep some API development to itself, but to its credit the company does
> open-source most of the new APIs introduced to Android.
>
>
> Google may push its suite of services, including Maps, Gmail, Search
> including Google Now, Calendar, and Drive, but it's hardly forcing AOSP
> developers to use them. If you buy the Oppo N1 
> smartphone<http://news.cnet.com/8301-1035_3-57616188-94/google-gives-thumbs-up-to-first-cyanogen-phone/>that
>  comes with Devkota's CyanogenMod, it does have Google services on it,
> but most people come to CyanogenMod by installing it by hand. From there,
> if you want Google services, you have to install them yourself.
>
>
> "My mom and dad use Android phones. One of them is on my software, the
> other is on stock Nexus software. If I asked them to tell me the
> differences, they wouldn't be able to," Devkota said.
>
>
> It's certainly possible that Google will pull more default Android apps
> into the new Play Store framework, even core apps like the Dialer and
> Contact List. It could build features into those services that make them
> the best in class, and it could even give them an unfair advantage over
> similar apps made by competing developers.
>
>
> However, Android runs on more kinds of hardware than just about any other
> operating system out there. Not just phones and tablets, but refrigerators
> and ovens and cameras, just to get started. Google may not make money on
> them, but to suddenly undercut years of talk of "openness" to drive people
> to Google services would be a massive shift for the company.
>
>
> Is it possible? Sure. But it's as likely as Apple shipping an iPhone
> running Android.
>
>
>  *Update, 9:15 a.m. PT* *Added more details on AOSP*.
>
>
>  <http://www.cnet.com/profile/srosenblatt/>
>
> Seth Rosenblatt <http://www.cnet.com/profile/srosenblatt/>
> Senior writer Seth Rosenblatt covers Google and security for CNET News,
> with occasional forays into tech and pop culture. Formerly a CNET Reviews
> senior editor for software, he has written about nearly every category of
> software and app available.
>
>
>
>
>  --
> ==========
> ID-Android on YouTube
> https://www.youtube.com/watch?v=0u81L8Qpy5A
> --------------------
> Aturan Umum ID-ANDROID >> http://goo.gl/NfzSGB
>
> Join Forum ID-ANDROID >> http://forum.android.or.id
> ==========
> ---
> Anda menerima pesan ini karena Anda berlangganan grup "[id-android]
> Indonesian Android Community " dari Grup Google.
> Untuk berhenti berlangganan dan berhenti menerima email dari grup ini,
> kirim email ke id-android+berhenti berlangga...@googlegroups.com .
> Kunjungi grup ini di http://groups.google.com/group/id-android.
>

-- 
==========
ID-Android on YouTube
https://www.youtube.com/watch?v=0u81L8Qpy5A 
--------------------
Aturan Umum  ID-ANDROID >> http://goo.gl/NfzSGB

Join Forum   ID-ANDROID >> http://forum.android.or.id
==========
--- 
Anda menerima pesan ini karena Anda berlangganan grup "[id-android] Indonesian 
Android Community " dari Grup Google.
Untuk berhenti berlangganan dan berhenti menerima email dari grup ini, kirim 
email ke id-android+berhenti berlangga...@googlegroups.com .
Kunjungi grup ini di http://groups.google.com/group/id-android.

Kirim email ke