[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

>turn phone sideways >have to rebuild the entire application's

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 17
Thread images: 1

File: android development.jpg (67KB, 1338x325px) Image search: [Google]
android development.jpg
67KB, 1338x325px
>turn phone sideways
>have to rebuild the entire application's current state
>android development
>>
so this..
is the power.....
of java....
whoa
>>
>Google
>spent millions on developing extremely optimized Java compilers (Dalvik/ART)
>it's still slow as shit
Java is a substandard platform for substandard programmers.
>>
>>58503877
What isn't one, then?
>>
>>58503931
Assembly
>>
>>58503931
GCC
>>
>>58503931
HolyC
>>
>>58503877
This. The language and its compilation process are so suboptimal there's almost no way to recover the efficiency in the VM. The JVM bytecode isn't too bad as an interpreted code for object-oriented programs, but it loses way too much information to make it a good intermediate language for JITs or compilers like ART; barely any type info makes it through, leading to stupid hacks like generics and the "bytecode verification" phase that's a large part of why Java programs start so slowly.

The language has no way to _not_ cause massive heap and GC pressure in non-trivial programs; soft realtime applications often have to resort to implementing their own (manually-operated) stacks of common objects just to avoid constant heap churn and GC pauses in critical loops. If the PC industry hadn't still been high on the "computers will get faster forever" thing in the late 90s it would have been dumped a decade ago.
>>
>>58503931
Objective C
>>
>>58503816
Out of curiosity, is there any phone OS (except iOS) that does not use java?
>>
>>58504195
(You)
>>
>>58504319
Sailfish uses Qt so it supports (Qt-flavored) C++ and QML+JS, but it's probably too ded to count.
>>
Any hope ever of android being built from the bottom up, but without the java monstrosity? It's far better than the alternatives but there definitely are major problems. It's turning into Windows.
>>
>>58505386
I think that would destroy the whole marketplace ecosystem, apps will beocme incompatible, it's not a good enough risk to take, just wait a few more years until we have 3ghz octa core water cooled 900 snapdragon with 8gb of ram to get rid of the lag.
>>
>>58503816
is Ionic any better though?
>>
>>58504319
If you want to count Windows phones, yes
>>
>>58504319
Symbian
Thread posts: 17
Thread images: 1


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.