Re: [android-developers] Re: Amazon Appmarket is now open!

2011-03-25 Thread PatternMusic


On Friday, March 25, 2011 8:00:30 AM UTC-7, MagouyaWare wrote:

 * What all these Markets should be doing is making sure that they 
 interoperate, because us developers *do* want to deploy to all of them, but 
 we don't need the extra work of maintaining several versions or deployments 
 for each one.*

 In a Utopian society that would be great.  And I agree it would benefit us 
 as developers.  But how exactly would that benefit their bottom-line?  
 Remember... these are businesses.  They are in it for the sole purpose of 
 making money.  Interoperability doesn't really have the ROI to make it very 
 feasible.


The sole purpose of app stores is not necessarily to make money. Except in 
Amazon's case, ROI may have little to do with the decisions involved in 
their operation.

Contrary to popular impression, Apple's App Store is primarily about 
establishing customer lock-in to their platform not making money. 
(Microeconomics tells us the less that  apps cost (thus less per unit profit 
from the App Store) the better it is for Apple's actual business which is 
selling hardware.)

I have serious doubts that Google's Android Market is really all that much 
about making money. Android Market's primary purpose is to provide a 
standard distribution channel for Android apps thus enabling the platform as 
a whole. It's secondary purpose is to provide a monetization opportunity for 
Android apps, again, to support the platform as a whole. Third might be to 
foster development of Google's payment services. Somewhere way down the list 
(if it's even there) is making money for Google.

Amazon's Android Appstore is much more likely about making money since 
Amazon's business really is content sales, and they see apps as another type 
of content. 

- Richard Lawler 

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [android-developers] Re: Amazon Appmarket is now open!

2011-03-22 Thread PatternMusic
 For a potential customer in Moscow or Tokyo there is no good reason he can 
not by at the appstore.

Actually, that's not at all true. 

But I'm sure Amazon intends to expand their appstore beyond the US. Small 
steps.

- Richard Lawler

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [android-developers] Amazon Appmarket is now open!

2011-03-22 Thread PatternMusic
It is true you may not distribute an app through Android Market whose 
primary purpose is distributing apps. 

I suspect we will see the Amazon Appstore pre-installed on OEM devices in 
the near future (at least in the US).

- Richard Lawler

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: ideal system configuration for developing Android 3 apps

2011-03-21 Thread PatternMusic
The Honeycomb emulator is reportedly quite slow on all systems. Your laptop is 
probably fine. You should probably spring for a real Xoom. The Wifi-only model 
is due in US stores by the end of March. I can vouch that the 3G model is quite 
nice and works fine for development.

- Richard Lawler

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Install Adobe AIR Runtime on emulator?

2011-03-19 Thread PatternMusic
Last I tried this (with the emulator running) just run
   adb install -r pathToRuntime/Runtime.apk 
where pathToRuntime/Runtime.apk is the path and name of the current AIR 
runtime. Runtime.apk should be included with the AIR 2.5+ SDK download.

Try your question here:
http://forums.adobe.com/community/air/development/android

Or check out the resources here:
http://www.adobe.com/devnet/air.html

- Richard Lawler

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: Using a Freemium Model

2011-03-09 Thread PatternMusic
Kindle is allowed to circumvent the Market because Amazon is selling digital 
content or goods that may be consumed outside of the application itself. 
This is not the same as unlocking a feature (e.g. the removal of ads) in 
ones app.  

See *Paid and Free Applications *in* *
http://www.android.com/us/developer-content-policy.html 

There are many apps on the Market that are free but unlock additional 
features through additional APK downloads from the Market. I don't know the 
best practice for an IPC unlock mechanism, but it wouldn't be hard to do, 
and that would seem to comply with Google's requirement of using the 
Market's Payment Processor. 

The imminent in-app payment system will no doubt be prettier. 

Disclaimer: IANAL.

- Richard Lawler

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: Mobile development, best computer configuration?

2011-03-09 Thread PatternMusic
If you're going to do iOS you must use a Mac. Android, of course, can be 
developed on any Mac, Windows or Linux. Unless you have a compelling reason 
to run multiple OSs why complicate you system and backups? If you want to 
play around on other OSs just get another computer for that.

Apple's online store sells refurbished machines under their full warranty 
(at least in the US). My experience is these computers are better than new 
and often sell for 30% less than retail. 

Just about any modern system is sufficient to support mobile development 
which doesn't require anything special in the way of processing power. A 
large display is useful for coding. I find a Macbook laptop with an external 
display at my desk works nicely. The laptop can travel to conferences, 
meetings and other events. I recommend a pretty large built-in hard drive 
(= 500GB) for all the development systems. (Although see my description of 
my external drive development system below.) Expect to up the system RAM to 
at least 4GB. If you are going to be creating or manipulating assets like 
graphics for use in a custom UI or a game you will want the larger display 
for that too. 

A dedicated external drive, NAS or better yet RAID-5 NAS is required for 
local backups. And a cloud-based repository is needed for remote backups of 
your projects and assets. (You can never have too many backup systems.) 
Don't just think about it. Do it!

I actually run my entire development system from an external drive. That way 
I can take my laptop to a public event without any proprietary code or 
assets on it. If my computer dies I can plug the drive into another Mac, and 
I can be up and running in minutes (I have a Mac Mini connected to my HDTV 
that can be impressed in an emergency). If the external drive dies I can 
reconstruct it exactly from back-ups in a few hours maximum. 

- Richard Lawler

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: H264 support Android

2011-03-07 Thread PatternMusic
I think that means the opposite. i.e. the H.264 encoder is only in Android 
3.0 and later. The H.264 decoder is in all versions. You will note WebM 
decoder is only available in Android 2.3.3+. 

Google has not said they are dropping H.264 from Android. 

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: GOOGLE TO BAN PAYPAL?!

2011-03-02 Thread PatternMusic
De-cloaking and posting some relevant info regarding the original 
question... 

Google's Android Market Developer Program 
Policies http://www.android.com/us/developer-content-policy.html clarifies 
what is allowed.

*Paid and Free Applications*
Developers charging for applications and downloads from Android Market must 
do so by using an authorized Payment Processor. Developers offering 
additional content, goods, or services for an application downloaded from 
Android Market must offer an authorized Payment Processor as the payment 
option.

The following are exceptions for the two requirements above:

   - Where payment is primarily for a physical good or service (e.g. buying 
   movie tickets; e.g. buying a newspaper app where the price also includes a 
   hard copy subscription)
   - Where payment is for digital content or goods that may be consumed 
   outside of the application itself (e.g. buying songs that can be played on 
   other music players)

Developers should not use the exceptions above as an alternative means to 
an authorized Payment Processor to collect payment for usage of 
applications.

Developers must not mislead users about the applications they are selling 
nor about any in-app services, goods, content or functionality they are 
selling.


You will notice that there is no requirement of exclusivity nor 
price-matching for additional content, goods and services offered through 
the Payment Processor. There is also a very large exception for digital 
content and goods that may be consumed outside of the application itself. 
That would seem to cover many types of digital content.

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en