กูเกิลออกเครื่องมือแปลงโค้ดชื่อ J2ObjC หน้าที่ของมันก็ตามชื่อคือแปลงโค้ดภาษา Java เป็น Objective-C
เครื่องมือตัวนี้จะช่วยให้เราเขียนแอพบน iOS ด้วยภาษา Java ได้ เป้าหมายของกูเกิลคือต้องการให้นักพัฒนาแอพสามารถพัฒนาโค้ดพื้นฐานด้วยภาษา Java เพียงชุดเดียว ส่วนตัว GUI ก็เลือกได้ว่าจะใช้อะไรเขียนตามแพลตฟอร์มที่ต้องการ (เช่น Android/Java, iOS/Objective-C, Web/GWT)
J2ObjC จะแปลงคลาสของ Java เป็นคลาสของ Objective-C โดยอิงกับ iOS Foundation Framework เป็นหลัก รองรับตัวภาษา Java 6 เต็มรูปแบบ และสามารถแปลงโค้ดส่วนของ JUnit ได้ด้วย ใครสนใจเขียนแอพมือถือแบบ (เกือบ) ข้ามแพลตฟอร์ม ก็ไปดาวน์โหลดมาทดสอบกันได้
ที่มา - Google Open Source Blog
on
ต่อไปก็ต้อง Obj-C -> Dalvik
mr_tawan Sun, 16/09/2012 - 09:02
ต่อไปก็ต้อง Obj-C -> Dalvik
แปลงมา WP ไม่ได้เพราะติด XAML
Architec Sun, 16/09/2012 - 09:11
แปลงมา WP ไม่ได้เพราะติด XAML orz
เอ่ออ
nut_457 Sun, 16/09/2012 - 12:06
เอ่ออ กูเกิลออกเครื่องมือสนับสนุนให้พัฒนาแอพฝั่ง ios ได้ง่ายขึ้นเลยนะเนี่ยยยยย
อืมมมมม ออกแนว
Ford AntiTrust Sun, 16/09/2012 - 12:09
อืมมมมม ออกแนว "ถ้าไม่ทอดสะพานข้ามไป ใครจะทอดสะพานข้ามมา" ซินะ
เป็นก้าวที่น่าสนใจมากจริง ๆ
nottoscale Sun, 16/09/2012 - 12:18
เป็นก้าวที่น่าสนใจมากจริง ๆ
ผมเข้าใจผิดหรือเปล่าไม่รู้ครั
specimen Sun, 16/09/2012 - 12:45
ผมเข้าใจผิดหรือเปล่าไม่รู้ครับ เท่าที่อ่าน
วิธีนี้ หมายถึงนักพัฒนาสามารถพัฒนา app ทางฝั่ง android ก่อน แล้วแปลงเป็น ios ทีหลังได้
ถ้าเป็นตามนี้ หมายถึง google คิดไกลแล้ว
ต่อไป โปรแกรมรุ่นแรก เปิดตัวฝั่ง android ก่อน แล้วค่อยเปิดตัวในฝั่ง ios ทีหลัง
ถ้าเป็นตามนี้ เท่ากับ google จะพยายามเปลี่ยนเกม ให้ android สำคัญขึ้นมาในทันทีเลย
+1
JomMarn Sun, 16/09/2012 - 12:52
In reply to ผมเข้าใจผิดหรือเปล่าไม่รู้ครั by specimen
+1
+1 ตามนั้นครับ
leonoinoi Sun, 16/09/2012 - 13:19
In reply to ผมเข้าใจผิดหรือเปล่าไม่รู้ครั by specimen
+1 ตามนั้นครับ แต่ผมว่าถึงไม่ทำแบบนี้ เกมก็กำลังจะเปลี่ยนแล้วนะ ทำแบบนี้ เรียกว่าตอกฝาโลง
มันไม่ง่ายขนาดนั้นหรอก
TonggWorld Sun, 16/09/2012 - 14:24
In reply to ผมเข้าใจผิดหรือเปล่าไม่รู้ครั by specimen
มันไม่ง่ายขนาดนั้นหรอก android มันมีปัญหาเรื่องของหน้าจอหลากหลายอยู่ แล้วคนที่พัฒนาด้วย obj-tive c ก็ไม่เห็นจำเป็นต้องไปเสียเวลาทำบน android ก่อน ในเมื่อทำบน iOS ได้เร็วกว่า แถมยังไปทำบนแอนดรอยก็ไม่รู้จะขายได้รึเปล่า
ถ้า ไม่ทำเกม ไม่ใช้ absolute
mr_tawan Mon, 17/09/2012 - 06:40
In reply to มันไม่ง่ายขนาดนั้นหรอก by TonggWorld
ถ้า
ปัญหานี้มันก็ไม่ได้ใหญ่โตอะไรนักหรอกครับจริง ๆ นะ
ถ้า google มี Tool Ojective-C
adirak Sun, 16/09/2012 - 14:41
In reply to ผมเข้าใจผิดหรือเปล่าไม่รู้ครั by specimen
ถ้า google มี Tool Ojective-C to Android ผมว่าคงเจ๋งสําหรับผมครับ อยากเขียนบนแอนดรอยด์ แต่ไม่มีเวลาศึกษาเลย ^_^
เหตุผลก็คล้ายกันกับคนที่ทำแอพ
newstar Sun, 16/09/2012 - 16:30
In reply to ถ้า google มี Tool Ojective-C by adirak
เหตุผลก็คล้ายกันกับคนที่ทำแอพแอนดรอยด์แหละครับ ที่อยากข้ามไปทำแอพบน iOS โดยไม่อยากเรียนรู้ Objective-C กูเกิลจึงออกเครื่องมือนี้มาให้สำหรับนักพัฒนาแอพแอนดรอยด์
ตรงข้ามกับผมครับ เคยเล่น
Bank14 Sun, 16/09/2012 - 18:06
In reply to ถ้า google มี Tool Ojective-C by adirak
ตรงข้ามกับผมครับ เคยเล่น obj-c แล้วมึน แต่ถ้าเป็น java ก็พอถูไถไปได้
google ทำ app
dangsystem Sun, 16/09/2012 - 21:22
In reply to ถ้า google มี Tool Ojective-C by adirak
google ทำ app เอาใจคนฝั่งตัวเองสิครับเอาใจ ฝั่งตรงข้ามทำไม
ดีกว่า Windows Phone ครับ
hisoft Sun, 16/09/2012 - 22:41
In reply to ผมเข้าใจผิดหรือเปล่าไม่รู้ครั by specimen
ดีกว่า Windows Phone ครับ ผมเคยเปรยไว้เหมือนกันว่าออกแค่คู่มือ port จากชาวบ้านมาตัวเองเท่ากับสนับสนุนให้ตัวเองได้ทีหลังเค้า
ถ้ามีนักพัฒนาหน้าใหม่ ๆ
nottoscale Sun, 16/09/2012 - 19:47
ถ้ามีนักพัฒนาหน้าใหม่ ๆ เริ่มจาก iOS ก่อนก็น่าคิดนะ Obj-C อาจจะกลายเป็นของคุ้นเคยของพวกเขาไปเลยก็ได้
ส่วนตัวผมว่าไม่ได้เกี่ยวกับ
mr_tawan Mon, 17/09/2012 - 06:42
ส่วนตัวผมว่าไม่ได้เกี่ยวกับ Android -> iOS หรอกครับ คือ คิดว่าเพราะ Java มันเขียนง่ายกว่าเท่านั้นแหละ 555
อยากรู้ว่ามัน map API ยังไงด้วย ดีไม่ดีมันอาจจ map ไม่ได้ด้วยซ้ำ
ผมว่ากูเกิลทำใช้เองภายใน
mk Mon, 17/09/2012 - 07:35
In reply to ส่วนตัวผมว่าไม่ได้เกี่ยวกับ by mr_tawan
ผมว่ากูเกิลทำใช้เองภายใน แล้วใจดีแจกคนนอกด้วยมากกว่าครับ
ผมว่าเรียกคนหน้าใหม่ซะมากกว่า
neonicus Mon, 17/09/2012 - 13:02
ผมว่าเรียกคนหน้าใหม่ซะมากกว่า
คนที่คิดจะทำ mobile app หน้าใหม่ พอคิดจะเลือกฝั่ง
เจอวิธีนี้เข้าไปก็จะคิดได้ว่า มันง่ายกว่ามาไล่เขียนสำหรับ android ทีหลังอีกที
แต่ทั้งนี้ คงได้แต่ app พื้นๆแหละแบบพวก 1-3 หน้าจบ
ไม่มีการโยนไป notification bar หรือว่าทำเป็น service
นี่มัน! tool inw สำหรับผมชัดๆ
giogio Mon, 17/09/2012 - 17:27
นี่มัน! tool inw สำหรับผมชัดๆ (TnT)/