Intel-ის Multi-OS ძრავა დეველოპერებს საშუალებას აძლევს შექმნან მშობლიური iOS ან Android აპლიკაციები Java-ით

Intel's Multi-OS Engine არის განვითარების ხელსაწყოების ნაკრები, რომელიც Java-ის დეველოპერებს საშუალებას აძლევს გამოიყენონ თავიანთი უნარები ჯვარედინი განვითარებისთვის როგორც Android-ისთვის, ასევე iOS-ისთვის.

ბევრ ჩვენგანს, სავარაუდოდ, წააწყდა აპლიკაციაში სხვა პლატფორმაზე, რამაც გვაფიქრებინა: "რატომ არ შემიძლია ამის ჩამოტვირთვა უკვე?"

დარწმუნებული ვარ, გსმენიათ ერთი ასეთი აპლიკაციის შესახებ, რომელიც ამ ბოლო დროს ძალიან პოპულარულია, პრიზმა. Prisma ამოქმედდა iOS-ზე 11 ივნისს და მაშინვე დიდი ჰიტი იყო. ერთ თვეზე ცოტა მეტი ხნის შემდეგ, Prisma საბოლოოდ გამოვიდა საჯაროდ ანდროიდზე. ერთი თვის შემობრუნება არც ისე ცუდია, მაგრამ ბევრ პოპულარულ აპს სხვა პლატფორმაზე გადასასვლელად დიდი დრო დასჭირდა. Მაგრამ რატომ? ხშირად, ეს უბრალოდ რესურსების განაწილების გამო ხდება. iOS მომხმარებლები კვლავ ხელმძღვანელობს შეკვრას Android-ის მომხმარებლებთან შედარებით აპს-შიდა შესყიდვების თვალსაზრისით. ასე რომ, თუ თქვენ ხართ ბიზნესი, რომელიც ცდილობს ფულის გამომუშავებას და გაქვთ შეზღუდული სახსრები აპლიკაციის შესაქმნელად ინვესტიციისთვის, აზრი აქვს თავდაპირველად ყურადღება გაამახვილოთ iOS-ზე.

თუმცა, დროთა განმავლობაში, გამოვიდა განვითარების რამდენიმე ხელსაწყოს ნაკრები, რათა გამარტივდეს პლატფორმების განვითარება. ერთ-ერთ ასეთ პოპულარულ ინსტრუმენტთა ნაკრები ჰქვია Xamarin პლატფორმა, ცოტა ხნის წინ შეძენილი მაიკროსოფტი, რომელიც C#-ში მცოდნე დეველოპერებს საშუალებას აძლევს შექმნან მობილური აპლიკაციები Android-ისთვის, iOS-ისთვის ან Windows Mobile-ისთვის Mac ან Windows PC-ის გარემოში. დეველოპერები, რომლებიც ყველაზე კომფორტულად გრძნობენ Java-ს, მოუთმენლად ელოდნენ RoboVM-ის გამოყენებას iOS-ისთვის კოდირებისთვის, მანამდე პროექტი მიმდინარე წლის აპრილში დაიხურა. სხვა რა შეუძლიათ გამოიყენონ ჯავის დეველოპერებმა? საბედნიეროდ, Intel ბოლო რამდენიმე თვის განმავლობაში მუშაობდა პროექტზე სახელწოდებით "Multi-OS ძრავა", დღეს ხელმისაწვდომია მხოლოდ ტექნიკური გადახედვის სახით, რომელიც მიზნად ისახავს ჩართვას ჯავის დეველოპერები მარტივი გზა ჯვარედინი განვითარება როგორც iOS-ისთვის, ასევე Android-ისთვის.


გაიცანით Multi-OS Engine, Intel-ის მიერ

Intel-ის თანახმად, მობილური აპლიკაციების განვითარებისთვის Multi-OS Engine-ის გამოყენების უპირატესობები უამრავია. დამწყებთათვის, თქვენ შეგიძლიათ შექმნათ აპლიკაციები Mac-ზე ან Windows-ზე, თუ იყენებთ სერვერს. Multi-OS Engine არის დამოუკიდებელი დანამატი, რომელიც ინტეგრირდება Android Studio-სთან. დეველოპერებს, რომლებიც ეძებენ კოდირებას iOS-ისთვის, შეუძლიათ დაიწყონ პროექტი Android აპისთვის Android Studio-ში, შემდეგ გამოიყენონ Multi-OS Engine-ის ხელსაწყოები პროექტის iOS აპად კონფიგურაციისთვის. თქვენ შეგიძლიათ წვდომა ბევრი iOS-ს სპეციფიკური პლატფორმის API-ზე, რომლებიც სხვაგვარად მიუწვდომელია Java-ში და შეგიძლიათ შექმნათ შეკვრა ჯავა კოდის გენერირებისთვის საერთო Objective-C და C ბიბლიოთეკებისთვის. კოდი, რომელსაც თქვენ დაწერთ, შედგენილი იქნება მშობლიურ ARM ან x86 კოდზე. არ არის საჭირო C მიზნის ცოდნა.

Intel ამტკიცებს, რომ Multi-OS Engine-ის გამოყენებით შექმნილი აპლიკაციის შესრულება უტოლდება მშობლიურ აპს. რაც შეეხება აპლიკაციის ინტერფეისის შექმნას, Intel აცხადებს, რომ Android-ის დეველოპერებმა უნდა გააგრძელონ მუშაობა Android Studio-ს მეშვეობით, ხოლო iOS-ის აპლიკაციების დაპროექტება შესაძლებელია Multi-OS Engine-ში მოწოდებული UI დიზაინერის გამოყენებით. RoboVM-ის დაშლის გათვალისწინებით, ბევრი დეველოპერი აშკარად წუხს, რომ პროექტი შეიძლება მალე განხორციელდეს მიტოვებული, რაც გააფუჭებს ნებისმიერ მომხმარებელს, რომელიც პოტენციურად დიდ დროს და ძალისხმევას დახარჯავს უკან პროექტი. Intel აცხადებს, რომ მისი Multi-OS ძრავა მზად არის გამოუშვას როგორც ღია კოდის პროექტი, მაგრამ წყაროები ჯერ კიდევ არ არის ამოღებული. ჯერჯერობით, ყოველ შემთხვევაში, პროექტი უფასოა.


ნებისმიერ დეველოპერს, რომელიც დაინტერესებულია Intel-ის ახალი Multi-OS Engine-ის გამოყენებით, შეუძლია დარეგისტრირდით ტექნიკური გადახედვისთვის აქ ან მეტის ნახვა დეტალური დოკუმენტაცია აქ.