#1690: BBEdit 15 voegt ChatGPT toe, peilingresultaten gebruik OS-widgets, Magic Keyboard firmware update
Bare Bones Software heeft BBEdit 15 uitgegeven, met zo’n 200 veranderingen en verbeteringen, zoals een ChatGPT-werkblad, een minikaart waarmee je snel door een lang document kunt navigeren en directe toegang tot de revisies van documenten (zelfs die automatisch door macOS bewaard worden). Adam Engst onderzoekt de resultaten van onze Gebruik jij dit?-peiling over widgets op de iPhone, iPad, Mac en Apple Watch en komt tot de conclusie dat widgets niet veel gebruikt worden. Apple heeft een firmware-update voor het Magic Keyboard uitgegeven, die vooral interessant is om het Hollywood-achtige karakter van de opgeloste kwetsbaarheid; de update wordt automatisch geïnstalleerd. Opvallende Mac-app-updates deze week zijn onder andere Arc 1.25.1, Little Snitch 5.7.3, Logic Pro 10.8.1, Mimestream 1.2.4, OmniFocus 4.0.4, Quicken 7.5 en Timing 2024.1.
- Apple vernieuwt firmware van Magic Keyboard om Bluetooth-monitoring te blokkeren
- BBEdit 15 voegt ChatGPT, Minimap, Cheat Sheets en meer toe
- Gebruik jij dit? Widgets worden wel gebruikt maar lang niet door iedereen
- Volglijst: Mac app-updates
De Nederlandse editie van TidBITS is een letterlijke vertaling van de oorspronkelijke Engelse versie. Daarom is het mogelijk dat een deel van de inhoud niet geldt in bepaalde landen buiten de VS.
Dit nummer werd uit het Engels vertaald door:
• Joek Roex
• Paul Bánsági
• Johan Olie
• Dirk Paul Flach
• Henk Verhaar
• Jos van den Berg
Verder werkten mee:
• Coördinatie: Renate Wesselingh
• Montage: Elmar Düren
• Eindredactie: Renate Wesselingh, Sander Lam & Elmar Düren
Hoe je ons kunt bereiken kun je lezen op <de contactpagina>
Apple vernieuwt firmware van Magic Keyboard om Bluetooth-monitoring te blokkeren
[vertaling: PAB, JO]
Vorige week heeft Apple een firmware-update uitgebracht voor alle Mac-versies van het Magic Keyboard, waarmee het nu versie 2.0.6 heeft. Dit is geen nieuws dat de meeste TidBITS-lezers kunnen gebruiken, maar het geeft maar weer eens aan hoe belangrijk digitale beveiliging is geworden in de moderne wereld. Met de vorige versie van de firmware in het Magic Keyboard kon een aanvaller met fysieke toegang tot het toetsenbord de Bluetooth-koppelingssleutel ontfutselen en die gebruiken om Bluetooth-verkeer af te luisteren, vermoedelijk ook wat er getypt werd.
Waarschijnlijk denk je nu: "Die dingen gebeuren toch alleen in films?" - en dan heb je gelijk. Toch is dit het punt dat hier gemaakt wordt: een scenario dat lijkt voort te komen uit de koortsdroom van een scriptschrijver in Hollywood is dus praktisch uitvoerbaar. Gek, hè?
Om te checken of een master-hacker, thuis of op kantoor, mee kan kijken met de toetsaanslagen die jij maakt op een Magic Keyboard, open je Systeeminstellingen > Bluetooth. Klik daar op de ⓘ-knop naast het toetsenbord en kijk welke firmware-versie je hebt. Je vindt die versie ook via een Optie-klik op het Bluetooth-pictogram in de menubalk. Mijn Magic Keyboard, dat ik hoogst zelden gebruik, bleek eerst firmware-versie 1.6.0 te hebben, maar kreeg de nieuwe versie 2.0.6 al na een paar uur. Howard Oakley van Eclecticlight schrijft dat één van zijn toetsenborden naar 2.0.6 updatete, maar dat de ander bleef hangen op 1.6.0. Apple zegt dat deze firmware-updates automatisch doorgevoerd worden: het Magic Keyboard moet dan wel actief zijn, en gepaard met een apparaat dat draait op macOS, iOS, iPadOS of tvOS. Je kunt de update niet handmatig installeren, maar nogmaals: maak je niet teveel zorgen, tenzij je weet dat je een belangrijk doelwit voor hackers bent. Het uit- en weer aanzetten van het toetsenbord versnelt het updateproces wellicht, of het - in de instellingen van Bluetooth - laten "vergeten" van je toetsenbord, om het daarna weer te koppelen.
BBEdit 15 voegt ChatGPT, Minimap, Cheat Sheets en meer toe
[vertaling: JR, DPF]
Het blijft interessant om te zien welke functies en verbeteringen Bare Bones Software voor BBEdit bedenkt, zeker omdat de oudgediende tekst-editor al meer dan 33 jaar ontwikkeld wordt. Het bedrijf heeft met deze belangrijke update naar BBEdit 15 een aantal toevoegingen en verfijningen uitgevoerd die je kunnen helpen je workflow te verbeteren.
ChatGPT-werkbladen
De belangrijkste functie, althans gezien de huidige trends, is de toevoeging van ChatGPT-werkbladen, waarmee het concept van de Shell-werkbladen van BBEdit om met de Unix-shell te communiceren uitgebreid wordt. Met behulp van ChatGPT-werkbladen, die je kunt openen vanuit het menu File > New, kun je binnen het BBEdit-werkblad rechtstreeks met ChatGPT communiceren, waarbij ieder antwoord onder je prompt verschijnt. (Net als bij de Shell-werkbladen druk je op de Enter-knop of op Control-Return om je commando naar de ChatGPT API te sturen.) Je kunt aangedragen regels kopiëren om in je code te plakken (gebruik dan eerst Text > Strip Quotes) en de conversatie voortzetten totdat je gevonden hebt wat je zocht.
Als je met ChatGPT wilt communiceren, heb je een ChatGPT-account nodig en een API-sleutel. Let op dat API-toegang los staat van het interactieve ChatGPT-abonnement van OpenAI. Hoewel OpenAI kosten in rekening brengt voor API-verzoeken, verdient Bare Bones geen geld aan de functie. Alle verzoeken en antwoorden worden rechtstreeks tussen BBEdit en OpenAI uitgewisseld, dus Bare Bones ziet je conversatie nooit.
Ik ben optimistisch over de gebruikswaarde van generatief AI-gereedschap zoals ChatGPT als ondersteuning bij het schrijven van code. In tegenstelling tot gewone gesprekken, waarbij je er niet van uitgaat dat de andere persoon dingen verzint of feiten helemaal verkeerd interpreteert, is programmeren een iteratief proces van fouten maken en herstellen totdat alles goed functioneert. Ik heb gemerkt dat het schrijven van AppleScripts met ChatGPT vergelijkbaar is met de onderlinge uitwisseling die nodig is als je met een andere persoon werkt. TidBITS-redacteur Glenn Fleishman heeft recentelijk een website gebouwd voor een aankomend boek, waarbij de interactieve vorm van ChatGPT houvast bood aan zijn verouderde en gedateerde kennis van HTML, CSS en JavaScript. Hij kon bepaalde paginalay-outs en interactieve eigenschappen beschrijven waarna de door ChatGPT geleverde code doorgaans met weinig of geen aanpassingen werkte.
Ik raad je aan om het weloverwogen artikel van programmeur James Somers over dit onderwerp in de New Yorker te lezen. Hij sluit af met:
Ik neem aan dat, wanneer mijn kind volwassen is, we over de “programmeur” net zo zullen gaan denken als over de “computer”, toen dat woord nog verwees naar een persoon die handmatig rekende. Op den duur zou programmeren door zelf C++ of Python in te typen wel eens even belachelijk kunnen lijken als het geven van instructies in binaire code op een ponskaart. [Edsger] Dijkstra zou geschokt reageren maar het zou wel eens zover kunnen komen dat je computers precies kunt laten doen wat je wilt door het netjes te vragen.
De ChatGPT-werkbladen van BBEdit zijn een eerste stap richting meer fluïde dialogen rond code en ik verwacht dan ook dat het bedrijf feedback zal verzamelen van klanten die het gebruiken (en ze willen dat ook van jou te weten komen, dus schroom niet!) om de ontwikkeling van zulke functies te ondersteunen.
Minimap
Als je paginalange code of documenten hebt, zul je Minimap gaan waarderen. Kies Window > Palettes > Minimap om een kleinere versie van het huidige document te bekijken dat bovenop alle andere BBEdit-vensters zweeft en dat met behulp van greeking wordt weergegeven, compleet met verschillende kleuren en selecties. Het gedeelte dat op dat moment getoond wordt, krijgt een iets donkerdere achtergond in de minimap.
Het idee achter de minimap is om een overzicht van het document te krijgen en om snel door het document te kunnen navigeren: als je op de minimap klikt, verschuift het invoegpunt naar de bijbehorende plaats in het document. Het heeft iets weg van de scrub-functie in een video-editor of streaming-speler. Je kunt in de minimap zelfs tekst selecteren zodat juist die selectie in het document getoond wordt.
Cheat Sheets
In BBEdit 13 werd een zg. 'grep cheat sheet' geïntroduceerd, een overzicht van grep-codes dat ingebouwd was in het zoekvenster en in BBEdit 13.5 zat hetzelfde voor Markdown. Je kunt daar snel codes opzoeken die je nooit kunt onthouden - heeft een Markdown-verwijzing nu eerst vierkante haken en dan ronde, of andersom? De regels op de overzichten zijn verder functioneel - als je op een item klikt wordt het item ingevoegd in het huidige document.
Met BBEdit 15 kun je nu je eigen cheat sheets aanmaken. Dit doe je gebaseerd op relatief eenvoudige JSON. Je kunt je zelfgemaakte cheat sheet naast de andere tonen bij Window > Cheat Sheets door ze te plaatsen in de speciaal daarvoor bestemde map (open deze via BBEdit > Folders > Cheat Sheets).
Andere nieuwe mogelijkheden en verbeteringen
BBEdit 15 heeft veel andere kleine aanpassingen — in totaal zo'n 200. Hier zijn een paar van mijn favorieten:
- Menu Revisions: De navigatiebalk heeft nu een picogram dat een menu van documentversies laat zien als je er op klikt. Deze worden uit git, Subversion of uit het bestandssysteem gehaald. Geweldig! Als je op een versie klikt opent BBEdit een venster waarin de verschillen tussen de huidige en de geopende versie getoond worden. Als je een bestand hebt veranderd maar nog niet opgeslagen kun je het ook vergelijken met een opgeslagen versie.
- Statusindicator van grep: Als je een grep zoekopdracht opbouwt in het zoekvenster maak je snel een fout, waardoor je met een verkeerd patroon opgescheept zit dat resulteert in een foutmelding. Om sneller te kunnen zien dat er een probleem is toont BBEdit nu een uitroepteken als er een fout gedetecteerd wordt tijdens het typen, en een groen vinkje als alles in orde is. Klik op het uitroepteken om te zien wat de fout is. (Omdat er meteen gecontroleerd wordt zal de indicator steeds van groen naar rood en weer terug gaan.)
- Herziening van de interface voor Text Factories: Ik ben een fan van text factories, waarmee je een serie commando's om tekst te veranderen kunt combineren en op een bestand kunt 'loslaten'. Voorheen was daar een speciaal venster voor, waardoor je ieder commando uit een lang pop-up menu moest halen. Met BBEdit 15 zijn text factories omgebouwd naar documenten die net als andere documenten in de navigatiebalk van BBEdit staan, waardoor je ze makkelijker kunt koppelen aan projecten en ze ook tegelijk met documenten kunt bewerken. In zo'n text factory zie je aan de linkerkant de beschikbare documenten; als je er op dubbelklikt wordt het aan de text factory toegevoegd.
- Recente documenten openen: Als je File > Open Recent kiest opent BBEdit nu een venster met alle recente en geopende documenten, op dezelfde manier gesorteerd als in het submenu getoond wordt. Met het zoekveld aan de bovenkant kun je de lijst filteren, en een item selecteren en dan op Return klikken opent het bijbehorende document.
- Instellingen voor experts: BBEdit heeft veel mogelijkheden in het venster voor instellingen maar veel van die instellingen zijn specifiek voor 'experts' en voor de meeste mensen niet interessant. Voorheen kon je deze mogelijkheden opzoeken op een speciale pagina op de website en ze instellen met een
defaults write
-commando op de commandoregel. Met BBEdit 15 kun je kiezen voor BBEdit > Instellingen > Expert om ze allemaal te tonen. Je kunt dan zoeken voor een specifieke instelling en deze kopiëren naar het juistedefaults write
-commando (met een standaard instelling die je aan kan passen) die je meteen in Terminal in kunt voegen. De meeste mensen zullen deze instellingen niet nodig hebben maar ze roepen fijne herinneringen op aan de x-eudora-settings van Eudora.
- Uiterlijk van de invoegcursor: Dit is natuurlijk triviaal maar met BBEdit 15 kun je nu de invoegcursor aanpassen, bijvoorbeeld naar een knipperend blokje of een underscore. Kijk bij BBEdit > Instellingen > Editing als je een vergelijkbare cursor wil als in Terminal.
Ik kan doorgaan maar je kunt ook kijken naar de toelichting van BBEdit 15.
BBEdit 15 vereist macOS 11 Big Sur of nieuwer. De upgrade naar BBEdit 15 is gratis voor iedereen die BBEdit 14 op of na 1 juli 2023 heeft gekocht en $ 29,99 voor de andere eigenaars van een BBEdit 14 licensie. als je een eerdere versie hebt kost een upgrade $ 39,99, een nieuwe versie kost $ 59,99.
Gebruik jij dit? Widgets worden wel gebruikt maar lang niet door iedereen
[vertaling: HV, PAB]
In onze recente Gebruik jij dit?-peiling onderzochten we hoe vaak jullie widgets gebruiken. Er zijn in de Apple-wereld veel widgets om uit te kiezen, reden waarom we de peiling hadden uitgesplitst in negen vragen, met betrekking tot de iPhone, de iPad, de Mac en de Apple Watch, en om de verschillen in widgetgebruik in verschillende secties van de interface van deze apparaten vast te kunnen stellen. Als je een beginscherm-widget op je iPhone gebruikt wil dat nog niet zeggen dat je Berichtencentrum-widgets op je Mac gebruikt.
Bovenop de standaardkeuzes over de mate van gebruik (Heavily, Slightly, Don't Use) hadden we deze keer twee extra mogelijkheden. Sommige personen kunnen bepaalde widgets niet gebruiken als gevolg van systeemeisen. Zo zijn widgets op het iPad-toegangsscherm en de slimme stapel op de Apple Watch er pas vanaf iPadOS 17 en watchOS 10, en dus niet van toepassing op hen die oudere versies gebruiken (de optie "Not Available"). Bovendien betekent de beschikbaarheid van een functie nog niet dat iedereen van het bestaan op de hoogte is. Een van de doelen van deze peilingen is om mensen te wijzen op functies waarmee ze onbekend zijn (de optie "Didn't Know").
Voordat we naar de resultaten kijken nog even iets over wat widgets zijn. Op een iPhone-ondersteuningspagina staat dat widgets actuele informatie van je favoriete apps snel op je beginscherm, toegangsscherm, of Vandaag-weergave tonen. Wat erop neerkomt dat apps widgets kunnen gebruiken om je informatie te laten zien zonder dat je de app hoeft te openen. Zoals weerberichten, sportuitslagen, vluchtgegevens, een to-dolijst of een weekbudget.
Widgets maakten hun debuut in de Vandaag-weergave aan de linkerzijde van het beginscherm (iOS 12 en iPadOS 13) maar werden pas interessant toen Apple ze ook op prominentere plekken mogelijk maakte. Dat was allereerst op het beginscherm (iOS 14 en iPadOS 15) en het Berichtencentrum op de Mac (macOS 12 Monterey), gevolgd door het toegangsscherm (iOS 16 en iPadOS 17). Dit jaar waren widgets ook te zien op het bureaublad van de Mac (macOS 14 Sonoma) en de slimme stapel op de Apple Watch (watchOS 10). De koppelingen hierboven verwijzen naar de widget-documentatie van Apple voor de betreffende besturingssystemen.
Het lijkt er echter op dat deze snel toegankelijke informatie niet zo relevant is als Apple wil doen voorkomen, afgaande op de respons van grofweg 350 personen die deelnamen aan onze peiling.
Widgetgebruik per platform
Laten we beginnen met de iPhone. Het meestvoorkomende antwoord op de vraag of deelnemers beginscherm-, toegangsscherm- of Vandaag-weergave-widgets gebruiken was Don't Use, gevolgd door Slightly. Slechts 14% van de ondervraagden gebruikt beginscherm- en toegangsscherm-widgets veel en vaak. Opmerkelijk is dat de Vandaag-weergave-widgets zowel het oudst als het minst populair zijn: 17% van de deelnemers heeft ofwel nog nooit van ze gehoord, ofwel, meer voor de hand liggend, is vergeten dat ze überhaupt bestaan. Vrijwel niemand heeft een iPhone die te oud is om widgets te ondersteunen.
Op de iPad is het zelfs nog slechter gesteld met widgets. Beginscherm-widgets stonden bovenaan, maar slechts 10% van de respondenten gaf aan ze Heavily te gebruiken, en 39% Slightly. 46% van de ondervraagden gebruikt de beginscherm-widgets helemaal niet, meer dan Don't Use in alle iPhone-categorieën, en dat is dan nog het goede nieuws. 58% en 60% van de respondenten gebruikt toegangsscherm- of Vandaag-weergave-widgets niet op de iPad. Ondanks het lagere gebruiksniveau waren de respondenten iets meer op de hoogte van iPad-widgets dan van iPhone-widgets. Meer mensen hadden iPads die te oud waren om verschillende widgets te ondersteunen, maar dat was nog steeds maar een paar procent van alle reacties.
Op de Mac zijn er maar twee soorten widgets: de Berichtencentrum-widgets die we voor het eerst zagen in macOS 12 Monterey en de nieuwe beginscherm-widgets, vanaf macOS 14 Sonoma. De trend is echter vergelijkbaar: ongeveer de helft van de respondenten meldt dat ze nooit widgets gebruiken op de Mac, en slechts 27% (beginscherm) respectievelijk 43% (Berichtencentrum) meldt dat ze ze Heavily of Slightly gebruiken. Opmerkelijk is dat de Berichtencentrum-widgets op de Mac meer gebruikt worden dan de overeenkomstige Vandaag-weergave-widgets op de iPhone en iPad. Slechts een minderheid (rond de 5%) was zich niet bewust van widgets op de Mac, en het wekt geen verbazing dat 16% van de ondervraagden nog geen Sonoma draait en dus geen beginscherm-widgets kan gebruiken.
Hoewel de widgets in de slimme stapel van de Apple Watch pas een paar maanden geleden in watchOS 10 verschenen, doen ze het bijna verrassend goed. De helft van alle gebruikers gebruikt ze niet, in lijn met de andere platformwidgets, maar 26% van de gebruikers heeft ze al gevonden en in gebruik genomen. Velen (17%) wisten er niet van (in watchOS 10 draai je aan de Digital Crown om de slimme stapel op te roepen) en 7% heeft een ouder model Apple Watch of heeft nog niet geüpgraded.
Waarom zijn widgets niet populairder?
Ik ben geen uithangbord voor widgetgebruik. De enige widget die ik gebruik is de weersvoorspelling-widget van CARROT Weather en alleen op mijn iPhone. Op het beginscherm heb ik een prominente stapel die afwisselend de 12-uurs en de 7-daagse weersverwachting van CARROT Weather toont, en hoewel ik die soms doorblader, tik ik eerder op de widget om de app te openen voor een schermvullende weergave. Op het beginscherm heb ik de widget met de 5-uurs verwachting, maar die kan ik niet echt lezen, dus gebruik ik hem alleen als snelkoppeling om de app CARROT Weather te openen. Twee andere kleine widgets op het beginscherm vullen de ruimte. De ene toont de kans op neerslag en de andere de temperatuur, maar het feit dat ik er goed naar moest kijken om deze zin te schrijven, laat al zien dat ik ze nooit gebruik.
Ik zet mijn iPad op dit moment zelden aan, dus het heeft geen zin om widgets te hebben. Op mijn Macs heb ik widgets geprobeerd in Sonoma, maar mijn bureaublad wordt bedekt door vensters tenzij ik het zichtbaar maak om met bestanden te werken en dan ben ik geconcentreerd op wat ik aan het doen ben en kijk ik niet naar widgets. Op mijn Apple Watch geef ik de voorkeur aan de modulaire wijzerplaat met complicaties voor de timer, het volgende punt in mijn agenda, de temperatuur en een paar apps. Ik heb de grappige Snoopy-wijzerplaat geprobeerd en omdat deze geen complicaties toestaat, heb ik slimme stapel-widgets geconfigureerd om mijn complicaties te simuleren. Snoopy was leuk en de slimme stapel werkte, maar ik vond het niet prettig dat ik het moest aanroepen in plaats van gewoon naar mijn pols te kijken, dus keerde ik terug naar modulair en stopte ik met het gebruik van de slimme stapel.
Waarom inspireren widgets niet zoveel mensen? De monochrome toegangsscherm-widgets op de iPhone en iPad zijn te moeilijk te lezen tegen een achtergrond van foto's. Ik kan me voorstellen dat die populairder zouden zijn als ze beter leesbaar waren.
Meer in het algemeen ben ik er niet zeker van dat het concept van widgets zo meeslepend is als Apple lijkt te suggereren. Er zijn een paar stukjes informatie die veel mensen in een oogopslag willen zien, maar ik durf te wedden dat de belangrijkste informatie de tijd is, gevolgd door de datum. Daarom heeft de Mac al heel lang een klok in de menubalk, heeft de iPhone altijd de tijd weergegeven op het beginscherm en in de statusbalk van het beginscherm en bestaat de Apple Watch überhaupt. Ik kijk regelmatig naar al deze klokken om me te oriënteren op de tijd en ze lossen voor de meeste mensen het probleem van het moment op. De Apple Watch is in wezen een speciale widget die "actuele informatie van je favoriete apps" toont.
Het probleem ligt misschien niet bij de widgets maar bij de aanname dat ze aantrekkelijk moeten zijn voor de meeste Apple-gebruikers. Een welwillender interpretatie zou zijn dat een behoorlijk aantal mensen (tussen 25% en 50% van de gebruikers) een specifieke behoefte heeft aan andere informatie in een oogopslag dan de tijd en de datum. Die wensen worden waarschijnlijk niet breed gedeeld. Een zeiler of vliegeraar geeft misschien veel om de windsnelheid en -richting, de rest van ons niet zo veel.
Per saldo moet je niet het gevoel hebben dat je iets mist of een slechte Apple-gebruiker bent als widgets je niet of nauwelijks aanspreken. Tegelijkertijd verdient het erkenning dat widgets een van die functies zijn die voor anderen een groot verschil kunnen maken. Apple kan het niet iedereen altijd naar de zin maken, maar widgets kunnen het sommige mensen wel soms naar de zin maken.
Wij leggen uit wat je weten moet over Apple-technologie. |
Vorige aflevering | TidBITS Nederlands | Volgende aflevering