Intel'in Çoklu İşletim Sistemi Motoru, Geliştiricilerin Java ile Yerel iOS veya Android Uygulamaları Oluşturmasına Olanak Sağlıyor

Intel'in Çoklu İşletim Sistemi Motoru, Java geliştiricilerinin becerilerini hem Android hem de iOS için çapraz geliştirme yapmak üzere kullanmalarına olanak tanıyan bir geliştirme araç setidir.

Birçoğumuz muhtemelen farklı bir platformdaki uygulamalarla karşılaştık ve bu da bizi meraklandırdı: "Neden bunu zaten indiremiyorum?"

Eminim son zamanlarda çok popüler olan böyle bir uygulamayı duymuşsunuzdur. Prizma. Prisma, 11 Haziran'da iOS'ta piyasaya sürüldü ve hemen büyük bir başarı elde etti. Bir aydan biraz fazla bir süre sonra, Prisma nihayet kamuoyuna açıklandı Android'de. Bir aylık geri dönüş o kadar da kötü değil, ancak birçok popüler uygulamanın diğer platforma geçmesi çok daha uzun sürdü. Ama neden? Çoğu zaman bunun nedeni kaynak tahsisidir. iOS kullanıcıları hâlâ grubun lideriyim Android kullanıcılarıyla karşılaştırıldığında uygulama içi satın almalar açısından. Dolayısıyla, para kazanmaya çalışan bir işletmeyseniz ve bir uygulama oluşturmak için yatırım yapacak paranız sınırlıysa, başlangıçta iOS'a odaklanmak mantıklı olacaktır.

Ancak zamanla platformlar arası geliştirmeyi basitleştirmek için çeşitli geliştirme araç setleri piyasaya sürüldü. Böyle popüler bir araç setine denir Xamarin Platformutarafından yakın zamanda satın alınan MicrosoftC# becerisine sahip geliştiricilerin Mac veya Windows PC ortamlarında Android, iOS veya Windows Mobile için mobil uygulamalar oluşturmasına olanak tanır. Java konusunda en rahat olan geliştiriciler, o zamana kadar iOS'u kodlamak için RoboVM'yi kullanmayı dört gözle bekliyorlardı. proje bu nisan ayında kapatıldı. Peki Java geliştiricileri başka ne kullanabilir? Neyse ki Intel son birkaç aydır "Çoklu İşletim Sistemi Motoru", bugün yalnızca Teknik Önizleme olarak mevcut olup, şunları sağlamayı amaçlamaktadır: Java geliştiricileri kolay bir yol hem iOS hem de Android için çapraz geliştirme.


Intel'in Çoklu İşletim Sistemi Motoruyla tanışın

Intel'e göre mobil uygulama geliştirmede Çoklu İşletim Sistemi Motorunu kullanmanın birçok avantajı var. Yeni başlayanlar için, bir sunucu kullanıyorsanız Mac'te veya Windows'ta uygulamalar oluşturabilirsiniz. Multi-OS Engine, Android Studio ile entegre olabilen bağımsız bir eklentidir. iOS için kod yazmak isteyen geliştiriciler, Android Studio'da bir Android uygulaması için proje başlatabilir, ardından projeyi bir iOS uygulaması olarak yapılandırmak için Multi-OS Engine araçlarını kullanabilir. Java'da başka türlü kullanılamayan birçok iOS'a özgü platform API'sine erişebilir ve yaygın Objective-C ve C kitaplıkları için Java kodu oluşturmak üzere bağlamalar oluşturabilirsiniz. Yazdığınız kod native ARM veya x86 koduna derlenecektir. Objective C hakkında herhangi bir bilgiye gerek yoktur.

Intel, Multi-OS Engine kullanılarak oluşturulan bir uygulamanın performansının yerel bir uygulamayla aynı düzeyde olduğunu iddia ediyor. Uygulamanın kullanıcı arayüzünü oluşturmaya gelince Intel, Android geliştiricilerinin Android Studio aracılığıyla çalışmaya devam etmesi gerektiğini, iOS uygulamalarının ise Multi-OS Engine'de sağlanan kullanıcı arayüzü tasarımcısı kullanılarak tasarlanabileceğini belirtiyor. RoboVM'nin sona ermesi göz önüne alındığında, birçok geliştirici anlaşılır bir şekilde projenin yakında hayata geçebileceğinden endişe ediyor terkedilmiş, bu da geride kalmak için çok fazla zaman ve çaba harcayacak herhangi bir kullanıcıyı hayal kırıklığına uğratır proje. Intel, Çoklu İşletim Sistemi Motorunun bir sürüm olarak piyasaya sürülmeye hazır olduğunu belirtiyor açık kaynaklı proje, ancak kaynaklar henüz düşmedi. En azından şimdilik proje ücretsiz.


Intel'in yeni Çoklu İşletim Sistemi Motorunu kullanmak isteyen herhangi bir geliştirici, Teknik Önizlemeye buradan kaydolun veya daha fazlasını görüntüleyin ayrıntılı belgeler burada.