Jutikliniai Mac kompiuteriai pradedami pardavinėti lapkričio 6 d.. Štai ką patikrinčiau savo Mac programėlėje
Autorius Justinas Rolando, MacPip kūrėjas
MacBook Pro su PROLED XDR ekranu yra pirmas Mac su jutikliniu ekranu, ir jis pasirodys lapkričio 6 d.. Apple sako, kad macOS paverčia prisilietimą paspaudimais, todėl dauguma programėlių jau veikia. Kad jos gerai jaustųsi po pirštu, padaryk paspaudimo zonas bent 36 pt, pakeisk seną pelės sekimą gestų atpažinimu ir išbandyk viską, kas yra meniu juostoje ar ekrano viršuje.
spalio 28 d. Apple pristatė MacBook Pro su PROLED XDR ekranu, ir tai pirmas Mac, kurio galima liesti. Jis pasirodys lapkričio 6 d., penktadienis. Kuriu mažas Mac programėles, todėl pirmas mano klausimas buvo ne „ar noriu tokio“. Jis buvo „kas nutiks mano programėlėms, kai kas nors į jas bakstels?“
Štai ką radau ir ką šią savaitę ketinu patikrinti savo programėlėse.
Kas pasikeitė
- Du modeliai. 14 colių nuo 2 899 USD ir 16 colių nuo 3 399 USD, su M5 Pro arba M5 Max lustais. Išankstiniai užsakymai prasidėjo spalio 28 d., pasak MacRumors.
- Prisilietimas įtaisytas į skydelį. Apple rodo tokius gestus: perbraukimas slinkti, suspaudimas didinti, daiktų tempimas ir dvigubas lango palietimas, kad jis užpildytų ekraną.
- macOS paverčia prisilietimą paspaudimais. Apple teigia, kad daugelis esamų programėlių su prisilietimu veikia iškart. Tai gera žinia: penktadienį niekieno programėlė nesuges.
- Jokios išpjovos. Šie modeliai viršuje turi mažesnę Dynamic Island, kurioje rodomi Spotlight, Live Activities ir Siri.
Taigi klausimas ne „ar mano programėlė veiks“. Jis „ar po pirštu ji jausis sugedusi“. Paspaudimas ant 16 pt mygtuko tinka su jutikliniu kilimėliu ir erzina nykščiu.
Ką Apple sako kūrėjams
Apple paskelbė puslapį Get ready for Touch on Mac su trimis vaizdo įrašais. Praktiškiausias iš jų yra Bring Touch to your Mac app. Jo kodo pavyzdžiai trumpai sako:
- Padidink paspaudimo zonas bent iki 36 pt kiekviena kryptimi, kai įvestis yra prisilietimas. Pelei niekas nesikeičia.
- Pereik nuo rankinio pelės sekimo prie gestų atpažinimo. Jei turi
mouseDownciklą, skaitantį vilkimo įvykius, pavyzdys pakeičia jį įNSPanGestureRecognizersuallowedTouchTypes, nustatytu į.direct. - Nuspręsk, ką daro vienas pirštas slenkamuose languose. Drobėje, kur vienas pirštas turi piešti, pavyzdys nustato
minimumNumberOfTouchesForScrollingį 2. - Išjunk sistemos gestus tik ten, kur jie trukdo, naudodamas
disablesDirectTouchSystemGestureslange arbadirectTouchSystemGesturesDisabled()SwiftUI. - Nurodyk, kad tavo programėlė yra skirta prisilietimui, raktu
NSIsTouchNativefaileInfo.plist.
Taip pat yra Design for Touch on Mac ir Bring Live Activities to Mac. Apple rengia dvi internetines grupines dirbtuves su savo inžinieriais ir dizaineriais: lapkričio 18 d. nuo 9 iki 10 ryto Ramiojo vandenyno laiku ir lapkričio 19 d. nuo 6 iki 7 po pietų Ramiojo vandenyno laiku. Xcode 27.3 beta, kuri eina kartu su visu tuo, kai tikrinau lapkričio 3 d., vis dar buvo pažymėta „Coming soon“.
Ką patikrinčiau savo programėlėje, šia tvarka
Tai mano nuomonė, o ne Apple sąrašas.
- Surask mažiausius valdiklius. Įrankių juostos piktogramas, mažą krumpliaratį, uždarymo mygtuką savo skydelyje, žymimuosius langelius tankiame nustatymų lange. Viskas, kas mažiau nei 36 pt bet kuria kryptimi, taisytina pirmiausia.
- Ieškok dalykų, kurie matomi tik užvedus. Pirštas neužvedamas. Jei ištrynimo mygtukas ar patarimas atsiranda tik tada, kai žymeklis yra virš eilutės, jutiklinio ekrano naudotojas gali jų niekada nerasti. Duok jiems kitą kelią.
- Išbandyk kiekvieną vilkimą. Sąrašų pertvarkymą, failų traukimą iš lango, padalinto rodinio dydžio keitimą. Čia dažniausiai gyvena pritaikytas pelės kodas, todėl čia didžiausia tikimybė, kad jausmas bus ne toks.
- Patikrink, ką slepia dešinysis paspaudimas. Jei veiksmas yra tik kontekstiniame meniu, įsitikink, kad jį galima pasiekti ir matomu būdu.
- Jei tavo programėlė gyvena ekrano viršuje, išbandyk ją ten. Meniu juostos programėlės ir programėlės aplink išpjovą turi naują kaimyną, Dynamic Island, ir naują būdą būti paliestoms. Jei kuri nors iš meniu juostos programėlių MacPip yra tavo arba kažkas, kas sėdi aplink išpjovą, tai savaitė, kada verta pažiūrėti.
- Stebėk, kaip naudojasi kitas žmogus. Duok Mac kompiuterį žmogui, kuris dar nematė tavo programėlės, ir nieko nesakyk. Dešimt minučių to pasako daugiau nei toks sąrašas.
Jei neturi nė vieno iš šių Mac kompiuterių, vis tiek gali atlikti didžiąją sąrašo dalį. Žingsniai 1, 2 ir 4 yra atidus žvilgsnis į savo langus, o pavyzdinis kodas kompiliuojamas su nauju SDK, kai tik pasirodys Xcode 27.3 beta.
Ar reikia skubėti?
Nemanau. Apple sako, kad prisilietimas paverčiamas paspaudimais, tai brangūs Pro nešiojamieji, o pirmiausia jie pasieks nedidelę grupę. Didesnės paspaudimo zonos ir mažiau veiksmų tik užvedus taip pat padeda tiems, kas naudoja jutiklinį kilimėlį, pritaikymo neįgaliesiems įrankius ar didelį išorinį ekraną, todėl darbas nenueis veltui, net jei jutikliniai Mac liks nišiniai.
Aš dabar padaryčiau pigius pataisymus, kad pirmas žmogus, bakstelėjęs tavo programėlę penktadienį, gerai praleistų laiką, ir užsirašyčiau, ką pakeičiau.
Kol testuoji
Naujas Mac yra ir gera proga patikrinti nuobodžius dalykus. Ar tavo versija universali, ar tik Apple silicon, ir ar tavo svetainė tai sako? Apple teigia, kad bendras Rosetta 2 palaikymas programėlėms baigiasi po macOS 27, kaip pranešė MacRumors, todėl programėlei tik Intel laikas bėga. Naujasis universalių dvejetainių failų tikrintuvas perskaito tavo lipo arba file išvestį ir pasako, kur veikia kiekviena dalis. Paleidimo kontrolinis sąrašas turi likusius nuobodžius darbus iš eilės, o kaip pateikti Mac programėlę aprašo parduotuvės ir tiesioginį kelius, jei išleidi atnaujinimą.
Jei išleidi atnaujinimą su prisilietimo palaikymu, parašyk tai išleidimo pastabose ir atnaujink savo įrašo aprašymą, kad ieškantys jutikliniam ekranui pritaikytų programėlių galėtų tave rasti. O jei tavo programėlės dar nėra MacPip, įtraukti ją nemokama.
Šaltiniai
- Apple Developer: Get ready for Touch on Mac
- Apple Developer: Bring Touch to your Mac app
- Apple Developer: Design for Touch on Mac
- MacRumors: Apple Announces OLED MacBook Pro With Touch Display
- 9to5Mac: Apple releases touchscreen Mac developer videos
- MacRumors: macOS Tahoe 26.4 warns about apps that need Rosetta 2
Skaityk toliau
- Pristatome MacPipKas yra MacPip, kodėl jį sukūriau, kaip veikia įrašai ir paleidimo diena, ką iš tikrųjų reiškia mėlyna varnelė ir tikri skaičiai iš pirmųjų dienų.
- Kaip paleisti Mac programą: kontrolinis sąrašas, telpantis viename puslapyjeKą daryti prieš paleidimo dieną, paleidimo 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.