Live Activities atkeliauja į Mac meniu juostą. Ką daryčiau su savo Mac programa
Autorius Justinas Rolando, MacPip kūrėjas
Pirmoji macOS 27.3 beta, išleista 2026 m. lapkričio 3 d., rodo Live Activities Mac meniu juostoje, kaip mažus ovalus kairėje nuo meniu juostos piktogramų, ir Dynamic Island naujame MacBook Pro. Iki šiol Mac rodė tik iš iPhone atspindėtas veiklas. Dabar Mac programos gali paleisti savo per ActivityKit, kurį Apple nurodo macOS 27.3 beta. Veikla trunka iki aštuonių valandų, jos duomenys negali viršyti 4 KB, o pati ji negali pasiekti tinklo. Jei tavo programa daro ką nors, kas užtrunka, pavyzdžiui eksportą, įkėlimą, laikmatį ar atsarginę kopiją, dabar verta pabandyti prototipą beta versijoje. Išleidimo tikimasi gruodį.
Praėjusią savaitę Apple išleido pirmąją macOS 27.3 beta, o prie vieno dalyko vis grįžtu: jis mažas ir yra ekrano viršuje. MacRumors praneša, kad macOS 27.3 atneša Live Activities į Apple silicon Mac kompiuterių meniu juostą, ne tik į naująjį MacBook Pro su Dynamic Island. O mums svarbiausia eilutė: „Trečiųjų šalių Mac programos dabar taip pat gali palaikyti Live Activities."
Jei kuri Mac programą, kuri daro ką nors, kas užtrunka, tai nauja vieta tai parodyti. Štai ką radau ir ką su tuo daryčiau.
Kas iš tikrųjų pasikeitė
- Beta jau išleista. Apple 2026 m. lapkričio 3 d. išleido 27.3 beta versijas macOS, iOS, iPadOS ir kitoms sistemoms kartu su Xcode 27.3. MacRumors sako, kad viešoji beta pasirodė lapkričio 5 d., o išleidimo tikimasi gruodį.
- Veiklos rodomos meniu juostoje. Macworld jas aprašo kaip mažus ovalus kairėje nuo meniu juostos piktogramų. Naujame MacBook Pro jos vietoj to yra Dynamic Island.
- Kol kas ją naudoja tik kelios Apple programos. Pasak MacRumors: Muzika, Laikrodis, Balso užrašai ir ekrano įrašymas.
- Anksčiau Mac tik rodė tai, kas vyko iPhone. MacRumors pastebi, kad macOS 26 ir naujesnė versija jau rodė Live Activities iš netoliese esančio iPhone. Naujiena ta, kad Mac programa gali paleisti savo.
- Apple dokumentacija tai patvirtina. ActivityKit puslapyje macOS 27.3 dabar nurodyta kaip beta platforma, o Apple vadove apie tiesioginių duomenų rodymą su Live Activities meniu juosta paminėta šalia Dynamic Island ir CarPlay.
Dėl vieno dalyko abi ataskaitos nesutampa: MacRumors kalba apie Apple silicon Mac kompiuterius, o Macworld sako „kiekvienas Mac". Nė viena nemini Intel Mac. Saugia prielaida laikyčiau Apple silicon, kol Apple laidos pastabos nepasakys kitaip.
Kodėl Mac programų kūrėjui tai turėtų rūpėti
Meniu juosta yra vienintelė vieta Mac, kuri visada matoma ekrane. Iki šiol į ją buvo galima patekti tik per savo meniu juostos piktogramą, kurią žmonės paslepia, arba per pranešimą, kuris išnyksta. Live Activity yra trečias būdas: ji atsiranda, kol kažkas vyksta, ir dingsta, kai viskas baigta.
Tai tinka daugeliui mažų Mac programų. Eksportas, trunkantis keturias minutes. Failo įkėlimas. Pomodoro laikmatis. Kūrimas, atsarginė kopija, transkribavimas, atsisiuntimų eilė. Šiandien dauguma jų rodo eigos juostą lange, paslėptame už trijų kitų.
Ribos pagal Apple vadovą
Tai iš Apple ActivityKit vadovo, kuris rašomas daugiausia iPhone. Kai kas Mac gali veikti šiek tiek kitaip, todėl išbandyk.
- Daugiausia aštuonios valandos. Po to sistema veiklą baigia. Per naktį vykstančiai atsarginei kopijai reikia tam plano.
- Duomenų kiekis: 4 KB. Pastovūs ir kintantys duomenys kartu, įskaitant push atnaujinimus, negali viršyti 4 KB. Siųsk skaičius ir trumpas etiketes, o ne sąrašus.
- Joje nėra tinklo. Veikla veikia savo smėlio dėžėje ir nieko negali atsisiųsti. Ją atnaujina tavo programa per ActivityKit arba tavo serveris per ActivityKit push.
- Ji gyvena tavo valdiklio plėtinyje. Vaizdas kuriamas su WidgetKit ir SwiftUI. Jei dar neturi valdiklio plėtinio, jo reikės.
- Paleisk ją, kai programa yra priekyje. Vadove sakoma, kad veiklos prašoma, kai programa veikia priekiniame plane.
- Žmonės gali ją išjungti. Jie gali išjungti Live Activities tavo programai Nustatymuose, o sistema riboja, kiek jų gali veikti vienu metu. Todėl visada apdorok klaidą ir palik įprastą eigos vaizdą.
Ką išbandyčiau šią savaitę
Tai mano paties žingsniai, ne Apple.
- Išsirink vieną dalyką. Rask programoje vieną užduotį, kurios žmonės laukia. Jei tokios nėra, praleisk tai. Live Activity kam nors, kas baigiasi per dvi sekundes, yra tik triukšmas.
- Beta įdiek saugioje vietoje. Atskirame APFS tome arba atsarginiame Mac, ne tame, iš kurio išleidi programą.
- Padaryk mažiausią versiją. Viena veikla, pradžia ir pabaiga, su eigos skaičiumi. Pažiūrėk į ją meniu juostoje šalia tikrų piktogramų, šviesiu ir tamsiu režimu. Kompaktiškas vaizdas labai mažas, todėl išbandyk jį su ilgiausiu failo pavadinimu.
- Laikyk ją už prieinamumo patikros. Tavo programa vis tiek turi veikti macOS 26 ir senesnėje versijoje bei Mac kompiuteriuose, kuriuose žmonės veiklas išjungė.
- Patikrink savo Info.plist. iPhone programa Live Activities deklaruoja raktu
NSSupportsLiveActivities. Apple puslapyje apie šį raktą šiandien nurodyti tik iOS ir iPadOS, todėl prieš darydamas prielaidą, kad Mac jo reikia arba kad jis ignoruojamas, pažiūrėk į 27.3 laidos pastabas. Jei jau ten esi, naujas Info.plist aiškintuvas perskaito visą failą ir pasako, ką daro kiekvienas raktas. - Jei kuri meniu juostos programą, pagalvok du kartus. Ten jau turi savo vietą. Veikla virš tavo piktogramos gali būti per daug. Ji labiau tinka programoms, kurios gyvena lange.
Ko nedaryčiau
Neišleisčiau Live Activity išleidimo versijoje, kuriai reikia beta, ir neįrašyčiau „Live Activities Mac" į paleidimo įrašą, kol neišėjo macOS 27.3 ir nemačiau, kaip tai veikia ne mano Mac. Taip pat nekurčiau jos vien todėl, kad ji nauja. Jei žmonės nelaukia tavo programos, jos ir nepasiges.
MacPip kampas
MacPip netikrina, ar programa palaiko Live Activities. Įrašai skenuojami automatiškai, kai pateikiami, o mėlyna varnelė reiškia tik tai, kad žmogus tam tikrą dieną išbandė programą. Todėl jei pridedi palaikymą, parašyk apie tai savo įraše paprastais žodžiais, nurodydamas, kokios macOS versijos reikia. Pirmųjų tikiuosi meniu juostos programų ir kūrėjų įrankių kategorijose.
Naujiena šiandien: Info.plist aiškintuvas. Įklijuok savo programos Info.plist arba tai, ką išveda plutil -p, ir jis paprastais žodžiais paaiškins kiekvieną raktą, patikrins versijų numerius, minimalią macOS, kategoriją ir leidimų pranešimus bei pažymės tuos, apie kuriuos klausia App Review. Veikia puslapyje ir nieko nesiunčia. Jei atnaujinimus platini per Sparkle, šalia yra appcast tikrintuvas. O jei tavo Mac programos dar nėra MacPip, įtraukti ją nemokama.
Šaltiniai
- MacRumors: macOS 27.3 atneša Live Activities į Mac kompiuterius be Dynamic Island
- Macworld: Live Activities meniu juostoje macOS 27.3 (2026 m. lapkričio 5 d.)
- Apple Developer News: Pasiruošk su naujausiomis beta versijomis
- Apple Developer dokumentacija: ActivityKit
- Apple Developer dokumentacija: Tiesioginių duomenų rodymas su Live Activities
- Apple Developer dokumentacija: NSSupportsLiveActivities
Skaityk toliau
- Atmintis brangina Mac kompiuterius. Štai ką daryčiau su savo Mac programaApple sako, kad dėl atminties Mac kompiuterių bus mažiau ir jie bus brangesni iki 2027 m., o pigiausias Mac turi 8 GB. Kodėl tai svarbu tavo Mac programai ir ką patikrinti šią savaitę.
- Apple dabar leidžia kalbėtis su žmonėmis, kurie atsisako prenumeratos. Štai ką daryčiau su savo Mac programaNuo lapkričio 4 d. App Store prenumeratos gali parodyti žinutę ar pasiūlymą, kai kas nors atsisako. Taisyklės, ką sako Apple ir ką patikrinti Mac sistemoje.
- Apple prideda du amžiaus reitingo klausimus. Štai ką darytų su savo Mac programaNuo lapkričio 16 d. App Store Connect klausia apie dalijimąsi vieta ir pažinčių funkcijas, o atsakyti turi kiekviena programa iki 2027 m. sausio 12 d.. Kas pasikeitė ir ką daryti.
- Siri AI dabar atvira kiekvienam programuotojui. Štai ką daryčiau su savo Mac programaApple atvėrė Siri AI visiems programuotojams macOS 27.3 beta versijoje. Kas pasikeitė, ką jau galima išleisti ir ko dar ne, ir trumpas planas nedidelei Mac programai.
- Jutikliniai Mac kompiuteriai pradedami pardavinėti lapkričio 6 d.. Štai ką patikrinčiau savo Mac programojePirmieji Apple jutikliniai Mac kompiuteriai pasirodo lapkričio 6 d.. Kas pasikeitė, ką Apple liepia daryti kūrėjams ir trumpas sąrašas dalykų, kuriuos verta išbandyti savo Mac programoje.
- Pristatome MacPipKas yra MacPip, kodėl jį sukūriau, kaip veikia įrašai ir pristatymo diena, ką iš tikrųjų reiškia mėlyna varnelė ir tikri skaičiai iš pirmųjų dienų.
- Kaip pristatyti Mac programą: kontrolinis sąrašas, telpantis viename puslapyjeKą daryti prieš pristatymo dieną, pristatymo dieną ir po jos Mac programai: parašas, tavo puslapis, katalogai, Product Hunt, Show HN ir ką matuoti.
- Kaip parašyti vienos eilutės aprašymą, kuris nurodo, ką daro tavo Mac programaPaprastas būdas parašyti vieną eilutę po tavo Mac programos pavadinimu: nurodyk paskirtį, atmesk perdėjimus ir patikrink ją su žmogumi, kuris programos nėra matęs.
- Parašas ir notarizacija paprastais žodžiais, skirti tiems, kurie kuria pirmą Mac programąKą daro kodo parašas, notarizacija ir stapling, kokia tvarka, ką tavo naudotojai mato be jų ir kaip patikrinti savo kompiliaciją.
- Kiek iš tiesų verta dofollow nuoroda, iš svetainės, kuri ją siūloKą reiškia dofollow, ką Google sako apie nuorodas, kodėl nuoroda iš naujo katalogo šiandien mažai verta ir ką daryti vietoj nuorodų pirkimo.