AppMobi ve PhoneGap arasındaki farklar nelerdir?


10

Platformlar arası uygulama geliştirmede yeniyim. Çok benzer platformlar arası AppMobi ve PhoneGap çerçevelerine rastladım .

bilmek istiyorum

  • Appmobi kullanılarak oluşturulan apk / ipa ile PhoneGap kullanılarak oluşturulan apk / ipa arasında herhangi bir fark var mı?
  • Doğal özelliklerde kullanılabilecek herhangi bir fark var mı?
  • Appmobi'nin telefon boşluğuna göre avantajları veya PhoneGap'ın Appmobi'ye göre avantajları nelerdir?

Ayrıca bu ikisi arasındaki diğer farklılıklar.


6
Bu sorunun neden aşağı oy ve yakın oy aldığından emin değilim. Bu geçerli bir soru gibi görünüyor. Bu iki ürün arasında hazır ve kapsamlı bir karşılaştırma görmedim ve sorulan sorular Stack Exchange'de iyi bir öznel soru için yönergeleri karşılıyor gibi görünüyor. Kullanıcılar bu sorunun bu site için uygun olup olmadığını tartışmak isterse, lütfen bunu Meta sitemize veya sohbet odamıza getirin.
Thomas Owens

Yanıtlar:


14

Açıklama: appMobi için çalışıyorum.


İkisi arasında birçok benzerlik vardır, aslında appMobi'nin bazı işlevleri PhoneGap üzerine kurulmuştur. Temel olarak, her ikisi de HTML5 / CSS3 / JS'yi kullanıcıya yerel bir "Kapsayıcıdan" maruz kalan bir web görünümüne çevreler. Her ikisi de, bir web uygulamasının yapması imkansız bir şekilde cihazın işletim sistemine erişmenizi sağlayan bir API sunar.

Farklılıkların çoğu, PhoneGap'in her biri kendi sorunlarını çözmeye veya farklı bir platformda gelişimini desteklemeye çalışan birçok kişi tarafından açık kaynaklı bir proje olarak yaratılmasından kaynaklanıyor ve appMobi, gelişime izin veren bir programlama ekosistemi oluşturmaya odaklandı HTML5 kullanarak çapraz platform uygulamalarının appMobi, hedefleri olarak iOS ve Android'e odaklandı ve HTML5 kodunuzu kabul eden ve çeşitli uygulama mağazaları için uygulama deposuna hazır ikili dosyalar oluşturmak için kapsülleyen bulut tabanlı bir "derleme" sistemi sunan ilk sistemdi. PhoneGap dev ekibinin Adobe tarafından satın alınmasının ardından, artık appMobi'lere benzer bir ücretli bulut oluşturma hizmeti var.

PhoneGap, geliştiricinin araç setlerini bulabilecekleri araçları kullanarak bir araya getirmesine izin veren tipik açık kaynak modelini izler. Entegre PhoneGap IDE, emülatör veya hata ayıklama hizmeti yoktur. Emin olmak için, bunlar vardır, ancak bunlar entegre değildir ve bunları bireysel olarak inşa etmenizi ve öğrenmenizi gerektirir. AppMobi, tamamen oluşturulmuş bir HTML5 geliştirme araç seti sunmaya çalışırken, IDE, emülatör, yerel ve uzaktan hata ayıklayıcı ve yukarıda belirtilen oluşturma hizmeti sağlar.

Mobil oyunlar en iyi 100 mobil uygulamanın% 50'sinden fazla olduğundan, appMobi, HTML5 mobil uygulamalarının yerel olarak kodlanmış oyunlarla rekabet edecek kadar iyi performans göstermesini sağlayan sayısız teknoloji geliştirmiştir. Bunlar arasında directCanvas (10x grafik oluşturma hızlandırma), MultiSound (Ses hızlandırma, döngü, bir çekim vb.), Sosyal Rozetler ve Lider Tabloları ve platformlar arası uygulama içi ödemeler bulunur. PhoneGap'te oyun hızlandırma veya böyle bir destek teknolojisi yoktur.

Son olarak, PhoneGap yalnızca bir geliştirme aracıdır. IPA veya APK dosyanızı oluşturmak için PhoneGap derlemesini kullandığınızda işlem tamamlanmıştır. appMobi'nin hedefi, HTML5'in iOS ve Android ile mobil bir platform olarak rekabet etmesini sağlamaktır, bu nedenle appMobi, kullanıcı cihazında kullanıldığında uygulamalarınıza değer sağlayan bir dizi bulut hizmeti oluşturmuştur. Aslında, appMobi HTML5'in sahip olduğu boşlukları doldurur ve iOS ve Android ile rekabet edebilir hale getirir. Bu hizmetlerin hepsi çapraz platformdur (bir kez yazıyorsunuz ve iOS / Android / ?? üzerinde çalışıyor). Zengin medya push mesajlaşma, uygulama içi ödemeler, kullanıcı kimlik doğrulaması, oyunlaştırma, barındırma ve kullanıcı etkinliği analizlerini içerir.

PhoneGap araçları ücretsizdir, ancak oluşturma hizmeti için ücret alırlar. appMobi'nin araçları ve oluşturma hizmeti ücretsizdir, ancak uygulamanız başarılı olduğunda ücret alırlar (aylık 10.000'den fazla kullanıcı).


Son zamanlarda, appMobi (XDK, Derleme Sistemi, Hata Ayıklama araçları, jqMobi) tarafından oluşturulan HTML5 geliştirme araçları Intel tarafından satın alındı ​​ve şu anda Intel HTML5 Geliştirme Araçları paketinin bir parçası .

Yukarıda belirtilen bulut hizmetleri hala appMobi tarafından sağlanmaktadır. Bulut hizmetleri artık yerel iOS (XCode), Yerel Android (Java) ve Yerel Windows 8 (XAML) ve hibrit HTML5 (appMobi veya PhoneGap) ile geliştirilmiş uygulamaları ve iyi eski web uygulamalarını destekliyor.


2
Daha yeni cevabınızı bu konuda düzenledim. Yığın Değişimi bir forum değildir - varsa aynı soruya birden fazla cevap verilmesi gereken çok az örnek vardır. Gelecekte, cevabınız değişirse, lütfen yenisini oluşturmak yerine orijinal postayı düzenleyin.
Thomas Owens
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.