Google Tool ეხმარება დეველოპერებს Android აპების iOS-ზე გადატანაში

თუ თქვენ ხართ აპლიკაციის შემქმნელი, რომელმაც შექმნა აპები Android-ისთვის და განათავსეთ ისინი Google Play-ზე, თქვენ უეჭველად გინახავთ აპლიკაციების შექმნის უპირატესობა უდიდესი მობილური OS-ისთვის. შესაძლოა, გსურს „სიყვარულის გაზიარება“ სხვა მობილური OS-ის მომხმარებლებთან, მაგრამ არ იცნობ Objective-C-ს, ამიტომ აირჩიე მისგან თავი შორს დაიჭირო.

არსებობს მრავალი ინსტრუმენტი, რომელიც დაგეხმარებათ გადაიყვანოთ JAVA Objective-C-ზე, განსხვავებული შედეგებით. იმის გათვალისწინებით, რომ JAVA და Objective-C თითქმის ერთმანეთისგან არიან დაშორებული, პორტირების ან კონვერტაციის მცდელობა შეიძლება შრომატევადი იყოს, რადგან თქვენ მოგიწევთ ბაიტიკოდისა და შეცდომის გამომავალი ამოღების მოძიება. თუმცა Google-მა შექმნა ინსტრუმენტი, ე.წ J2ObjC, რომელიც გადააქცევს თქვენს JAVA კლასებს Objective-C კლასებად, რითაც პირდაპირ გამოიყენებს iOS Foundation Framework-ს. არსებითად ინსტრუმენტი საშუალებას აძლევს JAVA კოდს იყოს iOS აპლიკაციის ნაწილი.

აი, რას იტყვიან მათ ამის შესახებ:

J2ObjC არის ღია კოდის ბრძანების ხაზის ინსტრუმენტი Google-ისგან, რომელიც თარგმნის Java კოდს Objective-C-ზე.

iOS (iPhone/iPad) პლატფორმა. ეს ხელსაწყო საშუალებას აძლევს Java კოდს იყოს iOS აპლიკაციის კონსტრუქციის ნაწილი, რადგან არ არის საჭირო გენერირებული ფაილების რედაქტირება. მიზანია აპლიკაციის არა-UI კოდის ჩაწერა (როგორიცაა მონაცემთა წვდომა ან აპლიკაციის ლოგიკა) Java-ში, რომელიც შემდეგ გაზიარებულია ვებ აპების მიერ (გამოყენებით GWT), Android აპები და iOS აპები.

ხელსაწყო მხარს უჭერს JAVA ენის უმეტესობას და გაშვების ფუნქციებს, მაგრამ გარანტირებული არ არის JAVA-ს გამოყენების ყველა შესაძლო ხერხთან მუშაობა. ინსტრუმენტი არ აძლევს დეველოპერს პლატფორმისგან დამოუკიდებელი UI ინსტრუმენტარიუმის, ასე რომ თქვენ მაინც დაგჭირდებათ გამოიყენეთ iOS UI კოდი, მაგრამ ეს შესანიშნავი ნაბიჯია დეველოპერებისთვის, რომლებიც ცდილობენ შექმნან cross-platform აპლიკაციები. აუცილებლად ეწვიეთ პროექტის გვერდი ინსტრუმენტის გამოყენების შესახებ ინფორმაციისთვის.