Süreklilik: Mobil ve Apple masaüstü işletim arasındaki etkileşimin yeni seviye
Makradar Ios / / December 22, 2019
onlar eşsiz kullanım senaryoları cihazların tamamen farklı türleri - Apple bilgisayarlar, tabletler ve akıllı telefonlar bu pozisyonda ısrar fazla cihaz satın almak istiyor. Ancak şirket birbiriyle bağlantılı olarak çalışmak için en iyi cihaz yapmak için elinden geleni yapar. Birçok kullanıcı, satın alma biri iPhone veya iPad, ekosistem Apple ile kendini çevreleyen tarafından her tarafta, gelecekte satın almak ve Mac için.
Ayrıca felsefeyi itiraf, o zaman iOS 8 ve OS X Yosemite yayınlanmasıyla inancın ödüllendirilir. Biz kademeli olarak son üç yıl içinde işletim sistemi hem de çeşitli fonksiyonları ve hizmetlerin entegrasyonu aldı, ancak bültenleri Bu yıl yeni bir düzeye mobil ve masaüstü işletim sisteminin entegrasyonunu kurşun ve teknolojiye tüm teşekkürler olacak Süreklilik. onun operasyonun kendi modu ve farklı donanım gereksinimleri ile bir dizi seçenek, her sağlar, çünkü yeni işletim sisteminin bir özelliği olarak kabul edilemez. Daha önce bahsetmiştim gibi iOS uygulama ve genişletme çalışmaları 8
Bu yazıda teknoloji üzerinde durulacak şekilde çağrı, Handoff'u ve hava yardımı entegrasyonu gibi özellikler arkasında yatıyor.iCloud: daha yakın entegrasyon
iOS 5 yılında piyasaya çıktığından beri - iCloud iOS-cihazlar ve Mac bilgisayarlar arasında senkronize etmek resmî bir yol oldu. gibi sadece Apple kimliğinizle yeni cihazınıza giriş: Ve gerçekten uygun oldu tüm kişileriniz, e-posta, yer imlerini, şifreleri ve diğer veriler hemen her zamanki kendilerini bulundu yerlerde.
hemen hemen tüm ile çalışmak için Süreklilik özellikleri bulut üzerinden herhangi iletilen verileri olmasa bile, iCloud gerektirir. Elma kontrol altında tüm içerik tutmak için izin daha çok yönlü Apple ID'nin kullanmıştır. İşlev Aile Paylaşımı, örneğin, mümkün Farklı Apple kimliği kullanarak birden fazla cihazda ortam dosyalarını ve uygulamalarını alışverişi yapar. Bu nedenle, uygulamalar indirmek için ana hesap altında giriş zorunda iCloud, iMessage ve FaceTime karışıklık yapmaktan kurtaracak.
Eğer Mac ve iPhone biri Apple ID kullanıyorsanız, tüm avantajlarından yararlanabilirsiniz Cihazınızın hakkında daha fazla bilgi için belirli fonksiyonları (uyumlu olması koşuluyla Süreklilik, uyumluluk vb.)
OS X Telefon görüşmeleri
belgelerinde açıklanan bir hücresel ağ operatör aracılığı ile Mac üzerinde sesli arama yapma süreci oldukça yüzeysel olduğu için değil, kesin şu anda mevcut bilgi cihazın bir ağa Wi-Fi (haşhaş için de bir Ethernet bağlantısı üzerinde izin verilecek olasıdır, ama şimdi güvenle bu demek olduğunu bağlanmalıdır bilinmektedir siz) olamaz. Görünüşe göre, bu özellik (Handoff'u aksine) ve (hava yardımı gibi) Wi-Fi için eşler arası bağlantıları için destek gerektirmez genel olarak Bluetooth kullanmaz.
Böylece, sesli arama, Süreklilik özelliklerinin kalanı aksine 2007 yılında iMac ve MacBook Pro hatlarda çalışan tek işlevi gibi görünüyor. Veriler değil internet üzerinden, yerel ağ içinde aktarılacaktır.
örnek iBeacon olarak Bluetooth 4.0'ın çalışma prensibi
(Ayrıca Bluetooth Low-Enerji olarak da bilinir), Bluetooth 4.0 teknolojisine de bağlı Wi-Fi ek olarak sesli aramalar, hariç Süreklilik-tüm fonksiyonlar. iBeacon - bunun nedeni ne olduğunu anlayabilmek için, bazı açıkça Apple'ın kendi yazılım örneği görülebilir Bluetooth LE, özellikleri hakkında bilmek önemlidir.
Bluetooth LE destekleyen ilk tüketici cihazı, iPhone 4s oldu. Standart 2010 yılında geri kabul edildi rağmen, alet içine bu modüllerin kitlesel bütünleşme değil çok uzun zaman önce başladı. Akıllı saatler ve diğer giyilebilir elektronik, o akıllı telefonlar ve tabletler ile iletişim kurmak için kullanılan Apple da bunu kullanır yeni teknoloji" olarak iOS 7.0 tanıtıldı işlevi, işletmek iBeacon hizmetlerin tanımını genişletiyor iOS'taki konumları". İşaretleri ve iOS cihazlar kullanıcının konumunu belirleyen ve uygulamalar ve hizmetler için içeriğe duyarlı işlevsellik sağlayan Bluetooth LE aracılığıyla birbirleriyle iletişim kurarlar.
Fenerleri (20 ms 10 sn), çok az bilgi çeşitli aralıklarla paketleri göndermesine izin verir bileşen Bluetooth LE, "reklamını" kullanın. MAC-adresini ve 31 - - yararlı bilgiler için bu paketler resmi amaçlarla 47 10 bayt bayt, 6 arasında bir büyüklüğe sahiptir.
iBeacon durumunda, Apple veri şaşırtıcı miktarda sığabilecek 20 baytlık paketler kullanır. uygulama geliştiriciler için bu 16 bayt benzersiz kimlik (alışveriş merkezinde fener), 2-bayt etiketi çekirdek Alışveriş merkezinde (elektronik bölümü yerleri konum (San Francisco merkezi alışveriş) ve 2-bayt etiketi ek San Francisco). iOS cihazlarda Bluetooth LE modülleri periyodik bu kontrolleri tarama ve kısa sürede tespit edildikleri - Uygulama bir kez sen, sen çeşitli şeyleri sunacak Ondan geldiysen-- üzerinde hareketi sırasında deposuna yaklaşmasına veya (eğer ilgili konumunu kullanmasına izin koşuluyla uygulamaları). Enerji tüketimi üzerinde neredeyse hiçbir etkisi yoktur kaynakların en az kullanarak bilgiyi ağır bir miktar bulaşan önemlidir.
Yeni hava yardımı: Bluetooth ve Wi-Fi birlikte çalışarak
Elma hava yardımı OS X ve iOS arasında transferini destekleyeceğini WWDC açıkladığında - Salon alkış yanıt verdi. Bu, bu başlangıçta yapılmadı niye çıkıyor? Sonuçta, ve OS X ve iOS hava yardımı fonksiyonlar vardı, ama onlar tamamen uyumsuz idi.
Bu çıkıyor çalışma iBeacon üzerine kurulmuştur hava yardımı iOS 7 kullandığı aynı "reklam" fırsatlar Bluetooth 4.0, söyledi. Cihazlar "üst üste binme" birbirinizde verilerin alınması için uygun olduğu beyan. Bir dosyayı göndermek çalıştığınızda, cihazınız tarar cihazlar ve mevcut listesi gösterileri size bir dizi vardır. En kısa sürede alıcı transferini doğruladı olarak - gönderilen ve veri edilecek eşler arası Wi-Fi bağlantısı oluşturur. Bu standart, böyle a Apple kullanımları Kablosuz DoğrudanHangi ancak (Android cihazlarda kullanılan) geleneksel Wi-Fi Direct ile uyumlu değildir. Bu özellikler ve bağlı olacaktır hardvarnogo kombinasyonu itibaren - airdrop Cihazınızın desteklenen olup olmadığını. Örneğin, iPhone 4s Bluetooth 4.0 modülü var, ama destek verilmeyecektir hava yardımı ile bu yüzden, uyumlu bir Wi-Fi çipi yoktur.
OS X Lion, Mountain Lion ve Mavericks'te dosyalar hava yardımı aktarmak da eşler arası bağlantı üzerinden çalışır, ancak kullanılan yakındaki cihazları aramak için Kablosuz. Bu mantıklı bir açıklaması var - bu hava yardımı özelliği sunuldu bir anda, Bluetooth 4.0 modülleri çizginin tamamının sadece birkaç modelleri ile donatılmış edildi gelincikler. Bu nedenle, Bluetooth kullanımı eski cihazlarda uyumluluk sorunlarına neden olur.
Bugüne kadar, gerekli Bluetooth LE desteklemek, OS X Yosemite haşhaş büyük çoğunluğunda kullanılabilir modülleri Bu teknolojiye geçiş aslan payını etkilemez neredeyse böylece, (Onlar 2011-2012 onları aldık) Kullanıcılar. aşağıdaki gibi hava yardımı ile bilgisayarların listesi etkin:
- (2012 yılından bu yana) iMac;
- MacBook Pro, Retina ekran (2012 yılından bu yana) olmadan;
- MacBook Air (2011 yılında başlayan);
- (2011'den itibaren) Mac Mini;
- Mac Pro, (2013 gibi);
- Retina-display (tüm modeller) MacBook Pro;
Bu liste son 2-3 yıl cihazını kapsar, ancak cihazların tam listesi ile karşılaştırıldığında destek OS X Yosemite o - bu hala nispeten küçük.
OS X Yosemite'ye kullanıcıların erken değerlendirmeden bakarsak geleneksel destek havadan yardım hala, sen pozvolyayuyuschaya diğer yanda haşhaş transfer dosyaları, bu yüzden bir seçenek olarak varsayabiliriz ve nihai sürümde kalacaktır. Biz kullanıcıların parçası bazıları, "pre-Ayvovskim" tasarımı ile işletim sistemi kullanmak için, OS X Mavericks kalır inanıyoruz Kullanıcıların daha sonra Apple tarafından dayatılan iOS benzeri arayüzü ve işlevlerini kullanmak istemeyen, OS X Snow Leopard üzerinde sıkışmış bültenleri.
Nasıl Handoff yapar
Anahtar işlevlerden biri Süreklilik aslında dramatik Apple-cihazlar kullanarak deneyimini değiştirebilir Handoff vardır. Ben olabildiğince herhangi bir sorun tersi mobil cihazlar, ve kötülük üzerinde devam etmek olmaksızın, OS X üzerinde yapılacak başladıklarını herhangi işlemleri yapmayı ediyorum. O halde, bu mucizelerin hayata?
İlk olarak, sesli aramalar olduğu gibi, aynı Apple kimliğini kullanmalıdır tüm cihazlarınızda çalışmalarına iCloud ve Handoff'u gerekir. birbirine bağlayın, onlar da Bluetooth üzerinden olacak, ama süreç otomatiktir ve) kullanıcı müdahalesine gerek.
Aynı iCloud-hesaba giriş yaptıktan sonra, bizim eski dostumuz Bluetooth LE bazı cihazlar diğer gerçekleştirmek hangi işlemleri yaptığınızı gerçeği sorumlu olacaktır. eğer istersen, her an açmak mümkün olacak iPad ve bölgedeki diğer cihazlarda Web sayfasını açın. Böylece Handoff simgesi sol alt köşesinde lokskrina görüntülenen ve ona bir tokatlamak yapacak - Eğer diğer durduruldu aynı yerden ilgili uygulamayı, prodolozhiv çalışmalarını açmak cihazı.
Ayrıca Handoff'u kullanarak uygulama simgeleri, ana ekranın sol çoklu görev çubuğunda görüntülenecektir. In OS X Yosemite kendilerine ayrılmış özel bir yer de - onlar simgesi Finder sol ve uygulama anahtarlama menüsü (⌘Tab) üzerine, sanık yerleştirilecektir.
simgesine Handoff hafifçe vurun yapma veya tıklama, hemen eylemler başka bir cihazda gerçekleştirilen geçer. faaliyetin sürdürülmesi okumakta olduğunuz sayfadaki kaydırma pozisyonu olarak bile böyle borsanın sağlayan aynı zamanda. Veri iletimi (aramaların durumunda olduğu gibi) LAN üzerinde oluşmaz veya Bluetooth (hava yardımı gibi) eşler arası bağlantı. Büyük olasılıkla, bu amaçlar için sırayla bize iki şeyi gösterir iCloud kullanılır. İlk olarak - ille Handoff'u için aktif bir internet bağlantısı - iPhone 4s ikincisi ve (modül Bluetooth 4.0 sayesinde) üzerinde çalışacak.
Elma bilgi şöyle Handoff desteklenen cihazların bir listeye göre:
- iPad 2 hariç iOS 8'i destekleyen tüm iOS cihaz
- (2012 yılından bu yana) iMac;
- MacBook Pro, Retina ekran (2012 yılından bu yana) olmadan;
- MacBook Air (2011 yılında başlayan);
- (2011'den itibaren) Mac Mini;
- Mac Pro, (2013 gibi);
- Retina-display (tüm modeller) MacBook Pro;
Hava yardımı ile olduğu gibi, gelincikler ile çalışacaktır bu listeye dahil edilmemiştir olasıdır Bluetooth 4.0 harici adaptör, ancak nihai bırakılmasını bu iddia kullanarak Handoff, imkânsız.
Geliştiriciler için Handoff
iOS-cihazları ve gelincikler Handoff'u ile çalışmak mümkün olacak anladım Şimdi, deneyelim onlar anlamak (ve olamaz) sağlanan API kullanarak üçüncü taraf geliştiriciler hakkında ne Elma.
Onların uygulamalarında Handoff'u kullanmadan önce, geliştiriciler uygulamanın her iki versiyonda da aynı olmalıdır evrensel eylemin varlığı, katılmak zorunda kalacaktır. Örneğin, Apple Mail iki farklı eylemler olarak, okuma ve e-posta yazma paylaştı. Eğer bulut depolama istemci bir geliştirici iseniz bir metin belgesi ve e-tabloyu görüntülerken, o zaman gerçek bir ayrılık aktiviteye sahip olacaktır. Bu amaçlar sınıf için NSUserActivity
, Detaylı bir şekilde tarif edilmektedir çalışma öğeler burada.
Handoff Her iki platformda benzer bir kullanıcı eylemleri kravat için onların uygulamalar içine yapı gerekir aynı API kullanarak çalışmak. Burada Handoff büyük sınırlama yatıyor - o sadece bir geliştirici tarafından oluşturulan uygulamaları ile çalışabilir.
Böylece masaüstü ve mobil cihazda farklı uygulamalar kullanılarak imkansız senaryoyu olur. Sen iPad'de OS X'in Safari Chrome'dan bir sekmeyi yanı sıra Mail Outlook'tan ileti geçemez. olduğunu, standart Apple uygulamalarını kullanmak olmayan kullanıcılar bazı rahatsızlık olacaktır ve geliştiricilerin desteği Handoff uygulamasında uygulanan varken, bu yararlanmak mümkün olmayacaktır işlevi. Eğer farklı platformlarda "mix" uygulamalara tercih ederseniz kutu, Handoff'u kullanmayın çünkü Ama o zaman bile, hala kısmen sınırlı kalır.
Bu kısıtlama mutlu olmamasına rağmen, bu mekanizma vasıtası geliştiriciler% 100 indentichny olmasa bile, bir uygulamadan veri aktarmak mümkün olacak. Örneğin, iPhone'da olduğu Microsoft Office, tek bir uygulamadır ve OS X ayrı uygulamalar ayrılmıştır Eğer aktivitenin farklı türleri için farklı dosya türleri ile iş bölmek, sonra Microsoft iPhone veya iPad'de uygulamaya doğrudan Mac üzerinde Word veri iletimi mümkün olacaktır.
yerli iOS uygulamaları ve (Google Dokümanlar veya Facebook gibi) masaüstünde web sürümünü kullanmayı tercih geliştiriciler için Apple sağlamıştır çeşitli APIBelirli alanların sahipliğini teyit ve iOS-uygulamalarıyla bağlantılı olarak Web tabanlı uygulamalarını kullanmak için bunları sağlamak.
Son olarak, aktivite türlerinde içinde aynı anda birden fazla cihazda aynı verilerle kullanıcının etkileşimi, kullanılan devam Akışları, İCloud'dan ile iki cihaz arasında iki yönlü iletişim kullanımına izin verir. Biz bu durumda gecikme ne olacağını bilmiyorum, ama Apple mühendisi Keith Stettenfild işi akar WWDC en iddia "oldukça çok etkili bir yol."
sonuçlar
gelincik çiçeği olarak sınırlı uyumluluk ve iOS cihazlar - Süreklilik erken hala tüm ilan fonksiyonların uygulanması kalitesi hakkında konuşun, böylece bu noktada yalnızca bir dezavantajı olabileceğini belirtti. donanım doldurma akıllı telefonun hızlı evrimi her zaman yeni özellikler ve işlevler bazıları sadece son cihazlarda kullanılabilir olacak anlamına geliyordu. Eski haşhaş sahipleri de bazen hava yardımı ile olanları geride kalmıştır ve internet üzerinden OS X'i geri yükleyin.
Süreklilik - Bu ancak, yol kenarına dolar Bluetooth LE modülünü (~ 30 $) bilgisayarınızı bırakır değerinde binlerce Rus para birimi yoksun, hem işletim sistemlerinin önemli özelliklerinden biridir.
(üzerinden)