Sandsynligvis din første nyttige Touch Bar-app

I samarbejde med andre virksomheder drømte vi altid om at afsætte noget af vores tid til realiseringen af ​​vores egne ideer. Men kommercielle projekter var altid vores højeste prioriteter, og der var ikke meget tid til passionprojekter. Nu hvor vi har vores egen virksomhed, Pixel Point, forsøger vi at give tid nok til kortvarige projekter, som vi synes er særligt interessante. Det løfter vores teams ånd og giver os mulighed for at tilegne os ny viden, så vi kan legemliggøre vores idealer i alle vores professionelle bestræbelser.

Et af disse projekter er applikationen, vi oprettede til MacBooks Touch Bar: Mute Me. I denne artikel beskriver vi processen med at drømme op og udføre denne app.

Ideen bag denne applikation til Touch Bar

Vores idé var enkel. Når du er i et møde ved hjælp af Hangouts, Skype, Slack eller en anden stemmeapplikation, er det god praksis at være på stum, indtil nogen taler direkte til dig. Ofte skal du dog skifte mellem flere browserfane, og det kan tage for lang tid at skifte tilbage til møde-appen og slå lyden fra til din mikrofon. Med Mute Me kan du slå eller slå lyden fra til mikrofonen hurtigt og nemt lige fra din berøringslinje.

Som du kan se, er ideen ekstremt ligetil. Men for os er applikationens enkelhed lige så vigtig som hvor effektivt den kan forbedre din produktivitet.

Du kan downloade applikationen her: https://muteme.pixelpoint.io/

Nøglefakta om udviklingen af ​​Touch Bar-applikationer

Udviklingen af ​​Touch Bar-applikationer ligner processen med at fremstille andre MacOS-desktop-apps. Det er nemt at tilføje Touch Bar support til det eksisterende desktop-program. Du behøver kun at tilføje tilsvarende kontroller til Xcode Storyboard.

Specielle kontroller i Xcode til Touch Bar

Strukturen i MacOS-applikationer og iOS-applikationer er meget ens. Dette betyder, at du kan udvikle applikationer til Touch Bar uden at skulle eje den nye MacBook, der indeholder Touch Bar. Du kan teste det integrerede program i Xcode-emulator.

Berøringslinie-emulator

For at oprette din applikation er det nyttigt at se på korte videoer på YouTube, som denne: https://www.youtube.com/watch?v=-QX8sPNeE0I. Du kan også læse gode Apple-guider som disse:

  • dokumentation
  • prøve viser
  • alle kontrollerer demoer til Touch Bar

Tilpas knap til berøringslinjen

Berøringslinje med en brugerdefineret knap og fire konstante knapper

Touch Bar har et område med permanente knapper, og Apple forklarer ikke i deres dokumenter, hvordan man ændrer det. Vi fandt dog applikationsguider, der hjalp. Vi løste et problem med en guide på GitHub og lærte, at det højre Touch Bar-område understøtter fire systemknapper og en flyder på, hvor du kan sætte din egen knap.

Hvis du har flere applikationer til Touch Bar med brugerdefinerede knapper i dette område, kan du kun bruge én på samme tid (find kontrolstrimlen her).

Et andet problem er, at du ikke kan bruge designværktøjet til at oprette din endelige Touch Bar-visning; skal du skrive din kode for hånd.

Berøringsvinduets applikationsvindue

Som med alle andre desktop MacOS-applikationer har Touch Bar-programmer et startvindue.

Mute Me-startvindue med indstillinger

Logisk set skal du skjule dem. Vi havde nogle problemer med dette problem, men formåede at finde en løsning:

Fejl med automatisk start af Touch Bar-applikationen

Apple leverer ikke instrumenter til test af en applikations autostart. Vi måtte genindlæse Mac'en for at teste den hver gang, og den var ikke effektiv. Hvis du har problemer med automatisk start ved login, skal du spare tid ved at kigge på denne artikel.

Konklusion

Dette var en kort, men interessant rejse med at tage en ny teknologi fra idé til brugbart produkt. Vi er positive til, at skabelse af små, men nyttige applikationer, påvirker kommandosånd og hjælper hurtigt med at lære nye teknologier på samme tid.

En anden stor fordel er, at du kan gøre public relations for din virksomhed med reelle applikationer. For eksempel offentliggjorde vi Mute Me på Product Hunt i kategorien Touch Bar og fik 240+ likes, sammen med nogle interessante feedback.

Nu understøtter vores applikation disse funktioner:

  • Vis / skjul Mute / Unmute-knappen i MacOS-menulinjen
  • brugerdefineret genvej til Mute / Unmute
  • åben ved login indstilling i Præferencer

Tryk på knappen , hvis du fandt, at denne artikel var nyttig!

Har du spørgsmål eller feedback? Opret forbindelse via Pixel Point