Diskussion: Galaxy Watch 4 med Wear OS - allmänt

Diskussion i 'Samsung Galaxy Watch 4 (Wear OS)' startad av bernard, 13 maj 2021.

  1. blunden

    blunden Professional Droid Hedersmedlem

    Blev medlem:
    11 jun 2009
    Inlägg:
    3 248
    Mottagna gillanden:
    522
    Telefon:
    Pixel 7 Pro

    MINA ENHETER

    Telefon:
    Pixel 7 Pro
    Telefon 2:
    OnePlus 7 Pro
    ROM:
    LineageOS 20.0
    Telefon 3:
    Xiaomi Mi MIX
    ROM:
    LineageOS 19.1
    Platta:
    LG G Pad 8.3
    ROM:
    LineageOS 14.1
    Övrigt:
    GW4 Classic, Huawei Watch, Moto 360, Nvidia Shield TV
    Nej, den är utvecklad av Google. Som någon som faktiskt har erfarenhet av att själv modifiera Android samt vilka typ av förändringar tillverkare i praktiken känner jag mig ganska bekväm med att säga att du har fel. Google må ha sagt att de kombinerat Wear OS och Tizen, men tittar man under huven så ser man att det är en grov överdrift och att det i princip är 100% Wear OS med lite ytterligare API:er och verktyg.

    Peka gärna på ett specifikt uttalande. Allt jag sett när jag faktiskt grävt i mjukvaran indikerar att det handlar om visuella ändringar och möjligen små funktionstillägg i stil med de som tillverkare gör för sina telefoner.

    Om det inte fanns några planer på att släppa Assistant till Samsungs klockor, varför hade recensenter då uttalanden från Samsung att förmedla redan från början? Det är också helt ologiskt då både Samsung och Google skulle förlora på att den inte släpptes.

    Att Samsung skulle få modifiera Android eller Wear OS till den grad att en generisk Google Assistant inte skulle fungera är förövrigt helt befängt. Alla tillverkares modifierade versioner av Android (och definitivt även Wear OS) måste klara CTS (Compatibility Test Suite) samt uppfylla diverse andra krav. De får inte röra OS:ets publika API. Vill de inkludera extra publika API:er får de inkludera extra publik API-funktionalitet under egna paketnamn i form.

    Du får nog komma med lite källor för dina påståenden för de verkar väldigt osannolika, och matchar inte alls hur Android historiskt har fungerat samt det man ser om man gräver runt själv.
     
    wargreymon gillar detta.
  2. TseykSuli

    TseykSuli Professional Droid Medlem

    Blev medlem:
    26 jan 2019
    Inlägg:
    2 403
    Mottagna gillanden:
    887
    Operatör:
    Tele2, Tre
    Telefon:
    Samsung Galaxy S24 Ultra 1TB

    MINA ENHETER

    Operatör:
    Tele2, Tre
    Telefon:
    Samsung Galaxy S24 Ultra 1TB
    ROM:
    Android 14
    Telefon 2:
    Samsung Galaxy S23 Ultra 1TB
    ROM:
    Android 14
    Telefon 3:
    Samsung Galaxy Z Fold 3 512GB
    ROM:
    Android 14
    Platta:
    Samsung Galaxy Tab s8 Ultra 512GB
    ROM:
    Android 14
    Google assistans kommer inte via FW uppdatering. Den kommer via Google play store
     
  3. TseykSuli

    TseykSuli Professional Droid Medlem

    Blev medlem:
    26 jan 2019
    Inlägg:
    2 403
    Mottagna gillanden:
    887
    Operatör:
    Tele2, Tre
    Telefon:
    Samsung Galaxy S24 Ultra 1TB

    MINA ENHETER

    Operatör:
    Tele2, Tre
    Telefon:
    Samsung Galaxy S24 Ultra 1TB
    ROM:
    Android 14
    Telefon 2:
    Samsung Galaxy S23 Ultra 1TB
    ROM:
    Android 14
    Telefon 3:
    Samsung Galaxy Z Fold 3 512GB
    ROM:
    Android 14
    Platta:
    Samsung Galaxy Tab s8 Ultra 512GB
    ROM:
    Android 14
    Google sa själva i en tråd ska leta efter den och där sa google att appen är utvecklad av samsung och google. Där en person ställde frågan till Google och då förklarade Google att pga WearOS är inte 100% stock och modifierad av samsung så kräver det en speciell version av Google Assistant för att få den att fungera då Google hade redan en Assistant app för andra wearOS klockor som kör ren WearOS.

    Så innan du säger jag har fel osv, så är nog enklast du Googlar upp det också lite. Då jag följer en kille på Youtube som länkar till såna här trådar hos Google själva. Men ska kolla efter den tråden igen så får du se själva där en community staff eller liknande svarar på frågan och säger precis det jag skrev.

    Sedan har du inte heller get källor som motbevisar att jag har fel
     
    Last edited: 24 maj 2022
  4. blunden

    blunden Professional Droid Hedersmedlem

    Blev medlem:
    11 jun 2009
    Inlägg:
    3 248
    Mottagna gillanden:
    522
    Telefon:
    Pixel 7 Pro

    MINA ENHETER

    Telefon:
    Pixel 7 Pro
    Telefon 2:
    OnePlus 7 Pro
    ROM:
    LineageOS 20.0
    Telefon 3:
    Xiaomi Mi MIX
    ROM:
    LineageOS 19.1
    Platta:
    LG G Pad 8.3
    ROM:
    LineageOS 14.1
    Övrigt:
    GW4 Classic, Huawei Watch, Moto 360, Nvidia Shield TV
    Leta gärna upp den där tråden för jag känner mig tämligen säker på att du läser in alldeles för mycket i deras svar. :)

    Det stämmer att de redan implementerat Assistant för tidigare Wear OS-versioner. Den är dock väldigt begränsad och inte alls samma som släppts nu. Google har själva sagt att de byggt en helt ny Assistant-app för Wear OS 3.x, precis som att de skrivit om en del andra Google-appar från grunden redan. Den som nu släpptes till GW4 är tillsynes samma som de släpper för Pixel Watch. När den väl kommer ut i handeln blir det dock enkelt att med 100% säkerhet se om/hur APK-filerna skiljer sig. Min gissning är att de kommer att visa sig vara identiska. I annat fall skulle de troligen använt ett annat paketnamn.

    Jag har inte angett källor eftersom det mesta är sådant som enkelt går att kolla upp själv, samt att flera av dina påståenden faller på sin egen orimlighet. Jag har inte tid och möjlighet att leta upp de YouTube-recensioner där Assistant nämns just nu. Kan titta efter dem ikväll.

    EDIT: Här är en recension släppt några få dagar efter att klockan börjat säljas som hänvisar till ett uttalande från Samsung om Google Assistant. Hittas ca 8 minuter in i videon.


    View: https://youtu.be/v8mv42uzJHA
     
    Last edited: 24 maj 2022
  5. Gargo

    Gargo Teen Droid Medlem

    Blev medlem:
    12 dec 2011
    Inlägg:
    385
    Mottagna gillanden:
    166

    MINA ENHETER

    Installerar uppdateringen just nu :)
     
  6. ASR

    ASR Android Apprentice Medlem

    Blev medlem:
    15 mar 2012
    Inlägg:
    3 674
    Mottagna gillanden:
    973
    Telefon:
    Galaxy S22

    MINA ENHETER

    Telefon:
    Galaxy S22
    Kan man inte bara säga "ok Google" så startar den automatiskt eller måste man aktivt gå in och välja assistant appen?
     
  7. tola

    tola Kid Droid Medlem

    Blev medlem:
    1 jun 2012
    Inlägg:
    47
    Mottagna gillanden:
    9

    MINA ENHETER

    jag får inte den att fungera heller
     
  8. Klurre

    Klurre Senior Droid Medlem

    Blev medlem:
    8 sept 2016
    Inlägg:
    1 607
    Mottagna gillanden:
    756

    MINA ENHETER

    Går bara att säga Ok Google. Står lite längre upp i tråden hur man gör!
     
    ASR gillar detta.
  9. ASR

    ASR Android Apprentice Medlem

    Blev medlem:
    15 mar 2012
    Inlägg:
    3 674
    Mottagna gillanden:
    973
    Telefon:
    Galaxy S22

    MINA ENHETER

    Telefon:
    Galaxy S22
    Tack det funka nu men får inte till det att Google ringer upp någon, står att jag måste tillåta personliga resultat men hittar inte det alternativet..
     
  10. andybandy

    andybandy Youth Droid Medlem

    Blev medlem:
    2 nov 2010
    Inlägg:
    191
    Mottagna gillanden:
    114

    MINA ENHETER

    Fattar fortfarande inte vart jag hittar appen, den laddar bara ner den på telefonen
     
  11. G4il1

    G4il1 Senior Droid Medlem

    Blev medlem:
    4 sept 2009
    Inlägg:
    1 004
    Mottagna gillanden:
    340

    MINA ENHETER

    andybandy gillar detta.
  12. Klurre

    Klurre Senior Droid Medlem

    Blev medlem:
    8 sept 2016
    Inlägg:
    1 607
    Mottagna gillanden:
    756

    MINA ENHETER

    I klockan uppdatera appen.
     
  13. andybandy

    andybandy Youth Droid Medlem

    Blev medlem:
    2 nov 2010
    Inlägg:
    191
    Mottagna gillanden:
    114

    MINA ENHETER

    Tack gubbs
     
  14. ormetkruper

    ormetkruper Adult Droid Medlem

    Blev medlem:
    1 maj 2010
    Inlägg:
    812
    Mottagna gillanden:
    146
    Operatör:
    Tele 2
    Telefon:
    Samsung Galaxy S22+

    MINA ENHETER

    Operatör:
    Tele 2
    Telefon:
    Samsung Galaxy S22+
    Info:
    Nova Launcher Prime sedan typ 2013
    Synd att inte rutiner fungerar med assistenten. Rutiner stöds inte få man till svar om man försöker.
     
    bernard gillar detta.
  15. Klurre

    Klurre Senior Droid Medlem

    Blev medlem:
    8 sept 2016
    Inlägg:
    1 607
    Mottagna gillanden:
    756

    MINA ENHETER

    Hmm,rutiner? Menar du att släcka lampor mm?
     
  16. Johanna2022

    Johanna2022 Infant Droid Medlem

    Blev medlem:
    26 maj 2022
    Inlägg:
    4
    Mottagna gillanden:
    1
    Hej

    Kanske är osmart men.. Ni som får klockan att svara på "hey Google" hur gör ni? Jag har läst i tråden.
    1. Hittar inte inställningar för assistant i klockan. Hittar inställningar i telefonen.
    2. Sätter upp klockan på engelska US, sen när den är konfigurerad så lägger jag till svenska språket. Det är när jag ska ha med svenskan som klockan inte vaknar, när jag säger "hey google/ok Google"
    Måste alltså trycka igång den med hem knappen.

    Det är väl inte hela världen men jag hade velat röststarta assistenten. Bär ofta barn, kassar eller annat och det är ju väldigt smidigt om man kan ringa t.ex. Utan att behöva droppa allting.
     
  17. Johanna2022

    Johanna2022 Infant Droid Medlem

    Blev medlem:
    26 maj 2022
    Inlägg:
    4
    Mottagna gillanden:
    1
    Kan du prata på svenska då, berätta gärna hur du gjorde. Jag lyckas inte få den att vakna på hej Google. Bara när den endast har engelska som språk.
     
  18. Johanna2022

    Johanna2022 Infant Droid Medlem

    Blev medlem:
    26 maj 2022
    Inlägg:
    4
    Mottagna gillanden:
    1
    Var hittar man inställningar för assistenten i klockan?
     
  19. Klurre

    Klurre Senior Droid Medlem

    Blev medlem:
    8 sept 2016
    Inlägg:
    1 607
    Mottagna gillanden:
    756

    MINA ENHETER

    Står på sidan 39i tråden, ”geggan” har beskrivit hur man ska göra. Fungerar hos min efter den beskrivningen.
     
    Last edited: 26 maj 2022
    Johanna2022 gillar detta.
  20. blunden

    blunden Professional Droid Hedersmedlem

    Blev medlem:
    11 jun 2009
    Inlägg:
    3 248
    Mottagna gillanden:
    522
    Telefon:
    Pixel 7 Pro

    MINA ENHETER

    Telefon:
    Pixel 7 Pro
    Telefon 2:
    OnePlus 7 Pro
    ROM:
    LineageOS 20.0
    Telefon 3:
    Xiaomi Mi MIX
    ROM:
    LineageOS 19.1
    Platta:
    LG G Pad 8.3
    ROM:
    LineageOS 14.1
    Övrigt:
    GW4 Classic, Huawei Watch, Moto 360, Nvidia Shield TV
    @TseykSuli@TseykSuli Jag kollade lite snabbt på APK-filen för Google Assistant till Wear OS 3.x nu och kan se att den visserligen har lite specialhantering för att kunna interagera med Samsungs klock- och flashlight-appar (fullt rimligt med Samsung som launch partner för Wear OS 3.0) men den har även stöd för Googles appar och det ser generellt ut som att det troligen kommer vara samma APK som används för Pixel Watch sedan.

    Visst hade det kunnat vara så att den har stöd för Googles appar också enbart för att folk kan installera dem på GW4 från Play Store, men det faktum att det finns if-satser som väljer olika flashlight-appar beroende på om enheten är tillverkad av Samsung eller inte. Hade varit helt onödigt.

    Kod:
    public static boolean r() {
            return Build.MANUFACTURER.equals("samsung");
    }
    
    Kod:
    private static final ComponentName b = new ComponentName("com.google.android.clockwork.flashlight", "com.google.android.clockwork.flashlight.FlashlightActivity");
    
    private static final ComponentName c = new ComponentName("com.samsung.android.watch.flashlight", "com.samsung.android.watch.flashlight.FlashLightActivity");
    
    ...
    
    if (dej.r()) {
            componentName = c;
    } else {
            componentName = b;
    }
    
    Nedan ser du alla referenser till "samsung" i outputen från apktool:

    Kod:
    AndroidManifest.xml
    45: <uses-permission android:name="com.samsung.android.watch.timer.permission.READ_TIMER"/>
    46: <uses-permission android:name="com.samsung.android.watch.alarm.permission.READ_ALARM"/>
    47: <uses-permission android:name="com.samsung.android.watch.timer.permission.EDIT_TIMER"/>
    48: <uses-permission android:name="com.samsung.android.watch.alarm.permission.EDIT_ALARM"/>
    
    smali/ded.smali
    48: const-string v1, "com.samsung.android.watch.flashlight"
    50: const-string v2, "com.samsung.android.watch.flashlight.FlashLightActivity"
    
    smali/dei.smali
    81: const-string v0, "content://com.samsung.android.watch.timer/timer"
    90: const-string v0, "content://com.samsung.android.watch.alarm/alarm"
    112: const-string v2, "com.samsung.android.watch.timer"
    114: const-string v3, "com.samsung.android.watch.timer.activity.TimerAssistantHandleActivity"
    
    smali/dej.smali
    918: const-string v1, "samsung"
    
    smali/dex.smali
    215: const-string v1, "com.samsung.android.watch.alarm"
    239: const-string v0, "AlarmHandlerSamsung"
    259: const-string v1, "com.samsung.android.watch.alarm"
    283: const-string v0, "AlarmHandlerSamsung"
    303: const-string v1, "com.samsung.android.watch.alarm"
    359: const-string p1, "AlarmHandlerSamsung"
    373: const-string p1, "AlarmHandlerSamsung"
    452: const-string v3, "AlarmHandlerSamsung"
    469: const-string v5, "com.samsung.android.watch.alarm"
    563: const-string v4, "com.samsung.android.watch.alarm.action.REMOVE_ALARMS"
    848: const-string v0, "AlarmHandlerSamsung"
    
    smali/dhq.smali
    157: const-string v1, "com.samsung.android.watch.timer.action.MUTATE_TIMER"
    198: const-string p1, "TimerHandlerSamsung"
    213: const-string v1, "com.samsung.android.watch.timer.action.MUTATE_TIMER"
    312: const-string p2, "TimerHandlerSamsung"
    327: const-string v1, "com.samsung.android.watch.timer.action.PAUSE_TIMER"
    356: const-string v0, "TimerHandlerSamsung"
    371: const-string v1, "com.samsung.android.watch.timer.action.RESET_TIMER"
    400: const-string v0, "TimerHandlerSamsung"
    415: const-string v1, "com.samsung.android.watch.timer.action.RESUME_TIMER"
    444: const-string v0, "TimerHandlerSamsung"
    464: const-string v1, "com.samsung.android.watch.timer"
    506: const-string p1, "TimerHandlerSamsung"
    526: const-string v1, "com.samsung.android.watch.timer"
    550: const-string v0, "TimerHandlerSamsung"
    564: const-string p1, "TimerHandlerSamsung"
    642: const-string v3, "TimerHandlerSamsung"
    743: const-string v1, "com.samsung.android.watch.timer.action.REMOVE_TIMER"
    748: const-string v1, "com.samsung.android.watch.timer"
    911: const-string v0, "TimerHandlerSamsung"