divmagic Make design
SimpleNowLiveFunMatterSimple
MacBook Pro M6: Touch Bar Tersine Çevirme, Cihaz İçi Yapay Zeka ve Ön Uç Geliştirici İş Akışları
Blogs›MacBook Pro M6›MacBook Pro M6: Touch Bar Tersine Çevirme, Cihaz İçi Yapay Zeka ve Ön Uç Geliştirici İş Akışları
MacBook Pro M6

MacBook Pro M6: Touch Bar Tersine Çevirme, Cihaz İçi Yapay Zeka ve Ön Uç Geliştirici İş Akışları

MacBook Pro M6: Touch Bar'dan Geri Dönüş, Cihaz İçi Yapay Zeka ve Ön Uç Geliştirici İş Akışları

Ön uç mühendisleri, Apple'ın MacBook Pro'sunun son yılların en tartışmalı donanım deneylerinden biriyle evrimleşmesini izledi. Touch Bar dönemi gelip geçti, fiziksel işlev tuşları geri döndü ve Apple nihayet 16 yıllık bir reddin ardından dokunmatik ekranları benimsedi. Şimdi MacBook Pro M6, yerel olarak 35 milyar parametreli modelleri çalıştırmaya yetecek cihaz içi yapay zeka işlem gücüyle geliyor ve geliştiricilerin arayüzleri nasıl prototipleyeceğini, test edeceğini ve yayınlayacağını değiştirme vaadinde bulunuyor.

Ön uç geliştiriciler için bu donanım değişiklikleri sadece ürün haberleri değil. Klavye ergonomisini, dokunma hedefi tasarım varsayımlarını, yerel araçları ve UI yineleme hızını etkiliyorlar. Bu makale, teknik detayları açıklıyor, Apple'ın Touch Bar sapmasından çıkarılan dersleri keskinleştiriyor ve daha iyi arayüzleri daha hızlı oluşturmak için pratik iş akışlarını özetliyor.

Touch Bar Deneyi: UI Tasarımı İçin Bir Uyarı Hikayesi

2016 yılında Apple, MacBook Pro'da Touch Bar'ı tanıttı. Fiziksel escape tuşu ve işlev tuşlarının yerini alan, bağlama duyarlı sanal kontrollere sahip ince bir OLED şeritti. Apple'ın mantığı, dinamik bir giriş yüzeyinin etkin uygulamaya uyum sağlayarak klavyeyi karmaşıklaştırmadan kaydırıcılar, emoji seçiciler ve kısayol düğmeleri sunabileceğiydi.

5 years
of Touch Bar experimentation before Apple restored physical function keys across the lineup

Geliştiriciler hızla temel bir sorunu keşfetti. Kas hafızası, sabit fiziksel konumlara bağlıdır. Touch Bar, düzenini etkin uygulamaya göre değiştirerek kullanıcıların aşağı bakıp hangi sanal düğmenin mevcut olduğunu kontrol etmelerine neden oldu. Escape tuşunu Vim, tarayıcı DevTools ve terminallerde sürekli kullanan ön uç mühendisleri için fiziksel bir escape tuşunun kaybı özellikle acı vericiydi.

Vim ve Neovim kullanıcıları için escape tuşu, harfler ve rakamlardan sonra en sık basılan tuştur. Onu kaldırmak, yılların kas hafızasını sanal bir escape çubuğuna yeniden eşlemek veya Touch Bar dışındaki fiziksel tuş bağlantılarına güvenmek anlamına geliyordu. Tarayıcı DevTools kullanıcıları da hata ayıklamada adım atmak, panelleri açıp kapatmak ve konsolu açmak için işlev tuşlarına güvenir. Touch Bar'ın sanal işlev tuşları, taklit etmek için ekstra bir dokunuş veya sert bir basış gerektiriyordu ve anlık olması gereken görevlere sürtünme ekliyordu.

Apple, escape tuşunu ve işlev tuşlarını kaldırdı çünkü Touch Bar onların yerini alacaktı. Bu takas, Mac tarihindeki en tartışmalı tasarım kararlarından biri haline geldi.

Altta yatan tasarım ilkesi açıktır: dinamik arayüzler bilişsel yükü azaltmalı, artırmamalıdır. Uygulamaya göre konumu değişen bir klavye kısayolu, hiç kısayol olmamasından daha kötüdür çünkü kullanıcının bakmadan hareket etme yeteneğini bozar. Apple sonunda dinledi. 2021 MacBook Pro yeniden tasarımı, fiziksel escape tuşunu ve tam yükseklikte işlev tuşlarını geri getirerek Touch Bar dönemini fiilen sona erdirdi.

Ön uç geliştiriciler için ders açıktır: kritik eylemleri bağlamsal menülerin arkasına gizleyen herhangi bir UI katmanı sürtünme yaratır. İster bir klavye, ister bir gezinme çubuğu veya bir bileşen kitaplığı tasarlıyor olun, öngörülebilir yerleşim ve keşfedilebilirlik, yüzeysel esneklikten daha önemlidir.

Apple 16 Yıllık Dokunmatik Ekran Reddini Tersine Çeviriyor

Yıllar boyunca Apple yöneticileri, bir dizüstü bilgisayarda dokunmatik ekranların ergonomik bir anlam ifade etmediğini savundu. Steve Jobs, dikey bir ekrana uzanarak dokunmanın neden olduğu kol yorgunluğu konusunda ünlü bir uyarı yapmıştı. Apple, Windows dizüstü bilgisayarlar, Chromebook'lar ve dönüştürülebilirler dokunmatik ekranı benimserken bu çizgiyi korudu.

water, water glass, car key, ignition key, nature, key, no alcohol, alcohol free, drive, waiver, drink, refreshment, newspaper, bank, drinking straw

16 years
Apple refused to put touch on a Mac screen before reversing course

Şimdi Apple yön değiştirdi. Yeni donanım bazı eski itirazlara yanıt veriyor, ancak Jobs'ın yorgunluk uyarısı bir test olarak kalıyor. Pratik uzlaşma, isteğe bağlı dokunmatiktir: kullanıcılar hala trackpad ve klavyeyi kullanabilir, dokunmatik ikincil bir giriş modu olarak eklenmiştir. Web geliştiricileri için bu, dokunmatik etkileşimlerin artık uç durumlar olmadığı anlamına geliyor.

Bu tersine dönüş aynı zamanda daha geniş bir endüstri değişimine işaret ediyor. Hibrit giriş varsayılan hale geliyor. Ön uç mühendisleri, arayüzlerini dokunma hedefi boyutları, yalnızca fareyle üzerine gelme etkileşimleri ve hareket çatışmaları açısından denetlemelidir. Menüleri göstermek için fareyle üzerine gelmeye dayanan bir masaüstü düzeni, kullanıcılar parmaklarıyla dokunduğunda başarısız olabilir. Benzer şekilde, yalnızca fare olayları için oluşturulmuş sürükle ve bırak etkileşimleri dokunmatik ekranda bozuk hissedilebilir.

CSS açısından, @media (hover: none), pointer: coarse gibi medya sorguları ve touch-action özelliği daha önemli hale geliyor. Dokunmatik ekranlı bir Mac'te 1440 piksel genişliğindeki bir görüntü alanı, bir telefonla aynı parmak girişini alabilir. Büyük ekranların her zaman fare girişi anlamına geldiği yönündeki eski varsayım artık güvenli değil.

M6 Performansı: Ön Uç Geliştiriciler İçin Cihaz İçi Yapay Zeka

M6 yongası, Apple Silicon'u yeni bir yerel yapay zeka yeteneği aralığına taşıyor. Apple'a göre, M6'lı yeni 14 inç MacBook Pro, dizüstü bilgisayarda tamamen, kabaca 35 milyar parametreye kadar yetenekli yapay zeka modellerini çalıştırabiliyor. İstemleri önceki nesillerden üç ila dört kat daha hızlı okuyor.

35B parameters
AI models the new 14-inch MacBook Pro with M6 can run entirely on-device
3-4x
faster prompt reading on M6 MacBook Pro compared to previous generation hardware

Bu, ön uç geliştiriciler için önemli bir dönüm noktasıdır. Yerel çıkarım, özel kodu üçüncü taraf bir buluta göndermeden kod oluşturma, UI çevirisi, tasarımdan koda dönüştürme ve erişilebilirlik denetimleri çalıştırabileceğiniz anlamına gelir. Ayrıca, tasarım maketlerinden React bileşenleri oluşturma veya CSS temizleme gibi yinelemeli görevler için gecikmeyi azaltır.

Bar chart showing the estimated maximum on-device AI model size in billions of parameters supported by Apple M1 through M6 silicon.

Line chart showing prompt reading speed improvement relative to the M1 chip, with M6 reaching approximately 3.5x speed.

Pratik Yerel Yapay Zeka İş Akışları

Pratik bir iş akışı, erişilebilirlik anlamlarını gözden geçirmek, API yanıtlarından TypeScript arayüzleri önermek veya test verisi oluşturmak için Ollama veya LM Studio aracılığıyla yerel bir LLM çalıştırmaktır. Bir diğeri, UI ekran görüntülerini JSX'e dönüştürmek için özel olarak çalışan görüntüden koda araçlarını kullanmaktır. M6 bu görevleri gerçek zamanlı olarak ele aldığından, tasarım ve kod arasındaki geri bildirim döngüsü önemli ölçüde sıkılaşır.

Bir React geliştiricisi için, 35 milyar parametreli bir model, bileşen iskeletleri oluşturabilir, alışılmadık tasarım kalıplarını açıklve hatta CSS modüllerini görsel amaca göre yeniden düzenleyebilir. Bulut API'lerinden farkı, anındalık ve gizliliktir. Oluşturulan bir bileşen üzerinde ağ gidiş-dönüşü beklemeden yineleme yapabilir ve yayınlanmamış tescilli tasarımları harici aktarım olmadan işleyebilirsiniz.

M6 ve Dokunmatik Ekranın Ön Uç Geliştirme İş Akışları İçin Anlamı

Cihaz içi yapay zeka ve dokunmatik girişin birleşimi, günlük ön uç çalışmasını üç alanda değiştiriyor: prototip oluşturma hızı, etkileşim testi ve UI çıkarma.

water, water glass, nature, car key, ignition key, key, no alcohol, alcohol free, drive, waiver, drink, refreshment, drinking straw

Prototip oluşturma hızı artar çünkü yerel modeller, ağ gidiş-dönüşleri olmadan bileşen iskeletleri, mock API'ler ve stil varyantları oluşturabilir. Etkileşim testi genişler çünkü Mac'te dokunmatik, geliştiricilerin kodlama için kullandıkları aynı makinede fareyle üzerine gelme ve dokunma davranışlarını test edebilecekleri anlamına gelir. UI çıkarma, mevcut bir web sitesinden bir bileşeni veya düzeni bir tasarım sistemine veya geliştirme dalına kopyalamanız gerektiğinde bir darboğaz haline gelir.

ApproachTimeQuality
Manual rebuild from screenshot3-4 hoursVariable, depends on skill
DevTools inspection and copy/paste45-60 minutesLimited to code-level accuracy
DivMagic browser extensionUnder 1 minutePixel-accurate, ready to inspect or export
Tablo, ön uç mühendisleri için tanıdık bir ödünleşimi gösteriyor: manuel çalışma yavaştır, DevTools incelemesi hızlıdır ancak görsel amacı kaybeder ve otomatik yakalama araçları aradaki boşluğu doldurur. DivMagic'in kullanıcı arayüzü çıkarma özelliğini M6'nın yerel yapay zeka yetenekleriyle birleştirdiğinizde, bir kullanıcı arayüzünü kopyalayabilir, bir React bileşeni oluşturabilir ve geliştirme ortamınızdan ayrılmadan erişilebilirlik kontrolleri yapabilirsiniz.

Ekran Görüntüsünden Bileşene Saniyeler İçinde

DivMagic, herhangi bir kullanıcı arayüzü öğesinin, hesaplanmış stiller ve düzen dahil olmak üzere görsel sonucunu yakalar, böylece onu kod olarak yapıştırabilir veya desenler için inceleyebilirsiniz. Bu, MacBook Pro M6 iş akışına doğal bir uyum sağlar. Bir fiyatlandırma tablosunu veya bir düğme stilini manuel olarak yeniden oluşturmak yerine, onu saniyeler içinde yakalar, ardından tasarım sisteminize uyarlamak için yerel bir model kullanırsınız.

DivMagic ile Kullanıcı Arayüzü İş Akışı Darboğazlarını Yeniden Düşünmek

Ön uç geliştirme, akışı bozan tekrarlayan görevlerle doludur. Bir düğme stilini kopyalamak, bir fiyatlandırma tablosunu yeniden oluşturmak, bir form düzenini eşleştirmek veya bir referans siteden bir renk paleti çıkarmak her biri dakikalar alabilir. Bir sprint boyunca bu dakikalar birikir.

DivMagic tam olarak bu sürtünmeyi ortadan kaldırmak için tasarlanmıştır. Tarayıcıda bir uzantı olarak yaşar, herhangi bir öğenin üzerine gelmenize, istediğiniz kullanıcı arayüzünü seçmenize ve kopyalamanıza olanak tanır. Çıktı, projenizde kullanılabilir, eğitim amaçlı incelenebilir veya bir tasarımcıyla paylaşılabilir. Hesaplanmış stilleri ve görsel düzeni yakaladığı için, ham HTML veya DevTools snippet'lerinden çok daha yüksek doğrulukta bir başlangıç noktası elde edersiniz.

En hızlı kullanıcı arayüzü her zaman sıfırdan yazdığınız değildir. Saniyeler içinde yakalayabileceğiniz, anlayabileceğiniz ve uyarlayabileceğinizdir.

Profesyonel ön uç ekipleri için bu, mekanik çıkarma işlemlerine daha az zaman ve ürün mantığı, erişilebilirlik ve performansa daha fazla zaman anlamına gelir. MacBook Pro M6'nın donanım hızlandırması, bu yerel yapay zeka destekli iş akışlarını daha da pratik hale getirir, ancak temel fikir donanımdan bağımsızdır: tekrarlayan kullanıcı arayüzü angaryasını otomatikleştirin, yaratıcı kontrolü elinizde tutun.

Ön Uç Mühendisleri için Önemli Çıkarımlar

  • Touch Bar bize dinamik arayüzlerin öngörülebilir olanakları koruması gerektiğini öğretti.
  • Apple'ın dokunmatik ekranı tersine çevirmesi, masaüstü web tasarımının dokunmatik girişi hesaba katması gerektiği anlamına geliyor.
  • M6, 35 milyar parametreli modelleri yerel olarak çalıştırarak özel yapay zeka destekli kodlama ve kullanıcı arayüzü incelemesine olanak tanır.
  • Cihaz üzerinde yapay zeka, gecikmeyi azaltır ve güvenlik açısından hassas geliştirme iş akışlarının kilidini açar.
  • DivMagic gibi araçlar, kullanıcı arayüzü çıkarma darboğazlarını ortadan kaldırarak herhangi bir web sitesinden herhangi bir kullanıcı arayüzünü saniyeler içinde kopyalamanıza olanak tanır.

mockup, ipad, iphone, white, mobile, web design, instagram, web, startup, software, ifirma, ios, air, apple, screen, device, digital, smartphone, touch, tablet, information, business, phone, web design, web design, web design, web design, web design, instagram, software, software, software

Sonuç

Apple'ın MacBook Pro'su tam bir döngüyü tamamladı: fiziksel tuşları bir Touch Bar ile değiştirmeye çalıştı, rotayı tersine çevirdi ve sonunda 16 yıl sonra dokunmatik ekranları benimsedi. Bu süreçte, tamamen cihaz üzerinde ciddi yapay zeka modellerini çalıştırabilen bir çip olan M6'yı sundu. Ön uç geliştiriciler için bu değişiklikler soyut değil. Etkileşimleri nasıl tasarladığımızı, duyarlılığı nasıl test ettiğimizi ve kod nasıl oluşturduğumuzu değiştiriyorlar.

En üretken ön uç iş akışı üç şeyi birleştirir: güçlü donanım, yerel yapay zeka yardımı ve otomatik kullanıcı arayüzü çıkarma. MacBook Pro M6 ilkini sağlar, Apple Silicon ikincisini destekler ve DivMagic üçüncüsünü doldurur. Birlikte, ön uç geliştirmenin tekrarlayan kısımlarını ortadan kaldırır ve her cihazda doğru hissettiren arayüzler oluşturmaya odaklanmanızı sağlar.

DivMagic ile Oluşturmaya Bugün Başlayın

Herhangi bir web sitesinden kod kopyalayıp kendi projelerinde kullanmak için 10.000'den fazla geliştiriciye, tasarımcıya ve işletme sahibine katılın.

Get DivMagic for 42% off

Limited time deal for 22:45