Hi Everyone,

I'm going to be a bit blunt, but I want to share my experience doing  
apps full-time for 7 years.

As an Adobe User Group Manager, and now an Adobe Community  
Professional, I think I can speak on what Adobe is doing and  
recommending. Flash Professional is focused on producing HTML 5  
content, especially Canvas. Which I think is smart. Flash is no longer  
focused on using AIR to produce native/hybrid apps since Adobe stopped  
supporting a Flash mobile plugin. I think it is wise to take the hint.  
Speaking for myself, I would not recommend AIR development for mobile.

PhoneGap is a product that has Adobe?s focus. This is a previously  
open source project, and it is a hybrid, using HTML, CSS, and  
Javascript. Speaking for myself, it?s a crash-fest. I would not  
consider ANY hybrid solution. I?ve tried all the multi-platform  
frameworks and tools, from Appcelerator to Embarcadero. I?m done. No  
more. Here?s why you should go native, and native only for apps:

1) Wrapped-Browser rendering leaks memory. It will blow up on you.  
It?s a fact. It?s not up for dispute. Just ask the likes of Facebook  
and LinkedIn, the loudest supporters of this approach. Everyone that  
matters has abandoned it, code in the dumpster. They started over.

2) The biggest myth in the mobile world, by far, is that hybrids save  
time and money. They don?t! Hybrids fail, and they fail huge. Hybrid  
development is becoming synonymous with developers that just take your  
money and leave you with a bad app. Ouch.

3) OS support by these tools is late, incomplete, or completely  
missing. Xaramin is a great example of a tool that has all these  
checkmarks on their site of what they support, like video. But when  
you read the fine print, 95% of video properties and methods are NOT  
supported. If you are lucky, you?ll get a general subset of  
cross-platform-common-denominator support, a year late. You aren?t  
getting everything in Android and iOS, not even close.

4) Quality matters. Bad apps get deleted. This is exponentially true  
for iOS users. Like it or not, the native competition is plentiful and  
fierce. Do not bring a butter knife to a gunfight. Hybrid apps are  
notoriously slow, and leave a very large footprint. Even if your app  
is marginal, once the user is looking for bloated apps to delete to  
make more room, your hybrid app is sitting at the top of the size list.

The reality of the hybrid cross-platform solution is you?ll be  
unstable, low-featured, old, slow, and bloated. There?s no free lunch.  
There?s no shortcut. Don?t pretend you can play with the big dogs in  
an app store. It?s mobile career suicide. If you want to develop apps,  
do it right, go native.

If you want to do mobile, but you want to stick to HTML, there?s good  
news. Jump hard into responsive and the frameworks, and make a great  
mobile-enabled site. Adobe has awesome tools for that also. Angular.js  
is cool. There?s very good money in that work right now. That?s  
definitely doing it right. Very hipster.

-- Cole Joplin

Quoting thin <[email protected]>:

> Thanks Sean, I thought of you with this question for sure (and assumed you
> would tout Air) :) In fact, I pitched Air to some people around here and
> got some mixed sentiments with some of the complaints being bad/slow
> updates/support and claims that Air is being abandoned by Adobe (which I
> have not way of verifying).
>
> What about PhoneGap+Steroids (by AppGyver)? Anyone out there have any
> pro/con experiences to share there?
>
>
>
> On Mon, Feb 10, 2014 at 1:41 PM, Sean Thayne <[email protected]> wrote:
>
>> AIR, haha, but really, it won the 2013 mobile framework of the year at CES
>> last month.
>>
>> ~Sean
>>
>> <http://www.skyseek.com>
>> class *Sean_Thayne*
>>     extends Developer {
>>         public $skype = "sthayne23";
>>         public $gTalk = "[email protected]";
>>         public $url   = "www.skyseek.com";
>> }
>>
>>
>> On Mon, Feb 10, 2014 at 1:27 PM, thin <[email protected]> wrote:
>>
>>> Heya all,
>>>
>>> This may be a little off topic, but I wanted to ask about peoples'
>>> experiences with multi-platform mobile development and which tools to
>>> praise or avoid, pros/cons of various tools, etc.
>>>
>>>
>>> Everyone's combined experiences would be really awesome to hear about, so
>>> feel free to speak up about Titanium, PhoneGap, AppGyver, Sencha,
>>> Rhomobile
>>> and beyond!
>>>
>>> What I'm trying to do is to make a good pros/cons list of the most common
>>> and/or current and/or robust offerings out there.
>>>
>>> Thanks tons!
>>>
>>> _______________________________________________
>>>
>>> UPHPU mailing list
>>> [email protected]
>>> http://uphpu.org/mailman/listinfo/uphpu
>>> IRC: #uphpu on irc.freenode.net
>>>
>>
>>
>
> _______________________________________________
>
> UPHPU mailing list
> [email protected]
> http://uphpu.org/mailman/listinfo/uphpu
> IRC: #uphpu on irc.freenode.net
>


_______________________________________________

UPHPU mailing list
[email protected]
http://uphpu.org/mailman/listinfo/uphpu
IRC: #uphpu on irc.freenode.net

Reply via email to