Native Android SDK vs PhoneGap/Cordova - Java for Android App Development

Hi, just wanted to get your opinions of developing apps with the native Android SDK versus PhoneGap/Cordova.
I have coded an app using the Android SDK before, but I found the SDK to be a bit difficult to work with even though it is very powerful. I haven't tried making an app in PhoneGap/Cordova yet, but I'm a very experienced web developer so developing an app with HTML, CSS, and JavaScript sounds very enticing to me. Still I don't know the actual details to making an app with PhoneGap/Cordova though since I've yet to try it.
Besides the benefit of PhoneGap/Cordova being cross-platform, what are your thoughts on each one and which one do you prefer and why?

Isaac Lean said:
Hi, just wanted to get your opinions of developing apps with the native Android SDK versus PhoneGap/Cordova.
I have coded an app using the Android SDK before, but I found the SDK to be a bit difficult to work with even though it is very powerful. I haven't tried making an app in PhoneGap/Cordova yet, but I'm a very experienced web developer so developing an app with HTML, CSS, and JavaScript sounds very enticing to me. Still I don't know the actual details to making an app with PhoneGap/Cordova though since I've yet to try it.
Besides the benefit of PhoneGap/Cordova being cross-platform, what are your thoughts on each one and which one do you prefer and why?
Click to expand...
Click to collapse
My personal opinion is that any web app thats on play/app stores should have to have some logo or something to say thats what they are. From a user point there is no comparison really, like comparing a chrome/web app on PC to a native win/linux app, they don't really compare and I personally as a user have yet to see web apps impress. However having said that there is always variance to any argument, I think here it depends on context. So for my app Smart Messenger, there is zero chance as a web app, or if it were possible the experience would be way too bad for the user. However consider a simple listings app that just has a few screens, maybe not as bad. Dont get me wrong, still think web apps should come with a sticker so the user knows not to download, but the experience would fall a shorter distance to native based on complexity/context.
Just my thoughts

It depends on the requirements of the app: if you need to build functionally simple app quickly and spread it across the platforms, then it's better to use hybrid/web app. If you need sophisticated functionality (e.g. games), which has to heavily utilize mobile device's facilities (hardware/software) then the best bet would be to use Android SDK.

surlac said:
It depends on the requirements of the app: if you need to build functionally simple app quickly and spread it across the platforms, then it's better to use hybrid/web app. If you need sophisticated functionality (e.g. games), which has to heavily utilize mobile device's facilities (hardware/software) then the best bet would be to use Android SDK.
Click to expand...
Click to collapse
erm not just games, any app that you want fluid and responsive that can't be just a html/php site through a browser .... btw I speak from a user point here, not just a dev. I have yet to find a web app that I would even consider keeping on the phone/tablet... I prefer to use a browser to access the info, not some fakey thing.

Performance is a big factor. If it's a simple app you may sure as well go with Phonegap etc. but for an advanced, more complex app native is always the best options as it will provide much better performance than a Phonegap app.

rootRootRoute said:
Performance is a big factor. If it's a simple app you may sure as well go with Phonegap etc. but for an advanced, more complex app native is always the best options as it will provide much better performance than a Phonegap app.
Click to expand...
Click to collapse
I strongly agree here... Ive used both and Phonegap lacks alot in Performance on Android (not on iOS).
If you want a a cross platform frameworks consider Xamarin (C#)
Code:
http://xamarin.com

NobleDroid said:
I strongly agree here... Ive used both and Phonegap lacks alot in Performance on Android (not on iOS).
If you want a a cross platform frameworks consider Xamarin (C#)
Click to expand...
Click to collapse
I'm using phonegap for my app it works great on android too.
Try using the ionic framework, it is a game changer.

khashayarp said:
I'm using phonegap for my app it works great on android too.
Try using the ionic framework, it is a game changer.
Click to expand...
Click to collapse
As both a developer and user I have yet to see a web app that I would even consider leaving on my phone once I obviously see it's just a local website I have often asked for examples of really good web apps and never seen a single one...
Would it be possible to check out yours ?
Just interested... cheers

deanwray said:
As both a developer and user I have yet to see a web app that I would even consider leaving on my phone once I obviously see it's just a local website I have often asked for examples of really good web apps and never seen a single one...
Would it be possible to check out yours ?
Just interested... cheers
Click to expand...
Click to collapse
I have posted it on xda (http://forum.xda-developers.com/android/apps-games/app-introducing-palm-note-awesome-note-t2861937)

khashayarp said:
Try using the ionic framework, it is a game changer.
Click to expand...
Click to collapse
If we're talking about performance, how Ionic can make a difference if it has been built on top of Cordova (like Phonegap)?

Related

Will Windows Mobile ever....

Get applications like you can get for the iPhone?
I have just had a 'demo' of a load of free apps for the Iphone on a colleagues Iphone and I must admit I was impressed and very surprised, I had always discounted the Iphone as an option for me due to the many (well documented) short commings for power users. However after seeing such applications as the Tioti TV+ which is so quick and smooth and lets you send remote record requests to a Sky+ box - somehting I have been desperate for. Along with great film and cinema applications and many other very neat applications which aren't available on Windows Mobile, I am begining to wonder if I made the wrong decision in purchassing my touch HD??!
Just thought I would share my thoughts with you all....I am sure I will get a barrage of abuse for this post, but would love to know if we think the future of windows mobile may include some more intuitive and consistently looking applications.
P.S. If anyone knows of a SKY+ remote record app which is designed for Windows Mobile I would love to know!
A related question from a relative novice when it comes to downloading and installing apps... is there anything like the iPhone appstore for Windows mobile apps - where applications are listed with screenshots, descriptions, what phones/resolution they work on, etc? I've seen lots of great home-grown apps, and lots of vendor websites that seem to be pedalling a specific product, but haven't seen anything that attempts to bring it all together?
Thanks,
Dave
davehodgkinson said:
A related question from a relative novice when it comes to downloading and installing apps... is there anything like the iPhone appstore for Windows mobile apps - where applications are listed with screenshots, descriptions, what phones/resolution they work on, etc? I've seen lots of great home-grown apps, and lots of vendor websites that seem to be pedalling a specific product, but haven't seen anything that attempts to bring it all together?
Thanks,
Dave
Click to expand...
Click to collapse
www.handango.com for example....
jrshodges said:
Get applications like you can get for the iPhone?
I have just had a 'demo' of a load of free apps for the Iphone on a colleagues Iphone and I must admit I was impressed and very surprised, I had always discounted the Iphone as an option for me due to the many (well documented) short commings for power users. However after seeing such applications as the Tioti TV+ which is so quick and smooth and lets you send remote record requests to a Sky+ box - somehting I have been desperate for. Along with great film and cinema applications and many other very neat applications which aren't available on Windows Mobile, I am begining to wonder if I made the wrong decision in purchassing my touch HD??!
Just thought I would share my thoughts with you all....I am sure I will get a barrage of abuse for this post, but would love to know if we think the future of windows mobile may include some more intuitive and consistently looking applications.
P.S. If anyone knows of a SKY+ remote record app which is designed for Windows Mobile I would love to know!
Click to expand...
Click to collapse
I don't use Sky+ and have no idea on apps for this - but, I understood it is possible to control the Sky+ box remotely just via an SMS ?
Another possible option is a Slingbox ?
Try also pocketgear.com for applications: http://www.pocketgear.com/en_US/html/index.jsp
and, Softpedia: http://handheld.softpedia.com/#categories-soft
A five second search on google / sky produced this:
http://anytime.sky.com/mobile.aspx
And clicking through to the supported handsets only lists a few manufacturers and I don't think there are any WM devices.
I think it's a Java app? It might work (I don't have Sky, so can't test!).
Cheesy Dave said:
A five second search on google / sky produced this:
http://anytime.sky.com/mobile.aspx
Click to expand...
Click to collapse
Perhaps you should read on as there is no compatible version for Windows Mobile 6.1 (HTC Touch HD)!
Hawk
You need to analyse your own requirements before deciding if iphone or HD is right for you.
For me, the lack of GPS software (google map doesnt qualify), office applications, user swappable spare battery, inability to support stylus, and lack of choices in software keyboard in iphone make it an unacceptable choice.
Another person's need might be different.
jrshodges said:
Get applications like you can get for the iPhone?
I have just had a 'demo' of a load of free apps for the Iphone on a colleagues Iphone and I must admit I was impressed and very surprised, I had always discounted the Iphone as an option for me due to the many (well documented) short commings for power users. However after seeing such applications as the Tioti TV+ which is so quick and smooth and lets you send remote record requests to a Sky+ box - somehting I have been desperate for. Along with great film and cinema applications and many other very neat applications which aren't available on Windows Mobile, I am begining to wonder if I made the wrong decision in purchassing my touch HD??!
Just thought I would share my thoughts with you all....I am sure I will get a barrage of abuse for this post, but would love to know if we think the future of windows mobile may include some more intuitive and consistently looking applications.
P.S. If anyone knows of a SKY+ remote record app which is designed for Windows Mobile I would love to know!
Click to expand...
Click to collapse
Nighthawk2050 said:
Perhaps you should read on as there is no compatible version for Windows Mobile 6.1 (HTC Touch HD)!
Hawk
Click to expand...
Click to collapse
I've installed the JAVA components and they work on Windows Mobile 6.1 - the issue is that the software expects you to have a keyboard (or a keypad) attached to input various details .... so you can't use it on a Touch HD !
Thank you for all your comments and suggestions, however I don't beleive sites like handandgo etc are anything like the Iphone Appstore, the apps cost a lot more and you have no idea of compatability. I don't beleive you can easily browse for apps on your handset, like you can with for example the Iphone.
I am not saying I think the Iphone is the best choice of phone, but they certainly got somehting right with the app store and wondered if Microsoft will listen up and provide developers an easy route to dev similar apps for windows mobile?!
I Have tried all the Java Sky remote apps before and as you have spotted they do not work with a touch screen device if it doesn't have hardware buttons too. Also even if it did work it is not very user freindly - I was using this as a example of a really usefull app, which I am amazed has not been built for Windows Mobile touch devices too....it just seems weird why there are so many great little apps for the Iphone, which are so easy to download and browse though, yet it has only been about a relatively short time in comparison with Windows Mobile....I find this most annoying!
Anyway, thanks again for your input
jrshodges said:
Thank you for all your comments and suggestions, however I don't beleive sites like handandgo etc are anything like the Iphone Appstore, the apps cost a lot more and you have no idea of compatability. I don't beleive you can easily browse for apps on your handset, like you can with for example the Iphone.
I am not saying I think the Iphone is the best choice of phone, but they certainly got somehting right with the app store and wondered if Microsoft will listen up and provide developers an easy route to dev similar apps for windows mobile?!
I Have tried all the Java Sky remote apps before and as you have spotted they do not work with a touch screen device if it doesn't have hardware buttons too. Also even if it did work it is not very user freindly - I was using this as a example of a really usefull app, which I am amazed has not been built for Windows Mobile touch devices too....it just seems weird why there are so many great little apps for the Iphone, which are so easy to download and browse though, yet it has only been about a relatively short time in comparison with Windows Mobile....I find this most annoying!
Anyway, thanks again for your input
Click to expand...
Click to collapse
You're welcome and good luck with your choice - still an Iphone ?
Yes, the apps in WM are expensive and there is no simple app store. Rumours are around that MS will fix this.
Having said that, the app developers for WM are doing some great work. I have loads of apps on my HD (see other forum posts I've made recently).
I would like a TV guide app that brings in channels from across Europe. That is, one that would allow me to select my favorite channels.
Sorry the Sky+ thing did not work, as I said, I don't have any experience with this. I'm surprised the keyboard SIP did not work when using the java app.
michi123 said:
www.handango.com for example....
Click to expand...
Click to collapse
Thank you - will take a look around that and the others suggested by people. I suspect my response will be similar to jrshodges - not overly clear on compatibility and quite expensive. But I won't be pessimistic...
Thanks again.
Dave
Cheesy Dave said:
You're welcome and good luck with your choice - still an Iphone ?
Yes, the apps in WM are expensive and there is no simple app store. Rumours are around that MS will fix this.
Having said that, the app developers for WM are doing some great work. I have loads of apps on my HD (see other forum posts I've made recently).
I would like a TV guide app that brings in channels from across Europe. That is, one that would allow me to select my favorite channels.
Sorry the Sky+ thing did not work, as I said, I don't have any experience with this. I'm surprised the keyboard SIP did not work when using the java app.
Click to expand...
Click to collapse
Cheers Dave, no - not an Iphone...yet...I am happy to persevere with my WinMo device for the forseeable as I do belive I would miss, like others Sat Nav (which by the way I use TomTom and it looks and works great) ease of Exchange sync etc etc.
I just wanted to rant for a bit about the lack of decent and easily accesable apps for WinMo....in the hopes someone would point me in the direction of a lovely MS App Store (wishful thinking!). I hope you are right and wee do see something from MS soon, although I guess they will wait and in include it in Windows Mobile 6.5 or 7 - although by the sounds of it that won't be anytime soon :-(
And if anyone does ever find a decent TV guide and Sky + App then please remember this thread and post it for us!
Its also worth mentioning that although there are a lot of iPhone apps, and yes they are cheap, most are useless eye candy that have about 2 minutes worth of value in them.
Check out my list of apps here:
http://forum.xda-developers.com/showthread.php?p=3116988#post3116988
Also, of course, the wiki page:
http://wiki.xda-developers.com/index.php?pagename=HTC_Software
I don't know much about the Apple apps. But, I can say that some of these WM apps are really serious work and clearly have had lots of effort and thought applied to them.
My latest addition is Pocket Stars - a bit of astronomy fun for me, but a serious app for enthusiasts.
The iphone is for simple folk. The app store is for simple folk. IE it works.
WM is bit more complicated but gives those of you willing to use it a lot more freedom.
I do wish there were more apps and games for the HD.
I have both the Iphone and HD at home (well the Mrs has the iphone) once jailbroken the iphone is truly amazing and I almost wish i had one instead, but them my mrs reminds me why i dont have one, I would get board in no time. I played with hers (iphone that is) for a couple of days over the xmas break then went back to playing around on my HD.
Its still early days for the HD and remember the IPHONE has been around for quite some time now.
Give it a little time and the HD will be up there with the iphone, you already starting to see some really nice app/games coming out.
My only other wish would be some way to get multi-touch to work on HD as it makes games very playable on iphone.
The problem with Microsoft trying to replicate the iPhone App Store is that Apple have 2 different handsets to maintain, which are practically identical except for the GPS/3G.
There are many different versions of WM in use, with many software customisations by handset manufacturers and operators and varying hardware abilities.
I'm not sure how it would be possible to test the full range of devices that a particular application may work with. On top of that, people may or may not have updated the firmware for their device, which can break (or fix) applications.
I'd love to see it, but it's certainly more difficult supporting hundreds of different handsets customised by many operators rather than 1 and a bit
I saw on here that someone is working very hard to make a form of "app store" that will work on phones (credit to them for the effort) its called Gecko...i found the link on the forum. Give it time, I think it will come...

Wannabe developer needs help from the pros!

Hello there,
I'm a relativelly experienced software developer and im looking to develop applications for the smartphone ambient.
The thing is... i don't know the first thing about smartphones OS other than who the big boys are, so... this is where the actual knowledgeable guys come in...
I need help with some questions:
1) Which is more developer friendly (IDE, libraries, languages, allowing for custom applications, etc)?
2) How much support is there for developing great eye candy applications in each major smartphone OS? Or just state the one with the best support for cool looking applications.
3) I heard that in Windows mobile you better code in .NET or C++ or you're screwed... Is there really no better alternative?
4) What other languages / framework can one use in Symbian, RIM, IPhone?
I'm not a WinMo dev (yet?) but I can answer a few of these questions.
2. iPhone strives to have a consistently beautiful OS by providing easy to use APIs for GUI creation. Since every app uses the same APIs, they all have the same smooth scrolling action and animations. As far as I know, Windows Mobile does not have APIs for a consistently good looking UI. So far, every app I've seen uses its own implementation of finger scrolling, even within HTC's own apps.
3. What alternatives are you thinking of? If you want to use Java, you could code for J2ME and Jbed. They don't look as good as native apps though, are less flexible, and tend to have greater overhead. Not great for mobile devices.
Soaa- said:
I'm not a WinMo dev (yet?) but I can answer a few of these questions.
2. iPhone strives to have a consistently beautiful OS by providing easy to use APIs for GUI creation. Since every app uses the same APIs, they all have the same smooth scrolling action and animations. As far as I know, Windows Mobile does not have APIs for a consistently good looking UI. So far, every app I've seen uses its own implementation of finger scrolling, even within HTC's own apps.
3. What alternatives are you thinking of? If you want to use Java, you could code for J2ME and Jbed. They don't look as good as native apps though, are less flexible, and tend to have greater overhead. Not great for mobile devices.
Click to expand...
Click to collapse
Thank you that was really helpfull. Whats your take on Symbian or Android?
Soaa- said:
2. iPhone strives to have a consistently beautiful OS by providing easy to use APIs for GUI creation. Since every app uses the same APIs, they all have the same smooth scrolling action and animations. As far as I know, Windows Mobile does not have APIs for a consistently good looking UI. So far, every app I've seen uses its own implementation of finger scrolling, even within HTC's own apps.
Click to expand...
Click to collapse
For the record, 6.5 has gestures support (including kinetic scrolling) built in so it will work across all applications.
For all members who've been putting their eyes on questions in the Dev&Hack section. it is now ALLOWED to ask development related questions in the D&H section while all other questions go in the Q&A section.
cheers
Noone who can give me a quick rundown on these OS's?
Thaks in advance.
SEE....
http://www.smorgasbordet.com/pellesc/
http://www.trajectorylabs.com/win32.html
This is the most I've been able to turn up in any of my searches, least in terms of an API for common GUI controls.
http://fluid.codeplex.com/
Haven't had much time to play with it lately tho. Hopefully that will change toward the end of next month.
*EDIT*
Then theres also the non free stuff.
http://www.resco.net/developer/default.aspx

i'm kinda disappointed

the quality of the android market is really disappointing. the ratio of quality apps to apps that are pointless and just...there, is staggering.
ugh.
I felt that way all the way back when I had my G1 lol. I have a few core apps that I use on all of my phones though, and they are pretty much all I need.
Sent from my T-Mobile G2 using XDA App
I guess I've never had a problem with sifting. Between poking around here, doing some web searches for popular/interesting apps, and and looking at apps from the developers whose apps I like, I've yet to get completely bored with the market and checking out apps.
Sent from my HTC Vision using XDA App
urfavoritemazn said:
the quality of the android market is really disappointing. the ratio of quality apps to apps that are pointless and just...there, is staggering.
ugh.
Click to expand...
Click to collapse
Keep in mind that android is fairly new. They are right next to apple which has been out for years. They are trying new things don't worry bro things will turn around. The thing I like about Android is that its not as territorial as apple is. You have a lot more freedom.
Sent from my HTC Vision using XDA App
the open sourceness is definitely an upside. i just wish there was a way to filter out all the sh**ty apps that are in the market.
urfavoritemazn said:
the open sourceness is definitely an upside. i just wish there was a way to filter out all the sh**ty apps that are in the market.
Click to expand...
Click to collapse
I agree. You should be able to sort them by ratings or number of downloads.
Try to use alternative market interfaces like AppBrain.com , they filter the crap out for you, you can chose apps on PC and then sync them to your phone in a batch and more. Definitely makes the experience much closer to appstore.
Yeah...because the iApp store doesn't have any **** apps.....anyone need another fart machine?
Sure the iStore is not far behind in crapps but at least the search function results have *some* relevancy. Finding apps on android market without knowing the exact name is very unpleasant.. hell even if you know the name you get 50 less relevant results up front sometimes.
That's where appbrain comes in
I love android but our apps are nowhere near the same quality. The only app i have seen properly ported to android is angry birds.
Well I'd hate to say it but fragmentation has a lot to do with the lack of quality apps. IMO devs just don't want to get involved as they have to code for some many different slight variations of our OS and devices vs just one from you know who.
opensourcefan said:
Well I'd hate to say it but fragmentation has a lot to do with the lack of quality apps. IMO devs just don't want to get involved as they have to code for some many different slight variations of our OS and devices vs just one from you know who.
Click to expand...
Click to collapse
But is that not just the same as having different iOS firmwares?
I have a iPhone 3G with firmware on iOS 3.1.3, an iPod touch with firmware on iOS 3.1.2, an iPhone 4 on firmware iOS 4.1 etc?
Its not as if they are coding for a completely different platform are they? and its not even the back end of the software which I feel android is weak. In fact I think the working function aspect of a lot of the android software is superior because it can be (without all those restrictions that the AppStore has), however its the User Interfaces/User Experience where very little time has been spent. It seems like in some apps its still just an afterthought.
I guess I will see how it goes.
urfavoritemazn said:
the quality of the android market is really disappointing. the ratio of quality apps to apps that are pointless and just...there, is staggering.
ugh.
Click to expand...
Click to collapse
This statement could probably be made about nearly anything you can buy in America. When you shop for books or music or clothing, or anything, 99+% of what's available are "pointless" to any given individual. Do we need 1000 cereals to choose from in the grocery store? No, but Choice comes with the downside of having to filter and hone in on what fits your needs.
AppBrain is the easiest answer to your concern for now. Not only are there various ways to sort and filter the apps, but recommendations are made based on your personal app selection history.
Though it takes more work, reading forums and reviews of apps (and asking others for advice) gets you all the information you'd ever need.
crysalis786 said:
But is that not just the same as having different iOS firmwares?
Click to expand...
Click to collapse
Yes but in a much smaller scale. Here we have the same different os versions as well the addition of manufactures own software tweaks ie Sense, Touchwiz etc... all on top of many different devices with lots of different major components.
Sent from my HTC Vision using XDA App

Chances of Microsoft adding support for developing wp8 apps in JavaScript and html5?

Hi,
I am a windows 8 app developer, and I use JavaScript, css3, and html5 to develop apps for windows 8.
They don't run in the browser, they run as actual apps, just like if you wrote them in c# or c++.
I was just wondering, do u think Microsoft will add support to windows phone 8 for apps that are written in js and html5?.
As I don't see any reason why it wouldn't be possible, because u can write websites for phones with those languages, and it has the same principles.
Sorry if I have posted this in the wrong forum, I am new to the wp8 forum
Thanks
Corey
Sent from my GT-N7100
If I helped you, please hit Thanks..
Correction: your apps do run in a browser, just not in an blatantly obvious one.
You can develop HTML 5 apps for WP8.
mcosmin222 said:
Correction: your apps do run in a browser, just not in an blatantly obvious one.
You can develop HTML 5 apps for WP8.
Click to expand...
Click to collapse
Hi, that's incorrect.
They run with the same JavaScript engine as IE10, but its not in a browser, it runs in the context of a app.
You upload the JavaScript apps for windows 8 to the MS store, so it doesn't run in browser.
So can u develop wp8 apps that you can upload to the MS store with HTML 5?.
Cheers
Corey
Sent from my GT-N7100
If I helped you, please hit Thanks..
We are Android Perverts, and proud of it
rooting + flashing + wiping = Android Pervert. lol
I really can't understand how people use JS for developing apps. It looks really ugly, at least MS's applications.
Useless guy said:
I really can't understand how people use JS for developing apps. It looks really ugly, at least MS's applications.
Click to expand...
Click to collapse
They don't look ugly, they look exactly the same as if they were developed in c#.
It just depends if the dev is **** or now, lol.
Corey
Sent from my GT-N7100
If I helped you, please hit Thanks..
We are Android Perverts, and proud of it
rooting + flashing + wiping = Android Pervert. lol
There is a HTML5 App template in the WP8 SDK, so in that regard you can do HTML5 Apps for WP8. But it comes down to having a "WebView" inside a regular App without access to the functionalities the OS provides (as you would be able to on Win8/RT). So in the end you are down to what you can do with the standard HTML5/JS functionality.
You might be able to do more with PhoneGap.
As for future updates. Currently there is also functionality (especially UI-wise) that you can't access from C++ Native Code either. There seems to still be a lot of Silverlight in the Runtime of WP8. Microsoft announced that they would try and move the Runtime libraries of WP and Windows closer together with Blue, so I do believe "Native HTML 5 development" could become possible then.
It's coming. Later

Android vs iOS from techical perception

Just to be sure im not making this thread cause im a ios funboy..its the other way arround..i respect both OS's as i think many of us here but i always wanted to ask something that is bothering me for a long time..
As i enter my 2nd year as a android user and using iOS since iphone 3G i was in love with the iOS but always envy the interface and openess that android had to offer...so when iOS became extremly boring to me i switch to android and im in love with it..so many options so many features so much to learn...
But the main question...even as android is a great OS why it not quite good as iOS in terms of stability,battery life,smoothness.
I see somewhere that android has problems with the memory and how its used...i can't remember the exact techical term that i saw on this post but if anyone has some techinal knowlage over this question i will be happy to hear his thought!!
Thanks and sorry if this is extremly off topic!!
You mean memory leak issue? And yeah it is correct that the android os can't use the full potential of the hardware it's been provided with
Sent from my GT-N7000 using Tapatalk 2
abhinav quietly brilliant said:
You mean memory leak issue? And yeah it is correct that the android os can't use the full potential of the hardware it's been provided with
Sent from my GT-N7000 using Tapatalk 2
Click to expand...
Click to collapse
Yeah but why??not even on nexus devices that are meant to use android??
pikachukaki said:
Yeah but why??not even on nexus devices that are meant to use android??
Click to expand...
Click to collapse
I don't know i am only a reader like you read it in a blog by androidauthority if i remember correct
Sent from my GT-N7000 using Tapatalk 2
abhinav quietly brilliant said:
You mean memory leak issue? And yeah it is correct that the android os can't use the full potential of the hardware it's been provided with
Sent from my GT-N7000 using Tapatalk 2
Click to expand...
Click to collapse
what are you talking about? what memory leak bug? i have no memory leak on my n4(i constsnlty have between 1400-1600mb free ram, maybe youre using the wrong rom/kernel or you dont take control of your apps). and also, android can use the potential of the hardware, but the app developers have to write their apps that way. thats not an android issue, its the issue of some bad app developers.
---------- Post added at 04:21 PM ---------- Previous post was at 04:19 PM ----------
abhinav quietly brilliant said:
I don't know i am only a reader like you read it in a blog by androidauthority if i remember correct
Sent from my GT-N7000 using Tapatalk 2
Click to expand...
Click to collapse
ha!
so if its written in a blog, then it MUST be the truth. because everything found online is true(the internet doesnt lie)
Dude i am just talking in general not technically.. I am not a engineer or neither a coder and you are getting too hyper, go get a life buddy you seriously need it
Sent from my GT-N7000 using Tapatalk 2
abhinav quietly brilliant said:
Dude i am just talking in general not technically.. I am not a engineer or nor a coder and you are getting too hyper, go get a life buddy you seriously need it
Sent from my GT-N7000 using Tapatalk 2
Click to expand...
Click to collapse
lol, youre funny
if you do not know, then why are you posting like you know? besides, your post right here is the hyper post. i have a nice normal life, thanks for your concern. but i do suggest that you stop living in the fantasy.
simms22 said:
lol, youre funny
if you do not know, then why are you posting like you know? besides, your post right here is the hyper post. i have a nice normal life, thanks for your concern. but i do suggest that you stop living in the fantasy.
Click to expand...
Click to collapse
Just because the op mentioned about something related to memory so i thought he is talking about memory leak
Sent from my GT-N7000 using Tapatalk 2
Calm simms we are asking about in technical terms whats wrong with the android versus the iOS...im sure you used or had at least once in your life used iOS so im pretty sure that you also notice the big difference in experience!!
I could very well be wrong, but if I understand iOS and Android correctly, iOS apps can access "more" of the hardware, or at least more efficiently. Android apps have to go through Dalvik, and aren't... native?
A similar comparison would be C++ Windows applications on Windows, vs Java apps (being ran through JVM).
pikachukaki said:
Calm simms we are asking about in technical terms whats wrong with the android versus the iOS...im sure you used or had at least once in your life used iOS so im pretty sure that you also notice the big difference in experience!!
Click to expand...
Click to collapse
no, i dont use ios. i try to avoid it(but have played with it ). anyways, i was just stating that what he wrote isnt true.
default(stock) android vs ios, there probably is some kind of difference. there would even be a difference between a nexus/aosp android and other oem builds. many companies you proprietary dalvik tweaks to make things faster, but they are proprietary. aosp and the nexus use the basic open source dalvik/tweaks, so it might not be as fast when it comes to the ui(and other things). but then again, thats default/stock android. when you move to custom builds, and after optimizations, the difference between ios and android isnt there anymore. ios also uses custom proprietary optimizations btw.
espionage724 said:
I could very well be wrong, but if I understand iOS and Android correctly, iOS apps can access "more" of the hardware, or at least more efficiently. Android apps have to go through Dalvik, and aren't... native?
A similar comparison would be C++ Windows applications on Windows, vs Java apps (being ran through JVM).
Click to expand...
Click to collapse
I have heart that too some mounths ago..and why google used this as i get it with my least knowlage over software is like android is working on a virtual machine!!why they didn't create android just like iOS structure?
simms22 said:
no, i dont use ios. i try to avoid it(but have played with it ). anyways, i was just stating that what he wrote isnt true.
default(stock) android vs ios, there probably is some kind of difference. there would even be a difference between a nexus/aosp android and other oem builds. many companies you proprietary dalvik tweaks to make things faster, but they are proprietary. aosp and the nexus use the basic open source dalvik/tweaks, so it might not be as fast when it comes to the ui(and other things). but then again, thats default/stock android. when you move to custom builds, and after optimizations, the difference between ios and android isnt there anymore. ios also uses custom proprietary optimizations btw.
Click to expand...
Click to collapse
You can understand my first question by a simple example...just see the specs of 3gs that can use ios6 just like iphone5..in the other way see the specs on nexus 4 or S4 and im pretty sure that there lags even 1-2secs!!
pikachukaki said:
I have heart that too some mounths ago..and why google used this as i get it with my least knowlage over software is like android is working on a virtual machine!!why they didn't create android just like iOS structure?
You can understand my first question by a simple example...just see the specs of 3gs that can use ios6 just like iphone5..in the other way see the specs on nexus 4 or S4 and im pretty sure that there lags even 1-2secs!!
Click to expand...
Click to collapse
maybe so, but i have seen ios lag as well. and have heard people complain about ios lagging.
simms22 said:
maybe so, but i have seen ios lag as well. and have heard people complain about ios lagging.
Click to expand...
Click to collapse
in my experience to make iphone lag..you have to do some serious sh1t with cydia....
pikachukaki said:
I have heart that too some mounths ago..and why google used this as i get it with my least knowlage over software is like android is working on a virtual machine!!why they didn't create android just like iOS structure?
Click to expand...
Click to collapse
They did it likely for overall compatibility support. When Java was first announced, it made the promise of writing code once, and being able to run it on anything. Android is "essentially" the same thing, to maybe a lesser extent. iOS on the other hand is designed to run on the few devices Apple has currently, nothing else.
espionage724 said:
They did it likely for overall compatibility support. When Java was first announced, it made the promise of writing code once, and being able to run it on anything. Android is "essentially" the same thing, to maybe a lesser extent. iOS on the other hand is designed to run on the few devices Apple has currently, nothing else.
Click to expand...
Click to collapse
So we can't use 100% the possibilities of android cause of open source and compatibility!
So...
AFAIK iOS is based on Objective C whereas Android uses Java. Java is not exactly known for performance - in contrast to (obj.) C. So you can optimize C-Programs way more than Java since Java does a lot "under the hood" that you can hardly control. Android's Java VM is optimized a lot for performance but... it's still Java :>
Secondly iOS doesn't have true multitasking as Android does. When you press the home button on an iPhone, the current app is nearly instantly "frozen" in the RAM. In Android apps put in the background can still do calculations and stuff (you usually recognize that when an app goes rampage and drains your battery, lol).
Third iOS doesn't quite have a file system structure but a database structure internally. Databases are way faster than file systems. The disadvantage here is that you can't save files to your internal SD card since there is no file system (like NTFS under Windows or EXT under Linux).
Google needs to work on, say klp 5.0 being useful ,smoother, more patched Instead of all this buggy trash.
But it's always about something new...
I have thought a few times about getting an iPhone!
Almost everything is better. Let's be honest about that!
Sent from my Nexus 4 using xda premium
myturbo1 said:
Almost everything is better. Let's be honest about that!
Click to expand...
Click to collapse
I can't agree there. I like the freedom of being able to look at AOSP source code, kernel sources, and even try out different operating systems, at all, on my Nexus device (I can't say OEM devices have the same freedom though).
I consider iOS a pretty locked down platform. If I'm paying about $500 for a phone, I better be able to do "whatever" I want with it, and that is simply not the case with an iPhone. A $300 Nexus 4 on the other hand can do far more
Guess this is now an iOS vs Android thread
myturbo1 said:
Google needs to work on, say klp 5.0 being useful ,smoother, more patched Instead of all this buggy trash.
But it's always about something new...
I have thought a few times about getting an iPhone!
Almost everything is better. Let's be honest about that!
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
Just finish reading the above post..and yeah android is beautiful android is easy and fun to use but my thought is that android is a "kiddish" OS compare to iOS but i have to say that even with this bad features android is still better in term of using in time compare to iOS...iOS is pretty boring OS!!
espionage724 said:
I can't agree there. I like the freedom of being able to look at AOSP source code, kernel sources, and even try out different operating systems, at all, on my Nexus device (I can't say OEM devices have the same freedom though).
I consider iOS a pretty locked down platform. If I'm paying about $500 for a phone, I better be able to do "whatever" I want with it, and that is simply not the case with an iPhone. A $300 Nexus 4 on the other hand can do far more
Guess this is now an iOS vs Android thread
Click to expand...
Click to collapse
No...no just keep the thread in pure technical terms...i also like the freedom of android..but jailbroken iOS is pretty open,not in a way that android is but still pretty open....but i though that google could use the way iOS is build and keep the freedom is offering...imo the only way to banish iOS from the map is to use a different build structure and at least abandon java where they can!!

Categories

Resources