İlan

Intel, genellikle mobil uygulama geliştirmeyle ilişkilendirdiğiniz bir şirket değildir. Neredeyse kesinlikle bir Intel çip Intel’in Ivy Köprüsü Hakkında Bilmeniz Gerekenler [MakeUseOf Explains]Intel, masaüstü ve dizüstü bilgisayarlar için yeni güncellenmiş işlemcisini (kod adı Ivy Bridge) piyasaya sürdü. Bu yeni ürünleri 3000 serisi olarak bulabilirsiniz ve en azından bazılarını satın alabilirsiniz ... Daha fazla oku bunu okumak için kullandığınız bilgisayarda dolaşırken, mobil dünyaya girişleri umdukları gibi başarılı, birkaç üretici Intel Atom çipini Android cihazlar.

Görünüşe göre, bu onları caydırmadı. Sadece şapkalarını tekrar mobil halkaya attılar. Intel XDK IDE. Bu ücretsiz geliştirme ortamı, HTML5, Javascript ve CSS3 kullanarak uygulamalar yazmanıza ve daha sonra birden fazla cihaza karşı test etmenize olanak tanır. İşiniz bittiğinde, Google Play, Nook, Kindle, iTunes ve Windows 8 Store dahil olmak üzere çok sayıda uygulama mağazasında yayınlayabilirsiniz. Gerçekten 'bir kez yaz, her yerde koş' anlaşması.

instagram viewer

Ancak her yerde geliştiricilerin iş akışında devrim yaratacak mı?

Yalnızca HTML5

Devam etmeden önce, daha önce yaptığım bir noktayı tekrarlamak istiyorum. Bu, yerel uygulamalar oluşturmanıza izin vermez ve izin vermez. Bunlar Java, Objective-C veya C # gibi bir dil kullanılarak oluşturulan ve genellikle yalnızca HTML5 HTML5'i Kullanmaya BaşlayınHTML5'i duydunuz. Herkes kullanıyor. İnternetin kurtarıcısı olarak müjdelendi ve insanların Flash ve Shockwave kullanmaya başvurmadan zengin, ilgi çekici web sayfaları oluşturmalarına izin verdi. Daha fazla oku ve JavaScript Şu 5 Harika Ücretsiz Kaynakla JavaScript Kodlamaya Hemen Başlayın Daha fazla oku .

XDK oluşturmak

Ancak, bu tamamen kötü bir şey değil. İlk olarak, inanılmaz derecede tanıdık web teknolojilerini kullanarak geliştirmenize ve uygulamanızı oluşturmanıza ve ardından birden çok platforma dağıtmanıza izin verecektir. Sonuçta, esneklik için iktidardan işlem yapıyorsunuz.

HTML5'te mobil uygulamalar yazmanın bir diğer avantajı, uygulamalarınızı daha büyük web'e de dağıtabilmenizdir. XKD ile geleneksel web uygulamalarının yanı sıra Facebook uygulamaları ve oyunları, Chrome eklentileri yayınlayabilirsiniz.

Editör

Editör, herhangi bir programcının evde olduğu yerdir. Bu, kullandığınız araçları ve uygulamaları düzenli olarak çalıştıran kodu yazdığımız yerdir. Ciddi programcılar için burada bazı mutlak önkoşullar vardır.

İlk olarak, sağlam sözdizimi vurgulaması olması gerekir. Bu son ürünü etkilemese de (en azından doğrudan değil), ürettiğiniz kodların daha sonra kolayca okunabilmesini sağlar. Ayrıca, kod tamamlanması durumunda, yazdığınız metin miktarını azaltmak ve böylece ciddi bir RSI türü tarafından kesilme riskini azaltmak için de yardımcı olur.

XDK kodu

XDK burada sunar ve iyi bir şekilde sunar. Kod güzel bir şekilde vurgulanır ve okunması kolaydır. Buna ek olarak, kod tamamlama güçlüdür ve herhangi bir ticari editörle eşittir. Ancak, burada daha fazlası olabilir gibi hissediyorum. Eklentileri yükleme yeteneği ile geldiyse harika olurdu, aksine saygıdeğer Yüce Metin Editörü Platformlar Arası Kod Düzenleme Gereksinimleriniz için Yüce Metin 2'yi deneyinSublime Text 2, son zamanlarda duyduğum bir platformlar arası kod editörüdür ve beta etiketine rağmen gerçekten etkilendiğimi söylemeliyim. Bir kuruş ödemeden tam uygulamayı indirebilirsiniz ... Daha fazla oku . Sık sık kendimi bana oldukça zaman kazandıracak olan Emmet (eski adıyla Zen Coding) gibi şeylere meraklı buldum.

emülasyon

Bir kez kodunuz olduğunda, kodun farklı platformlarda nasıl göründüğünü görmek istersiniz. XDK, kodunuzu Apple iPhone, Google Nexus 7 tablet ve Nokia Lumia 920 gibi çeşitli çözünürlüklerde ve boyutlarda çalıştırmanıza olanak tanır.

XDK-taklit

Cihazın ivmeölçerinden yararlanan kodu test etmek ve cihazın kendisinin ekran yönünü değiştirmek istediğinizde cihazın konumunu da tanımlayabilirsiniz. Bu, binlerce kilo vermeden kodunuzu birden fazla cihazda test etmek için kullanışlıdır.

XDK-akselerometre

Biraz daha uygulamalı test yapmak istiyorsanız, Intel’in Uygulama Önizlemesi ile projenizi her zaman cihazınıza aktarabilirsiniz. Bu çok platformlu uygulama Windows 8, Windows Phone, Android ve iOS'ta mevcuttur ve kodlarınızı tüpler arası aracılığıyla telefonunuza, tabletinize veya dizüstü bilgisayarınıza taşımanıza izin verir.

yayılma

Uygulamanızı tamamladıktan sonra, uygulamayı oluşturabilir ve ardından çeşitli uygulama mağazalarında satışa sunabilirsiniz. Bu adım bilgisayarınızda yapılmaz, daha ziyade Intel’in kendi sunucularına dış kaynak olarak sağlanır. Burada yapılacak biraz yapılandırma var, ama hiçbir şey çok zor değil.

XDK-build

Android, Android, iOS, Windows 8, Windows Phone, Tizen, Amazon ve Nook için yaya geçidi hedefleyebilirsiniz. Hayal kırıklığı yaratan, Blackberry 10 başvurunuzu yapamazsınız. Bunu kesinlikle tuhaf buldum. Blackberry 10 hala çok canlı ve bir havaalanında veya tren istasyonunda birinci sınıf bir salonda herhangi bir zaman geçirirseniz, Blackberry Q10'ların sıkıntısı görmeyeceksiniz. Aslında, çoğu Blackberry 10 uygulaması tamamen web teknolojileri ile üretilmiştir. XDK'ya BlackBerry 10 işlevselliği eklemek önemsiz olurdu.

Sonuç

XDK sağlam bir geliştirme ortamıdır ve başlamak için iyi bir yer sunuyorsa, dünyanın milyonlarca mobil pazarını yapmak isteyen herkes için. Blackberry 10 ve eklentiler için destek almak güzel olsa da, bunun Intel adına inanılmaz bir çaba olduğunu ve fiyat noktasında inanılmaz derecede cazip olduğunu kabul ediyor. Bir deneyin ve ne düşündüğünüzü bana bildirin!

Matthew Hughes, Liverpool, İngiltere'den bir yazılım geliştiricisi ve yazarıdır. Elinde bir fincan güçlü siyah kahve olmadan nadiren bulunur ve kesinlikle Macbook Pro ve kamerasına hayran kalır. Blogunu şurada okuyabilirsiniz: http://www.matthewhughes.co.uk ve @matthewhughes'da Twitter'da onu takip edin.