mboost-dp1

Facebook

Facebook opdaterer Android-app til native kode

- Via Facebook - , redigeret af Net_Srak

I august genopbyggede Facebook deres app til iOS i Objective-C for at komme væk fra HTLM5.

Læs også: Facebook opdaterer deres iOS-app væk fra HTML5

Nu har Facebook også færdiggjort opdateringen af deres app til Android så den nu er kommet op på version 2. Den nye app til Android er baseret på native kode. Dermed skulle Android-brugere også opleve samme forbedrede brugeroplevelse, som iOS-brugerne oplevede i august.

Den nye app skulle være tilgængelig i Google Play.





Gå til bund
Gravatar #1 - Theis
17. dec. 2012 14:04
Aaah, naturlig kode, ligesom Gud havde tænkt det!
Gravatar #2 - moso
17. dec. 2012 14:08
Det har helt klart hjulpet, skal jeg så hilse at sige.

Og det virker jo helt hen i vejret, at Java skulle være hurtigere end HTML5. Men sådan er det jo når "skidtet" er bygget på Java :)

Tak for det, Facebook!
Gravatar #3 - Theis
17. dec. 2012 14:20
debichu (2) skrev:
Det har helt klart hjulpet, skal jeg så hilse at sige.

Og det virker jo helt hen i vejret, at Java skulle være hurtigere end HTML5. Men sådan er det jo når "skidtet" er bygget på Java :)

Tak for det, Facebook!


Du har ret i at det har hjulpet, men det virker lidt som om Facebook stadig ikke har taget Android til sig. De udnytter ikke rigtigt Androids muligheder og designet passer heller ikke specielt godt ind i Android brugeroplevelse. Det er synd, for når man bruger Android 4.1+ så fornemmer man et stort potentiale for en rigtig lækker brugeroplevelse, hvis bare tredjepartsudviklere ville være bedre til at tilpasse deres apps. Men det vel nok noget at gøre med at de fleste brugere er låst fast på gamle versioner.
Gravatar #4 - Laziter
17. dec. 2012 14:53
Jeg sidder med en langsom LG Optimus L5.
Der skal jeg da lige love for at jeg kan mærke forskel på hastigheden. FB er jo nærmest blevet en fornøjelse at bruge i forhold til den gamle version.
Nu kunne jeg så også bare godt bruge at WP versionen blev tweaket, den er stadig elendig, dog mere fordi den har så mange mangler, hastigheden nu nogenlunde ok på min Lumia 800.
Gravatar #5 - markjensen
17. dec. 2012 15:41
debichu (2) skrev:
Og det virker jo helt hen i vejret, at Java skulle være hurtigere end HTML5. Men sådan er det jo når "skidtet" er bygget på Java :)


Det lyder da meget rimeligt. Hvorfor mener du at HTML5 burde være hurtigere?
Gravatar #6 - arne_v
17. dec. 2012 16:00
debichu (2) skrev:
Og det virker jo helt hen i vejret, at Java skulle være hurtigere end HTML5.


Hvorfor?

Det burde vel ikke overraske at noget JIT compilet kode udføres hurtigere end en embedded browser kan fortolke HTML/CSS/JS text??
Gravatar #7 - Qvazar
17. dec. 2012 17:25
Nu er det ikke HTML5 der er skidt, men Facebook's HTML5 udviklere.

Se bare her:
http://vimeo.com/55486684

Det er ikke sproget der betyder noget, men dem der bruger det...
Gravatar #8 - Magten
17. dec. 2012 17:37
Laziter (4) skrev:
Nu kunne jeg så også bare godt bruge at WP versionen blev tweaket, den er stadig elendig, dog mere fordi den har så mange mangler, hastigheden nu nogenlunde ok på min Lumia 800.
Der er kommet en update til v4 til WP, men den er ikke dukket op for 7.5 brugere endnu på trods af de skriver den understøtter det :(
Gravatar #9 - CHN
17. dec. 2012 19:17
#4&8 er det ikke MS selv der laver den app?
Gravatar #10 - johan
18. dec. 2012 07:07
http://www.sencha.com/blog/the-making-of-fastbook-...

Tag den, Facebook. Måske skulle i bare få jer nogle dygtige HTML5 udviklere
Gravatar #11 - MaxXDk
18. dec. 2012 09:14
I august genopbyggede Facebook deres app til iOS i Objective-C for at komme væk fra HTLM5.


HTLM ?
Gravatar #12 - m910q
18. dec. 2012 09:19
arne_v (6) skrev:
Det burde vel ikke overraske at noget JIT compilet kode udføres hurtigere end en embedded browser kan fortolke HTML/CSS/JS text??

En browser anvender nu også JIT kompilering.
Eller er det deaktiveret for embedded på Android?
Gravatar #13 - Whoever
18. dec. 2012 09:25
Ved godt det er pedantisk, men altså "native" kode? De har vel lavet den i "java" og ikke C / C++. Java er vel strengt taget ikke "native" uanset om det er det primære sprog for tredjeparts apps (eller eneste, men du kan jo have C++ kode stumper med).
Gravatar #14 - m910q
18. dec. 2012 09:57
#13
Du kan godt kode c/c++ til Android.
Gravatar #15 - Lowkey
18. dec. 2012 11:01
Jeg har prøvet Senchas Fastbook og selvom den er en ret stor forbedring i forhold til Facebooks forsøg, så er den stadig choppy når man scroller.
Jeg kører Chrome i CM 10.1 nightly på en Galaxy Nexus.
Bortset fra det, er det en glimrende proof of concept.
Hvis Chrome for Android så bare kunne lære at køre fullscreen...


Whoever (13) skrev:
Ved godt det er pedantisk, men altså "native" kode?


Tadaaaaa
Men, nej, de har nok ikke lavet det sådan.
Gravatar #16 - Zombie Steve Jobs
18. dec. 2012 11:06
Lowkey (15) skrev:
Jeg har prøvet Senchas Fastbook og selvom den er en ret stor forbedring i forhold til Facebooks forsøg, så er den stadig choppy når man scroller.
Jeg kører Chrome i CM 10.1 nightly på en Galaxy Nexus.
Bortset fra det, er det en glimrende proof of concept.
Hvis Chrome for Android så bare kunne lære at køre fullscreen...


Tadaaaaa
Men, nej, de har nok ikke lavet det sådan.


Hvordan er dit batteri? Ved sgu ikke, om der er noget galt med mit eller om telefonen generelt bare sluger helt åndssvagt, men synes sgu ofte, jeg skal lade den, også i forhold til min sgs II, der rootet og med CM kunne holde 2-3 dage.
Har du fundet en god kernel eller noget?
Gravatar #17 - arne_v
18. dec. 2012 18:58
m910q (12) skrev:
En browser anvender nu også JIT kompilering.


JIT af JavaScript er almindeligt.

Men jeg har aldrig hørt om JIT af HTML og CSS.
Gravatar #18 - arne_v
18. dec. 2012 19:07
Whoever (13) skrev:
Ved godt det er pedantisk, men altså "native" kode? De har vel lavet den i "java" og ikke C / C++. Java er vel strengt taget ikke "native" uanset om det er det primære sprog for tredjeparts apps (eller eneste, men du kan jo have C++ kode stumper med).


Ifølge traditionel terminologi er native instruktioner til faktisk CPU. Alternativet er byte code, script etc.. Og C/C++ er native og Java er ikke.

Der er imidlertid indenfor mobil apps en trend til at bruge native om det anbefalede sprog til apps (iOS - objective C, Android - Java). Hvor alternativet er diverse crossplatform embedded browser based tools såsom PhoneGap - ofte kaldet "HTML5 apps".



Gravatar #19 - m910q
19. dec. 2012 08:29
arne_v (17) skrev:
Men jeg har aldrig hørt om JIT af HTML og CSS.

Men bliver HTML og CSS ikke bare parsed og smidt ind i noget native kode?
Det vil vel være mindst lige så godt...
Gravatar #20 - arne_v
19. dec. 2012 12:54
m910q (19) skrev:
Men bliver HTML og CSS ikke bare parsed og smidt ind i noget native kode?


Jeg ved ikke ikke rigtigt med "bare".

m910q (19) skrev:
Det vil vel være mindst lige så godt...


Hvis det er lige så hurtigt at parse tekst og fortolke det som det er at compile ting, så ja.

Men ......
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login