Google, bir süre önce Android mobil sistemindeki uygulama platformu için yeni bir geliştirme aracı duyurdu. Uygulama Mucidi Ya da temel ilkelere sahip olan ve hatta geliştirme konusunda acemi olan herkesin hazır uygulama öğelerini sürükleyip bırakarak kolayca mobil uygulamalar oluşturmasına olanak tanıyan bir araç olan uygulamaların mucidi ve daha sonra bunları tamamen görsel bir süreç içinde uygulama özelliklerine uygun olarak özelleştirmek

Ardoride sitesi bBu yeni aracın yeterli ve objektif bir açıklaması

Mobil, bilgisayar veya diğer platformlar için uygulama geliştirme sürecinin, aynı çıktıları korurken geliştirme sürecini hızlandırma hedefinde büyük ölçüde geliştiği bilinmektedir.Bu nedenle birçok programlama yöntemi ortaya çıkmış ve program sayısı ortaya çıkmıştır. bize. SDK Ve entegre geliştirme ortamları IDE Bunların içinde, programcı ve tasarımcının işlerini mümkün olan en kısa sürede ve mümkün olan en düşük maliyetle bitirmesine yardımcı olan, başka bir özelliğe bağlı olarak, otomatik hata düzeltme, kodların otomatik olarak tamamlanması ve hazır kullanım gibi birçok araç ortaya çıktı. programlama kütüphaneleri yaptı.

Bunun örneklerini pek çok alanda görmüştük, bunlardan en önemlileri Visual Studio Microsoft'tan ve Xcode Açık kaynak sistemi Apple'dan Tutulma İş araştırması alanında BI bir sistem gördük Cognos Minimum çabayla veya kodlama olmadan çok gelişmiş raporlar oluşturmanın mümkün olduğu IBM'den.

Bununla birlikte, cerrahi programatik bir müdahale için önceki tüm yöntemler kaçınılmazdır - eğer isterseniz - yani kodlama ve programlama süreci, uzman olmayanlar için zor olan zorunludur.

Bu nedenle Google, bu önemli ve hayati pazarda Apple ve diğerleriyle olan rekabetçi savaşında daha fazla kazanmak, daha fazla geliştirici kazanmak ve Apple'ın bulunduğu yazılım mağazası alanında daha fazla atlamak için bu yeni aracı Android mobil sistemi için getirdi. Yazılım mağazasının I IPhone'da yarattığı ve geliştiricilerin ondan kazandıkları miktar, kalite ve pazara özgü ekonomi açısından üstündür.

Bununla birlikte, bu alet genellikle iki ucu keskin bir kılıçtır, çünkü uygun şekilde rasyonelleştirilmediği ve daha yüksek yetenekler verildiği takdirde (birçok kardeş tarafından belirtildiği gibi) genellikle kalite pahasına bir miktar üretir. Hiç şüphe yok ki, geleneksel programlama uzmanları, programlarında bir düşüş görecekleri ve bunları sınırlı yeteneklere sahip programlarla eşitleyecekleri bu adımı sevmeyecekler! Ancak bu önemli alanda hayal güçlerini serbest bırakmalarına ve akıllı telefon uygulamaları konusunda yaratıcılıklarını artırmalarına yardımcı olan ve geleneksel kodlama ile ileri gelişime önemli bir giriş noktası olan öğrenciler için kesinlikle çok önemli bir araçtır.

Apple, XNUMX'de piyasaya sürüldüğünde zamanının çok ötesindeydi ve web'in ve interaktif yeteneklerinin ortaya çıkmasından önce, herkesin kendi programlarını ve kodlamaya ihtiyaç duymadan kendi programlarını oluşturmasını sağlayan bir uygulama olan bu ünlü program bir hiper karttır. HiperKart Göre, zamanında herkesin çok değerli uygulamalar ve hatta oyunlar yaratmasını sağlayan Ne yazarsan, yazıyorsan Blogger Brother Serdal Bu uygulama hakkında:

Apple, [Hyper Card] adlı bilgisayarlarıyla harika bir program geliştiriyordu, bu program herhangi bir programlama deneyimi olmayan kişilerin veritabanları ve etkileşimli programlar oluşturmasına olanak tanıyor ve maalesef program durdurulmasına neden olan kararsız kararlardan muzdaripti ve Apple hayır artık üretiyor ya da pazarlıyor Onu geliştirmeyin ve bugüne kadar benzer bir program yok, benzer programlar yaratmaya yönelik birçok girişim var, ancak hiper kartın popülerliğini kazanamadılar.

Bir hiper kartla oluşturduğum popüler bir oyun var. SisEtkileşimli bir XNUMXD oyun, oyunu bitirmek için birçok sır ve püf noktası keşfetmeniz gerekiyor ve bu arada, sahip olduğum en iyi oyunlardan biri. Etkileşimli hikayeler Bir hiper kartla ve bazıları minyatür bir bilimsel ansiklopedi oluşturmak için kullandı, insanlar onu çeşitli uygulamalar oluşturmak ve bunları BBS ağları üzerinden ve dergiler için disketlerde paylaşmak için kullanıyorlardı. (Alıntı bitti).

Bu programın sahip olduğu yetenekler (yalnızca Mac'te çalışıyordu) çok harikaydı, ancak zamanı ondan çok daha azını emebilirdi ve yukarıda gördüğümüz gibi, bunun aracılığıyla bir XNUMXD oyun tasarlamanın ve programlamanın nasıl mümkün olduğunu! Veritabanları, grafikler, özelleştirme ve kullanıcı arayüzlerini kolaylıkla içeren yeteneklere sahip olduğu ve ayrıca HyperTalk adında kolay bir programlama diline sahip olduğu HiperTalk Pascal'a benzer! (Bu programın kodlama sürecinden vazgeçmediğini unutmayın) Ne yazık ki, bu programa yönelik geliştirme ve ilgi Apple tarafından durduruldu ve bu programın son kararlı sürümü MS XNUMX'de idi ve XNUMX'te piyasadan çekildi. Gerçekten, Steve Jobs, aylar önce All Things dijital konferansında, Hyper The Card'ın süresi dolduğu için, onun ile Adobe arasındaki meşhur mücadelede flaşın sonuna yaklaştığını göstermesi açısından zayıf ya da daha az yaygın olduğu için değil! (Sadece hiper karttan bahsedilmesi onu unutmadığını gösteriyor olabilir)

Google'dan App Inventor'ın piyasaya sürülmesi, analistleri ve teknik gazetecileri eski, yeni soruyu yeniden sormaya yöneltti: Apple, hiper kart projesini öne çıkaracak mı? Yeni Google aracına yanıt olarak ve akıllı telefonlar alanında, özellikle de ciddi Android ve iPhone arayışı ve Microsoft'un Windows Phone XNUMX için yeni bir strateji getirmesiyle aralarında yeni bir çatışma döneminde, bazıları bunun devrilebileceğini söylüyor. iki dev Apple ve Google!

Nerede yazdım İş Insider Bu konuda, Apple'ın Google'a beklenen tepkisini merak ediyorsunuz ve iPhone'daki yeni uygulama olan iMovie'ye benzer, kolaylıkla film oluşturmanıza ve düzenlemenize olanak tanıyan yeni bir hiper kart mı olacak, peki bu sefer uygulamalar için?

Apple, programlama ve kodlama konusunda deneyimsiz sıradan insanlara, Google tarafından sağlanan kolay bir şekilde belirli uygulamaları geliştirme fırsatı verecek mi, yoksa programların kalitesini (sayısı kadar) korumak için profesyonel geliştiriciler çerçevesinde kalacak mı? Şu anda mağazada bulunan iPhone'a tahsis edilen uygulamalar XNUMX bini aşıyor ve Android mağazasında yakında yüze ulaşacak A) Apple benzer bir araçla yanıt vermemekte ısrar ederse bu, iPhone'un artık dikey olarak odaklandığına dair teorimizi kanıtlıyor ve pekiştiriyor. Bu yeni Google uygulaması mucidi aracı Android'in daha yatay yayılma istediğini kanıtlarken, çoğalma.

Analiz, Apple'ın böyle bir araç yaratmasının, Apple Store'u birçoğundaki programlar için karakterize eden uygulamaların kalitesini tehlikeye atabileceğini öne sürüyor, ancak bu, daha önce de bahsettiğimiz gibi, bu tür araçların kullanıcılarını onları üreten şirkete daha sadık olun ve bu uygulamalar için programlamaya daha derinlemesine girin. Ve onun dilini öğrenin. (Ve onu genç yaşına ve okul öğrencilerine tanıtmanın onları şirketin gelişimini tamamlamaya zorlayacağını unutmayın. onu sağlayan platform)

Apple, yüksek yeteneklerine bağlı olarak yeni başlayanları HTML 5 kullanarak iPhone uygulamaları oluşturmaya yönlendirerek ve uygulamalarının kalite denklemini korumak için kodlama ve programlama alanındaki profesyonelleri tutarak konuyu bölebilir.

Apple'ın, mevcut yazılım kitinin ve XCode geliştirme ortamının daha büyük bir geliştirilmesi ve çeşitli uygulamalar için programlamayı kolaylaştırmak ve hiper kartın özelliklerine ve daha fazlasına sahip olmak için yeni özelliklerin dahil edilmesi yoluyla, ancak dolaylı olarak hiper kartı yeniden canlandırabileceğine inanıyoruz. yanı sıra.

Ancak, bu tür bir aracın etkisi aşağıdaki nedenlerden dolayı sınırlı kalır: (Yetenekleri gelişmemişse ve zamanında hiper kartın yeteneklerine benziyorsa ve daha büyük bir gelişme ile)

  1.  Belirli bir kategoriye ve segmente hedefleme (öğrenciler ve yeni başlayanlar)
  2.  Gelişmiş uygulamalar ve oyunlar oluşturmadaki eksiklikleri ve yazılım mağazasında çok önemli bir pazar.
  3.  SDK, bu araçların etkinliğini zayıflatacak şekilde gelişti.

Bununla birlikte, bu görsel araçların önemi, hedef platform (Android veya iOS) için programlama ve geliştirme için bir pazarlama, çekici ve giriş noktası olmaları ve programlama ve yazılı geliştirme aşamasına geçişin vazgeçilmez olduğu ilk aşamayı temsil etmeleridir. .

İlgili Makaleler