IOS geçme artıları ve eksileri geliştiriciler 7
Makradar Teknolojinin / / December 19, 2019
iOS 7 sürümü için, çok az vardır! Bu varlığını tarihinin en büyük güncelleme elma mobil işletim sistemleri olduğunu. kullanıcı için, bu gerçeği sadece bir anlama gelir - Yeni bir görünüm ve hafif alışması gerekecek sistemin iç operasyonda değiştirir, ancak hızlı salım geliştiriciler ışık sorunu ve çok Ciddi.
Eğer ana gerekiyor ve uygulamanızda kullanmayı öğrenmek tüm bu - bir temelde yeni tasarım, özgün özellikleri bir sürü katil, 1500'den fazla yeni API. Aslında, her geliştirici güncellenen eksen altında güncellenmiş bir uygulamayı serbest bırakmak için makul bir süre içinde hesaplanır artık her şeyi ertelemek zorunda ve Ürününüzün yedi altından gördü edilir. Ama buna değer mi? Size 7 tamamen güncellenmiş sisteme artıları ve geçiş eksileri başarılı gelişimini düşünce sunuyoruz.
Çeşitli popüler photoappendices yaratıcısı: Geliştirici №0
eksileri: Yeni iOS sürümüne geçiş - her zaman bir meydan okuma. Değil yeni API çünkü anlamak zor, ama çünkü bir geliştirici olarak bunu neredeyse önceki sürümü desteklemek için ihtiyaç unutun o yeni özellikler düşkün ediyoruz. Tüm bu serin yeni geliştirme araçları henüz güncellenmemiş (veya tüm gidiş için güncellenmemiş) olanlara kullanılamaz. Ne yazık ki, ciddi bir kullanıcı kitlesi varlığında sadece gidip yükseltmek için aynı anda herkesi alınamıyor.
IOS 7 geçiş uygulamalarına başka bir sakıncası animasyon ve görüntü işleme yaklaşımı yeniden gözden ihtiyacıdır. Eğer görüntüler ile çalışmak için bir uygulama geliştirirken özellikle pek çok şey, yeni API ile daha kolay hale gelir. iOS 7 sürümü ile çocuğunuz bu yeni serin animasyonlar benimsemek ve diğer ince ayarlar ve nasıl olabilir Eğer entegre edilebilir tek bir yeni özellik kaçırmak istemediğiniz bir geliştirici vardır uygulaması. Ancak bu sefer bir eğitim söz konusu değildir - yenilik kapasitesini öğrenmek için uzun olması ile. Tabii ki, değişmeden arayüzü bırakabilirsiniz, ama başkası tüm yeni inceleyecek ve onların uygulama daha cazip hale kendi ürünlerinde gösterir.
Artıları: stil ve tasarım - Olumlu tarafta biz, yine, basitlik stil pozisyonu olarak yaratıcılık artmış kapsamından bahseder ve gelişim açısından ve olmalıdır. Elma biz geliştiricilerin her gün karşılaştıkları en yaygın sorunları ile mücadele için bir çözüm sundu. Bu seri numarası sistem versiyonunda sadece bir değil - Elma mümkün olduğunu, her şeyi basitleştirmek için çalışıyor, problem alanları ile çok detaylı ele. Sonuç harika yeni geliştirme araçları ve Apple - kararlılık, performans ve itiraz hem işletim sisteminde ve bir bütün olarak ürün.
mevcut sorunları çözmek ve dünyanın en iyi ekipman için güzel ve çevik uygulamayı serbest bırakmak için mümkün olduğunda ben, geliştiriciler için daha iyi bir zaman düşünemiyorum. İOS 7 seviyorum ve tüm mobil endüstri için bir dönüm noktası geliştirme yakında çıkacak düşünün.
Geliştirici №1: fitness için birkaç delicesine popüler uygulamalar yaratıcısı
eksileri: iOS 7 için Destek - kesinlikle enerji ve kaynakların ciddi bir yatırımdır. Biz WWDC iOS 7 Daha yönelik uygulamaların adaptasyonu üzerinde çalıştı. Bu nedenle, birçok planlanan iyileştirmeler ertelemek zorunda kaldı, ama biz iOS 7'nin esaslara uygun olarak ürünlerimizin tasarımını getirme fizibilite inanıyoruz.
biz gibi şeyler duydum geliştiricilerin bazı itibaren "uygulamaları, iOS 7 sadece desteklemelidir" ve biz bu büyük bir hata olduğunu düşünüyorum. Biz zaman ve 7'ye iOS 5'teki ürünün doğru çalışmasını sağlamak ve tek bir uygulamada için çaba harcamak. Tasarruf müşteri sadakati hiç başvurumuzu set - bu son derece önemlidir. Halkımızın çoğu birkaç ay için iOS 7'ye geçiş muhtemeldir, ama birisi ihtiyaçları daha fazla zaman ve bunu bizim sorunun ileride kullanılmak onlar için dökülecek istemiyoruz ürünleri.
Artıları: iOS 7 ilkeleri ardından daha kaliteli uygulamaların doğum yol açacaktır. Bizim durumumuzda, iOS 7 dışarı başarıyla 4 yıldır biz sadece fonksiyonları üzerine yoğunlaşmıştır bundan önce çünkü kullanıcı arayüzü güncellemek için niyeti ile çakıştı.
Bunlar önemli yükseltmeleri sadece iyiliği toplam sayısının en geliştiriciler ayıran mükemmel bir detektör vardır. Yazılım geliştirme - bu bir maraton ve birçok yaklaşan göç güçlü rekabeti karşı karşıya gelecek.
Geliştirici №2: Tıbbi yazılımın yaratıcısı Apple reklam kampanyalarında daha erken belirir
Yeni uygulamaların yazı ve sistemin yeni sürümüne güncel iOS 6 apps adaptasyonu: yeni işletim sisteminde geçiş uygulamalarının konuşan biz iki nokta üzerinde dokunun. avantaj ve dezavantajları hakkında bir soru hiç ortaya çıkmaz mevcut uygulamaların transferi durumunda - sadece bunu yapmak zorundayız. Kullanıcı güncellendi ve artık başvurunuzu çalışmıyor? Bu senin için büyük bir sorundur. iOS 7'de tanıtılan özelliklere sahip bir uygulama oluşturma bahsediyoruz, o zaman avantaj ve dezavantajları hakkında konuşabilirsiniz.
eksileri: Resmen iOS 7 üzerinde frenler iPhone 4 ile uyumludur, ancak pratikte. Bu kitlenin kaçınılmaz kaybı demektir. Bu cihazların kullanıcıları olası sorunların farkındadır ve iOS 7'ye geçiş yapmak olası değildir. iOS 6 üzerinde kalanlar görmezden - daha sonra bunları kaybeder. mümkünse gitmek ve sadece iOS 7'de odaklı bir uygulama yapmaya iPhone 3GS ve iPod benzeri fırsat kullanıcıları söz konusu olduğunda, bu kullanıcıların garantili kaybı demektir.
iOS 7 SDK'sında UIKit UI bakmak farklı standart kontrollerin birçok sonuçlanan oldukça farklı bir önceki versiyonları olduğunu. Bazen sadece bazen arabası, çok hoş değil. Bu, mevcut uygulamalarda işlevsel bir işleme ihtiyaç ortaya ve bu zaman ve çaba kaybıdır.
Yeni özelliklerden bazıları sadece belirli (en son) cihazlar üzerinde çalışacak. Cihaz iOS 7 destekler resmen bile, iOS 7 özellikleri bazı desteklemeyebilir. Kabul edelim ki iPad 2 ve 3, iPhone 4 ve 4S, hem de aynı iPod ile uyumlu hava yardımı. Başvurunuz havadan yardım SDK kullanıyorsa, Kullanıcılara nasılsa kendi cihazlarında uygulamada sınırlamalar hakkında öğrendikleri yapmak gerekecektir. o cihazda desteklenmiyorsa, Bu özelliği kullandığınızda Ve yine de, uygulamanız çökmesine neden olmamalıdır.
Artıları: Genel olarak, her şey yeni neyse bunları tahrip mevcut bir şey ve köklü olduğunu. Bu olayların doğal sırasıdır. çekici yenilikler itibaren iOS 7 60 FPS hızında hava yardımı ve video kayıt çağrılabilir. Çoklu görev işlemci kaynaklarının daha yetkin kullanımı uygulayacak. Uygulamalar daha bağımsız ve etkin olmayan modda gerekli ve yararlı bir şey yapmak mümkün hale gelecektir. Ve tabii ki, sosyal ağ desteği yeni bir seviye bu önemli kesiminin uygulanması için büyük bir fırsattır.
Geliştirici №3: En popüler tarayıcılar / OCR uygulamaları birinin yaratıcısı
Ekibimiz - 4 bağımsız geliştirici. Biz de artış üretkenliğe, görselleştirme için yüksek kaliteli uygulamalar yapmak. Bize yeni bir iOS tasarıma doğru harekete yönelik bir sonucu olarak, esastır. Şu anda, yeni iOS adapte biri oldukça genç bir uygulama üzerinde duruluyor.
eksileri: Aslında, iOS 7'ye geçiş bizim için bir sürpriz oldu. En azından, mevcut uygulamalara gibi çabaları gerektireceğini beklemiyorduk (biz bu daha kolay olacaktır tüm yeni uygulamalar ile durum olduğunu düşünüyorum). Biz tamamen planlı görevleri ve bültenleri takvimi değiştirmek zorunda kaldı. O bu işi nasıl etkileyeceğini söylemek zor, ama biz bu durumda o eylemsizliği lehimize oynanacak garanti edilemez inanıyorum. Şimdi bu yönde çalışıyoruz böylece Harmony işletim sistemleri ve uygulamalar kesinlikle kullanıcılarımızı memnun edilir.
Kadar küçük bilgi ve yaklaşan güncellemeleri örnekler varken, tasarım açısından kararlar zordur. Biz deneme çok şey var. iOS 7 daha fazla görmek istiyoruz. Aslında, Apple resmi uygulamalar her zaman kendi içinde tamamen yerin bazen betaları içindeki iyiliği ve iş bakmak ve yok (yeni yassı dünyada kağıt doku Hatırlatıcılar ve Notlar?).
Ayrıca, bazı API belgelenmiş ve anlaşılması zor olan. Üçüncü taraf uygulamalar bazı özellikler belli değil ve Apple herhangi bir açıklama vermez. Zor gelişimin ön planda olmak.
Artıları: Biz kötü bir ruh hali ile iOS 7 için geliştirmeye başlamış. Biz Apple tarafından kullanılan çözümlerin birçoğu sevmiyorum, ama zaman geçtikçe, biz şaşırdık bazı şeyler bize nahoş olmasına rağmen biz (daha ister değiştiğine dikkat bulundu şimdiye kadar).
Biz, bizim uygulama için yeni bir simge yapılan dokular ve özel tasarım çoğunluğunu kaldırdık. Kolay oldu. Şu anda gerçek bir meydan okuma bizim için uygun bir paleti ve animasyon seçimidir.
yalnızca iOS 7 odaklanmaya karar verildi yüzden iOS 6 ve 7 için Eşzamanlı destek, bizi çok zor görünüyordu. Bu nedenle biz de yeni özellikler ve iOS 7 özelliklerini uygulamak çok daha kolaydır.
Geliştirici №4: "Akıllı ev" için popüler uygulamalar yaratıcısı
eksileri: rafinaj yüksek beklenenden daha vardı grafik kullanıcı arayüzü maliyeti olsa da onlar, bu kadar değildir. Ancak genel olarak Android kullanıcılarından dinleme izdovok hoş denilen edilemez.
Artıları: İOS 7 modern görünüyor görünüyor ve bu geliştiricilerin ilgili uygulamayı üretecek, Yeni iOS paradigma takip anlamına gelir. Ayrıca, kullanıcılar yeni iOS 7 özelliklerin pratik uygulaması için bakacağı için App Store'dan indirilebilir yeni bir artış görmek için bekliyoruz. gelişimi için olduğu gibi, yetenek sınırlı olsa arka planda olsa bile uygulama içi eylemleri gerçekleştirmek için, ama çok umut verici görünüyor. Ayrıca, kullanıcı arayüzlerinin oluşturulmasında büyüme fırsatlarını teşvik veri işleme geliştirilmiş iCloud, hava yardımı diğer cihazlarla belgeleri yanı sıra gelişmiş özelliklerini paylaşmasına OpenGL. Şimdi, grafik nesnelerini çizim hızlı olacaktır.
Geliştirici №5: En popüler yapılacaklar listeleri birinin yaratıcısı
eksileri: Biz ilk iOS 7'de bizim app sunduğumuzda, bizi çalışma öncesinde beklediğimizden çok daha fazla anlamaları uzun yapmayız. Ek yersiz baktı ve yeni bir ortamda yersiz hissetti. Birçok geliştirici gibi, biz hemen iOS 7 uygulamasında güncelleme üzerinde çalışmaya başladı.
Çok iOS 7 içeriğe odaklanmış ve bu gerçeği olduğu gerçeği hakkında yazılmıştır. Krom ve ekstra unsurlar burada uygun değildir. Bizim kompresörlü tasarım uygulaması farklı bir sistem üzerinde çalışan simülatörü içerisinde yabancı bir nesne gibi görünüyordu. Birlikte büyük ölçüde durumu iyileştirmek değil içerik odaklanarak tasarım ve simgeleri bile Helvetica geçiş ve toplam rahatlama.
Bizim için en büyük zorluk boş klon diğer uygulamaları olmadan, yeni bir tasarım takip etmeye çalışmaktı. Bu iOS 7 için tüm erken geliştirmeden yaşayacaktır - bunlar aynıdır.
kurallara ötesine geçmek İlgili ürünün başarının anahtarı olacaktır.
kod gelince, o zaman tüm API ardışık bültenleri beta sürümleri arasındaki çalışma prensibini değiştirmeden, belgesiz rağmen o kadar kötü değil.
Birçok diğer geliştiriciler gibi, biz sonraki güncelleme iOS 7 içindir yapmaya karar verdi. Biz küçük bir ekip ve çok sınırlı kaynaklara sahip. Biz iOS 6 ve iOS 7 iyi sonuç verecektir melez uygulamaya yeterli sayıda kuvvet yoktu. Bunun yerine, iOS'un son sürümünde akıllıca çalışacak bir uygulama yapacaktır.
Artıları: Öte yandan, bizim geliştiriciler fonksiyonları API üzerinden artık kullanılabilir gerçekleşen bir özel kod, ürünü ton dışarı atmak başardık. Daha önce gün sürdü gerçekleşme olan şeyler, birkaç dakika sonra yapılır. temel fonksiyonlar daha kolay ve hızlı uygulanır ve bu yalama ve genel olarak bileşenleri ve uygulamaları test odaklanmak için zaman tanır.
Geliştirici №6: Deneyimli bir iOS ve Android geliştiricisi, el ve programlama kılavuzları yazarı
eksileri: iOS 7 kesinlikle Apple en şiddetli güncellemedir. Yakın zamana kadar, yeni bir işletim sisteminin daha eski bir sürümden uygulama göç süreci neredeyse ağrısız olmuştur. Çoğu durumda, güncelleştirilmiş bir sistemde uygulama "adil iş". Ancak, iOS 7 Apple nihayet geçmişle kırmak ve onların platformu ilerlemeye karar verdi. Bu kesinlikle Apple'ın için bir kazançtır ve acı çekmeden geliştiriciler için zafer değil, olacak.
Muhtemelen geliştiriciler için önemli bir belirsizlik kaynağı tasarımı ve uygulamalara görünüm olacaktır. Oyuna veya tam ekran uygulamalar çeşit bahsetmiyoruz Genel olarak, ben bu sorunla başa çıkmak için en kısa sürede geliştiriciler önerilir. Aksi takdirde, başvuru tarihli bakacağız.
En iyi yolu yeni bir tasarım ve görünüm yansıtmak için - Bir önceki iOS sürümleri orada olmadığını hayal ve Apple sadece kendi mobil işletim sistemini yayınladı.
Biz kodu hakkında konuşursak, geliştiriciler kullanıcı arayüzü tasarımı ve düzen içinde gerçekten sinir bozucu sorunla başa çıkmak zorunda. dikkate iOS 7 SDK mevcut uygulamaları adapte olarak onun içinde kusurları bulmak için her menü öğesi revize etmek ihtiyacı ve her ekran düzeni vardır.
Özellikle, Apple uygulamaları şeklindeki haberleri durum çubuğu etkileşime girer değişti ve bu iyi bir baş ağrısı alacak. Daha önce, bu alanda geliştiriciler yetkinlik (isterseniz gizleyebilirsiniz rağmen) dışında, ama şimdi Uygulamalar bilgilerini görüntülemek için durum çubuğunu kullanmanız gereken ve kendi içinde bu bir ciddi değiştirin.
Artıları: iOS 7, Bluetooth için arka plan ve p2p işlevselliği sorunları gibi çok güzel bir şeyler vardır. onlar çok yakın zaman cihazlar arasındaki etkileşimin gerçekleşmesi için büyük fırsatlar açılıyor çünkü Peer-to-peer çok ilginç. Daha önce, ben bu şeylerin gerçekleşmesi için iyi atlatmak. Arka planda Çalışma - bu harika. Böylece iOS Android ile bu konuda tesviye. Geliştiriciler uygulamalarının daha verimli çalışması için bu özellikleri kullanabilirsiniz. Burada endişeler beni tek şey - pil ömrü ve kullanıcılara özellikle ilgilidir tamamen zaten kaynak panellerin bir kısmını geliştirmek için yönetilen yeni cihazlar değil. Başlangıçta, Apple uygulamaları için bu tür özgürlükleri yasaklayan, ama şimdi işler değişiyor. Böyle bir kararın alaka sadece zaman gösterecek.
Kısacası, iOS 7 desteği katılmayı yakın bir zamanda mümkün olduğunca geliştiriciler önerilir. sıra bunların uygulamalarının eski tasarımını korumak olarak, kesinlikle hayır bir seçenek - yalnızca iOS 6 kalır. Apple Xcode 5 gelişmesine para transferi olacak ve en kısa sürede bu gerçekleşir gerçekleşmez, iki medyanın eşzamanlı operasyon hemen bir etkisi olacaktır. Ben en iyi seçenek olduğunu ve hala Apple kullanımına geliştiricilere sağlamaktadır son araçlara hızlı geçiş olduğuna inanıyoruz. Ben de tamamen tavsiye iOS 4 ve 5 için destek terk - bu eski platformların maliyeti sadece ödemek veya minimum fayda kapalı ödeme yoktur. İOS 7 oldukça hızlı alışık ve iOS 6 destekleyen durdurmak için en iyi zaman zaten gelecek yılın başında görülen sanırım.
(üzerinden)