mboost-dp1

BlueStacks

Bluestacks bringer 750.000+ Android Apps til Windows 8

- Via TechCrunch - , redigeret af Pernicious

Bluestacks har nu udgivet en Android applikationsafspiller optimeret til Microsofts Windows 8 styresystem, specielt med henblik på nye tablet enheder som Microsofts Surface Pro.

Bluestacks har optimeret deres tidligere Windows 7-version, så alle brugere nu har mulighed for bl.a. at køre programmet i fuld skærm og får nem adgang fra Windows 8’s startmenu.

Udgivelsen af Bluestacks app-afspiller for Surface Pro, kommer i en tid der er meget kritisk for Microsoft.

På trods af at anmelderne mener Surface Pro er en god maskine på mange punkter, så har et af kritikpunkterne været en mangel af applikationer med kun 35.000 apps tilgængelige. Med Bluestacks nye software, der vil give mulighed for at køre 750.000 Android apps på Surface Pro, så bliver dette måske ikke noget problem.

Bluestacks administrerende direktør Rosen Sharma, udtalte til Online mediet Tech Crunch:

Rosen Sharma, Bluestacks CEO skrev:
The Surface Pro is an innovative device, but it has none of the top apps. This fixes that and adds a lot of value for buyers.

Bluestacks har lige nu 5 millioner downloads fra både Mac og PC platforme, men har efterhånden skrevet kontrakt med mange store firmaer, der vil præinstallere bluestacks på deres fremtidige enheder. Disse firmaer er blandt andet AMD, Asus, MSI, Lenovo. Bluestacks er eftersigende også i tale med HP og Dell. Det forventes at disse aftaler vil få Bluestacks App player-software installeret på over 100 millioner computere og tablets i 2013.

Et problem med Bluestacks app player for Microsoft, kunne dog være at dette måske kunne få nogle udviklere til kun at udvikle deres applikationer til Android, hvilket vil sige at der ville blive færre native apps i Windows store.





Gå til bund
Gravatar #1 - Ithaca
13. feb. 2013 08:05
Pis. Det kunne have fået mig til at købe en Win 8 telefon, hvis jeg havde vidst det lidt tidligere.
Gravatar #2 - amaby
13. feb. 2013 08:09
#1
Det er ikke Windows Phone 8 som kommer til at kunne køre Android apps, men Windows 8.
Gravatar #3 - -N-
13. feb. 2013 08:18
Jeg er helt overrasket over, at Google ikke synes det er et problem :-D

Hatten af for det.

Min Surface Pro er lige rykket lidt længere i budgettet
Gravatar #4 - Magten
13. feb. 2013 08:18
På trods af at anmelderne mener Surface Pro er en god maskine på mange punkter, så har et af kritikpunkterne været en mangel af applikationer med kun 35.000 apps tilgængelige. Med Bluestacks nye software, der vil give mulighed for at køre 750.000 Android apps på Surface Pro, så bliver dette måske ikke noget problem.
De 35.000 apps er dem fra Marketplace! Surface Pro kan køre Windows programmer ligesom enhver anden Windows (ikke RT) computer, de behøver ikke komme fra Marketplace.
Gravatar #5 - Casstor
13. feb. 2013 08:53
#3 Hvorfor skulle Google sige noget til at deres marked place også kommer ud på konkurrentens produkter??
Gravatar #6 - syska
13. feb. 2013 08:56
-N- (3) skrev:
Jeg er helt overrasket over, at Google ikke synes det er et problem :-D

Hatten af for det.

Min Surface Pro er lige rykket lidt længere i budgettet


Google: I må ikke bruge vores søgemaskine på andet end Adnroid og Chrome:

Andre: Nå, okay ... så forlader vi jer.


Jeg kan virkelig ikke se problemet med mindre det er fordi Bluestack kan omgå Marketplace og få apps gratis. (Jeg er klar over at de kan hente fra andre steder, men det kan folk jo alligevel i dag)

Men mon ikke hvis folk har midlerne at de vil lave native apps, hvis det giver en bedre oplevelse.
Gravatar #7 - Hack4Crack
13. feb. 2013 09:14
Så mangler vi bare at de tre butikker, Google Play, Microsoft Store og App Store bliver til én, og alle apps virker på alle platforme.
Gravatar #8 - gramps
13. feb. 2013 09:40
Sidst jeg prøvede med Bluestacks kunne man ikke få lov til at installere Play Store. Det var heller ikke præinstalleret.

Dertil var det et ustabilt, langsomt program. Jeg er ikke sikker på at det her en en god nyhed..
Gravatar #9 - Mital1
13. feb. 2013 09:40
#4 Det er rigtigt at Surface Pro kan køre windows legacy programmer, men mange ønsker af en eller anden grund at køre applikationer som dem man ser på IOS og Android platformene.

Det er derfor at de anmeldere der har testet Surface Pro, mener at det er et minus at der ikke er så mange applikationer og derfor at Bluestacks' software måske vil være en dealbreaker for nogle mennesker.
Gravatar #10 - darkwulf
13. feb. 2013 11:23
Kan se både fordele og ulemper ved denne løsning.
Lækkert med stort app marked.

Meeeeeeeen, er android apps ikke baseret på Java?
Samtidigt, synes jeg der mangler en ordenlig guideline til at programmørende laver en konsistent bruger oplevelse under android.
The horror of the interfaces!
Gravatar #11 - gramps
13. feb. 2013 11:27
darkwulf (10) skrev:
Meeeeeeeen, er android apps ikke baseret på Java?


Hvad er problemet ved det?
Gravatar #12 - f-style
13. feb. 2013 12:01
Det lyder jo fantastisk. Jeg bruger i forvejen android på min telefon og windows 8 på min stationær. Det skal helt sikkert prøves.
Gravatar #14 - darkwulf
13. feb. 2013 14:09
gramps (11) skrev:
Hvad er problemet ved det?


Oracle.

Gammelt støvet virksomhed som ikke sætter sikkerhed særlig højt på dagsordenen. Samt enormt sløve programmer, er hvad jeg har oplevet der kommer ud af det.

Crapware der følger med HVER eneste gang der kommer nu opdatering til Java på en PC?

Hvad er meningen med at installere ASK toolbar, og ubrugeligt antivirus software der skaber konflikt med det der allerede er installeret på en PC?


Det kan godt være det er kompatibelt, men vi er altså passeret 2001.

Gravatar #15 - darkwulf
13. feb. 2013 14:13
Chewy (13) skrev:
@ #10
Værsgo:
http://developer.android.com/guide/practices/ui_gu...


thx. :)

Gad vide hvor mange af programmørende der faktisk følger denne guideline
Gravatar #16 - _alligned_malloc
13. feb. 2013 16:11
darkwulf (14) skrev:
Oracle.

Gammelt støvet virksomhed som ikke sætter sikkerhed særlig højt på dagsordenen. Samt enormt sløve programmer, er hvad jeg har oplevet der kommer ud af det.

Crapware der følger med HVER eneste gang der kommer nu opdatering til Java på en PC?

Hvad er meningen med at installere ASK toolbar, og ubrugeligt antivirus software der skaber konflikt med det der allerede er installeret på en PC?


Det kan godt være det er kompatibelt, men vi er altså passeret 2001.


Du kan da godt lide at lukke lort ud om ting du ved intet om?

For det første er Java blot et programmeringssprog, og specificationen er åben og du kan foreslåg ændringer som du lyster.

Desuden kører java på Android dens egen virtuelle maskine kaldet Dalvik som intet har med Oracle at gøre.

Der er ingen der tvinger dig til at bruge Oracles lorte software. OpenJDK/IcedTea og du har en Java der kommer uden mallware og kører meget hurtigere.
Gravatar #17 - Cuco2
13. feb. 2013 16:22
#14
Du skal altid bare installere offline versionerne af Java, der følger ikke noget andet crapware med:
http://java.com/en/download/manual.jsp

Og det er en god ide at afinstallere de gamle versioner først.
Gravatar #18 - darkwulf
13. feb. 2013 17:28
_alligned_malloc (16) skrev:


Du kan da godt lide at lukke lort ud om ting du ved intet om?

For det første er Java blot et programmeringssprog, og specificationen er åben og du kan foreslåg ændringer som du lyster.

Desuden kører java på Android dens egen virtuelle maskine kaldet Dalvik som intet har med Oracle at gøre.

Der er ingen der tvinger dig til at bruge Oracles lorte software. OpenJDK/IcedTea og du har en Java der kommer uden mallware og kører meget hurtigere.


Nu udtaler jeg mig ikke om programmeringsdelen (har jeg slet ikke forstand på)

Jeg udtaler mig som bruger, og hvilke erfaringer jeg har med Java ud fra egen brug af den normale implementering.

Hvis OpenJDK/IcedTea er bedre, hvorfor er det så ikke det der køres som standart?

Virker det fuldt ud med NemID og andet tosset der er tvunget over brugeren af det moderne danmark?

Og noget helt andet, hvorfor køre et program i et virtuelt miljø, når du har mulighed for at køre det direkte, burde give hurtigere og responsive programmer, bare lige for at dreje emnet ind på originale nyhed.
Gravatar #19 - _alligned_malloc
13. feb. 2013 18:43
darkwulf (18) skrev:

Hvis OpenJDK/IcedTea er bedre, hvorfor er det så ikke det der køres som standart?

Det kommer med mange Linux distros. Jeg ved ikke helt hvad du mener som standard. Windows kommer da ikke med nogen standard JVM?

darkwulf (18) skrev:

Virker det fuldt ud med NemID og andet tosset der er tvunget over brugeren af det moderne danmark?

No idea. For nemIDs vedkommende virkede måske som det bedste valg den gang. Java har også den fordel at det er hjernedødt at udvikle, så det er nemt at finde udviklere.

darkwulf (18) skrev:

Og noget helt andet, hvorfor køre et program i et virtuelt miljø, når du har mulighed for at køre det direkte, burde give hurtigere og responsive programmer, bare lige for at dreje emnet ind på originale nyhed.

Der er mange foredele ved at køre programmer i virtuelle maskiner. Den mest promiente efter min mening er at du ved meget om de omgivelser programmet køres i.

Virtuelle maskiner compilerer nemlig langsomme rutiner i programmet dynamisk som det bliver afviklet, og siden maskinen kan analysere programmet og omgivelserne giver det værdifuld viden når det kommer til at optimere programmets afvikling. I teorien kan programmer skrevet til en virtuel maskine køre lige så hurtigt som statisk compilerede programmer skrevet direkte til platformen.

Grunden til at Java programmer kan køre af helvede til er at hele Javas grafiske system, (SWING, AWT og så videre) er noget bæ. Desuden har Java det handikap at hvis den JVM det kører i ikke er så god til at se forskel på data ender man med at den skal rydde op i sin hukommelse hele tiden. Det er faktisk en mangel i sproget, men gode programmøre kan arbejde udenom manglen.

Et fornuftigt programmeret Java program kører for de fleste vedkommende uden problemer. Se selv meget af den software udviklet til windows idag. Det kører på CLR som er microsofts svar på en virtuel maskine.
Gravatar #20 - Slettet Bruger [3777751635]
13. feb. 2013 19:08
NemID kører fint med IcedTea out-of-the-box.

Fordelen ved JVM er vel at den samme binary kan køre mere eller mindre på alle operativ systemer der kan køre en JVM. Din JAR-fil er mere eller mindre ligeglad med hvilket system du bruger, dog kan der være lidt filsystem der gør en forskel.

Er der andre sprog der kan køres på alle platforme? Altså, ikke web-baserede sprog?
Gravatar #21 - _alligned_malloc
13. feb. 2013 19:14
Yvossen (20) skrev:
Er der andre sprog der kan køres på alle platforme? Altså, ikke web-baserede sprog?

Python kan.
C# kan faktisk også med Mono.
Gravatar #22 - Slettet Bruger [3777751635]
13. feb. 2013 19:27
#21
Bruger C# i Mono ikke Gtk+ som UI? Eller er det mig der har misforstået noget komplet? Jo, jeg har selvfølgelig haft et Windows C# program til at køre i Mono, dog var der mangler i frameworket fra Mono og derfor ville den ikke køre ordenligt. Nu er C# i Mono vel også kun med op til 3.0 hvor Windows leger med 4.5.

Python, det er rigtigt.

EDIT: Nu kører C# vel egentligt også i et virtuelt miljø, eller er jeg helt forkert på den?

EDIT: EDIT: Jeg er muligvis forkert på den, det er bare et framework. Skidt at en der studerer datamatiker ikke ved sådan noget. Kan være jeg har sovet i timen.
Gravatar #23 - _alligned_malloc
13. feb. 2013 19:59
Yvossen (22) skrev:
#21
EDIT: Nu kører C# vel egentligt også i et virtuelt miljø, eller er jeg helt forkert på den?

Nej nej, du har helt ret. Mono C# og det C# man kan udvikle i Visual studio kører i en virtuel maskine. Det nyeste mono bruger C# 5.0.

Yvossen (22) skrev:
#21
EDIT: EDIT: Jeg er muligvis forkert på den, det er bare et framework. Skidt at en der studerer datamatiker ikke ved sådan noget. Kan være jeg har sovet i timen.

C# er et programmeringssprog.
Gravatar #24 - Slettet Bruger [3777751635]
13. feb. 2013 20:11
#23
Eh? Synes sidst jeg sad med Mono og Monodevelop, så sagde de C# 3.0 og det er nu mindre end en måned siden.

EDIT: Kan godt se jeg er helt forkert på den, jeg må have læst det forkert.
Gravatar #25 - gramps
13. feb. 2013 21:05
darkwulf (18) skrev:
Nu udtaler jeg mig ikke om programmeringsdelen (har jeg slet ikke forstand på)

Jeg udtaler mig som bruger, og hvilke erfaringer jeg har med Java ud fra egen brug af den normale implementering.


Det Java du oplever i forbindelse med NemID har så godt som ingenting at gøre med Android.

darkwulf (18) skrev:
Og noget helt andet, hvorfor køre et program i et virtuelt miljø, når du har mulighed for at køre det direkte, burde give hurtigere og responsive programmer, bare lige for at dreje emnet ind på originale nyhed.


I Androids tilfælde er det, udover det #19 siger, også for at man er mindre afhængig af Java. Som det udtrykkes i Learning Android:
Learning Android (Marko Gargenta, 2011) skrev:
You may wonder, why not compile straight from Java into the Dalvik byte code? There are a couple of good reasons for the extra steps. Back in 2005, when work on Dalvik started, the Java language was going through frequent changes, but the Java byte code was more or less set in stone.


Han kommer også ind på at man burde kunne skrive Android-apps i f.eks. Python og Ruby, såfremt bibliotekerne er til stede.
Gravatar #26 - silashansen
14. feb. 2013 17:14
Yvossen (20) skrev:

Er der andre sprog der kan køres på alle platforme? Altså, ikke web-baserede sprog?


Ja, det er der faktisk en hel del der gør og jeg undrer mig over der ikke blev nævnt de mest oplagte:

C
C++
Perl
Ruby
Javascript
.
.
.
og mange mange flere..
Gravatar #27 - Slettet Bruger [3777751635]
14. feb. 2013 20:46
#26
C og C++ skal vel compiles til styresystemet.
Perl og Ruby kender jeg ikke meget til.
Javascript er vel ikke meget værd udenfor din browser og slet ikke til almindelig GUI programmering som Java.

Stadig, fordelen ved Java er vel at du kan bruge den samme JAR-fil til alle systemer, det virker i OSX, Windows, Linux osv. Det kan både bruges i browser, CLI og GUI.
Gravatar #28 - syska
15. feb. 2013 18:52
Yvossen (27) skrev:
#26
C og C++ skal vel compiles til styresystemet.
Perl og Ruby kender jeg ikke meget til.
Javascript er vel ikke meget værd udenfor din browser og slet ikke til almindelig GUI programmering som Java.

Stadig, fordelen ved Java er vel at du kan bruge den samme JAR-fil til alle systemer, det virker i OSX, Windows, Linux osv. Det kan både bruges i browser, CLI og GUI.


I Windows 8 kan du lave apps med html/javascript ... :-)
Gravatar #29 - Slettet Bruger [3777751635]
15. feb. 2013 18:59
#28
Desværre nok ikke nok til at man kan kalde det platform uafhængigt. Du mangler stadig Windows 7, Vista, XP osv.
Gravatar #30 - syska
16. feb. 2013 11:47
Yvossen (29) skrev:
#28
Desværre nok ikke nok til at man kan kalde det platform uafhængigt. Du mangler stadig Windows 7, Vista, XP osv.


Ja, du kan bruge den samme Jar fil, su skal bare lige være 100% sikker på du ikke bruger platforms specifikke ting ... :-)

og hvor er vi så?

Udover jeg måske misforstod lidt hvad du skrev ... og at vi stadig snakkede om platforms uafhængig ... hvad er Java så?

iOS og WP har vist ikke support for det ... kan man så stadig kalde det platforms uafhængig? Ja, måske ... men faktum er det ikke kan bruges på alle platforme. Når man også laver noget der skal være godt supporteret på alle platforme, så er det ofte dumt til at fejl efter min mening. Ved ikke om der nogen sinde er nogen der har lykkedes med det på en god måde ...

mvh
Gravatar #31 - gramps
16. feb. 2013 13:08
syska (30) skrev:
iOS og WP har vist ikke support for det ... kan man så stadig kalde det platforms uafhængig? Ja, måske ... men faktum er det ikke kan bruges på alle platforme.


Hvis noget er platformsuafhængigt betyder det, at det kan bruges på mere end én platform. Hvis noget ikke er platformsuafhængigt, så kan det kun bruges på én platform. Java er platformsuafhængigt. Android-apps er ikke.
Gravatar #32 - arne_v
19. feb. 2013 20:20
Yvossen (20) skrev:
Er der andre sprog der kan køres på alle platforme? Altså, ikke web-baserede sprog?


_alligned_malloc (21) skrev:
Python kan.
C# kan faktisk også med Mono.


silashansen (26) skrev:

Ja, det er der faktisk en hel del der gør og jeg undrer mig over der ikke blev nævnt de mest oplagte:

C
C++
Perl
Ruby
Javascript
.
.
.
og mange mange flere..


Der er masser af sprog som findes til masser af platforme.

De native dele til JRE laves mig bekendt altid i C/C++, så Java findes næppe til en platform der ikke har C/C++.

Men man skriver altså ikke platformsuafhængige applikationer bare ved at skrive dem i et sprog som findes til alle/mange platforme.

Man skriver platformsuafhængige applikationer ved at skrive dem i et sprog (og på en måde), så de faktisk kan køre på alle/mange platforme.

Det kræver et meget veldefineret sprog og et meget stort bibliotek der er helt ens på de forskelige platforme.

Det kan C og C++ ikke levere. Der er masser af undefined og implementation specific opførsel i sprogenes definition. Standard libraries er ret små og de suppleres så af libraries der er vidt forskellige mellem forskellige platforme.

Resultatet er:
- et hav af #ifdef i kilde koden
- tools der genererer platform specifikke config og build filer
- debugging af nye fejl, når der porteres til en ny platform
- en omokostning hver gang der skal understøttes en platform mere

Mono mangler en del platforme og har en alen lang liste over forskelle og manglende features i forhold til MS .NET.

JavaScript har en del forskelle mellem implementationerne i forskellige browsere.

(jeg ved ikke hvad status er for Python og Ruby)
Gravatar #33 - arne_v
19. feb. 2013 20:22
syska (30) skrev:

Ja, du kan bruge den samme Jar fil, su skal bare lige være 100% sikker på du ikke bruger platforms specifikke ting ... :-)

og hvor er vi så?


Vi er der hvor det virker.

Det er ikke teori men praksis.

Jeg vil postulere at langt over halvdelen af den Java kode som skrives udvikles på en platform og køres på en anden platform.
Gravatar #34 - arne_v
19. feb. 2013 20:25
syska (30) skrev:

Udover jeg måske misforstod lidt hvad du skrev ... og at vi stadig snakkede om platforms uafhængig ... hvad er Java så?

iOS og WP har vist ikke support for det ...


Du kan godt tilføje Android til listen.

Når vi snakker platforms uafhængighed er Android ikke Java.

Så Java er ude i kulden på smartphone området.

Og det har visse konsekvenser. NemID vil jo f.eks. droppe Java p.g.a. dette.
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