mboost-dp1

BlueStacks

Android-apps i Windows uden emulation

- Via Ars Technica - , redigeret af Net_Srak , indsendt af Net_Srak

Vil man i dag prøve en Android-applikation under Windows, så sker det via Googles Android-emulator. Denne løsning har dog en række store ulemper, heriblandt at den er langsom.

Firmaet BlueStacks er nu kommet med en anden løsning, hvor de i stedet for en emulator, har udviklet et komplet runtime-miljø til Windows, der gør det muligt at afvikle software til Android direkte.

Løsningen er meget mere effektiv end en emulator, og lægger sig tæt op af Windows. Således vil en applikation have adgang til Windows’ filsystem, netværkskonfiguration og beskedsystem.

Firmaet, der netop har sikret sig $7,6 millioner i venturekapital, ser en mulighed i at bruge deres teknologi i for eksempel kombinerede netbooks og tablets. Som netbook kan der anvendes Windows, men når der skiftes til tablet så anvendes Android, der er mere velegnet til touch-skærme.





Gå til bund
Gravatar #1 - clb92
27. maj 2011 10:34
Men nu har vi jo allerede gratis Angry Birds til Chrome...
Gravatar #2 - LordMike
27. maj 2011 10:38
Kan huske at det var pga. Den emulator at min interesse i android dev. Blev svækket. En hurtigere emulator (her helt fjernet) er at foretrække, og kan måske lede til bedre udvikling / flere udviklere :P
Gravatar #3 - Bladtman242
27. maj 2011 10:44
#2: jeg tvivler på udviklingen af apps til den største mobilplatform
vil eksplodere fordi det bliver bedre at køre deres apps på windows.

Men man kan vel ikke udelukke at der vil ske en mariginal ændring :)
Gravatar #4 - gensplejs
27. maj 2011 10:47
Bladtman242 (3) skrev:
#2: jeg tvivler på udviklingen af apps til den største mobilplatform
vil eksplodere fordi det bliver bedre at køre deres apps på windows.

Men man kan vel ikke udelukke at der vil ske en mariginal ændring :)

Jeg tvivler på du kan finde en eneste android udvikler som ikke er pisse træt af udviklings miljøet til android... ISÆR emulatoren....

Gravatar #5 - Bladtman242
27. maj 2011 10:50
Ahh, den vej rundt.
Jeg troede #2 tænkte at det ville skabe et større market, og derfor trækker flere udviklere til.
Det andet giver mere mening :)
Gravatar #6 - Whoever
27. maj 2011 11:40
WOOOOOOOOOOOOOOOOT!!! Som #4 siger, så JAJAJAJJA den emulator spilder et par år af dit liv!

Happy days for Android udviklere....først NFC i alle telefoner og nu det her!
Gravatar #7 - Taxwars
27. maj 2011 11:43
Hele ideen i Android er at den kører i en emulator (også på telefonerne) så dette må også være en emulator -den er bare fart optimiseret.

Men lad os nu se den først!
Gravatar #8 - Adagio
27. maj 2011 11:47
Glæder mig til at prøve det, den emulator er godt nok irreterende
Gravatar #9 - myplacedk
27. maj 2011 11:52
Taxwars (7) skrev:
Hele ideen i Android er at den kører i en emulator (også på telefonerne)

Nej. Java (og Android-apps) kører i en "virtual machine", hvilket ikke helt er det samme.
Gravatar #10 - myplacedk
27. maj 2011 11:54
Jeg har ikke arbejdet meget med Android-udvikling. Men emulatorer vil altid være en sørgelig erstatning for et rigtigt device alligevel.

Hvorfor ikke bare bruge en Android-dims? (Altså ud over hvis man ikke har en. Og det har seriøse udviklere jo.)
#11 - 27. maj 2011 11:56
Brugte emulatoren i et par dage før jeg købte en android-mobil til at udvikle på...


Dels fordi emulatoren er en smule langsom(dog ikke ligeså slemt som VS/WM kunne blive hvis den ikke blev reset engang imellem), og så fordi en emulator aldrig kan erstatte en rigtig mobil...

Man støder ikke på de små 'hovsa' events(ala 'No service' fejlen på WM) når man bruger en emulator...
Gravatar #12 - rasmussen
27. maj 2011 12:08
gensplejs (4) skrev:
Jeg tvivler på du kan finde en eneste android udvikler som ikke er pisse træt af udviklings miljøet til android... ISÆR emulatoren....


Jeg håber da at de fleste rigtige Android udviklere har skrottet emulatoren og bruger adb mod en rigtig enhed i stedet.

Og du har en her. Jeg bruger dog slet ikke emulatoren.
Gravatar #13 - Whoever
27. maj 2011 14:16
#10 fordi det er røvedyrt at købe så mange enheder.

Når du har testet i emulatoren på alle mulige (real devices) konfigurationer og så på en eller to rigtige devices sender du jo app'en til et test firma som så har de rigtige devices (typisk et par hundrede forskellige)
Gravatar #14 - Brugernavn
27. maj 2011 15:47
Fedt, så skal jeg bare have mig en mus mere, så jeg kan multitouche!
Gravatar #15 - Chewy
27. maj 2011 17:27
Du skal da bare en en touchpad der understøtter multitouch (eller evt. nøjes med en der faker det)....
Gravatar #16 - Lowkey
28. maj 2011 00:34
#4

På Google I/O viste de nogle previews af opdateringer til SDK'en og nogle forbedringer de havde i støbeskeen til emulatoren.
Videoen kan ses her:
Gravatar #17 - myplacedk
28. maj 2011 21:07
Whoever (13) skrev:
#10 fordi det er røvedyrt at købe så mange enheder.

Du kommer nu temmeligt langt med én enhed.

En rigtig fattigrøv må nøjes med emulatoren. Det bliver aldrig godt, man skal altså have et rigtigt device, og være dus med det, for at kunne udvikle noget godt til det. (Medmindre du har en designer til at klare brugerfladen, men det har rigtige fattigrøve jo ikke.)

En almindelig hjemme-programmør har én enhed. Den bruger man som udgangspunkt, og så bruger man emulatoren til at prøve på andre skærmtyper. Dvs. i langt det meste af tiden slipper du for emulatoren.

Gør du lidt mere ud af det har du 3-4 forskellige, altså "ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high)"

Gør du endnu mere ud af det sørger du også for at have én af hver UI-type. Sense, motoblur, touchwiz og hvad de nu hedder. Eller også kigger du på listen over de mest populære enheder i din målgruppe, og så tager du ca. fra toppen af til budgettet er brugt.

Osv...

Kort sagt: Emulatoren er til fattigrøve og special-situationer. Det ville være fint hvis den var hurtigere, men SÅ stort et problem er det altså heller ikke.
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