Overclock.net › Forums › Industry News › Software News › [The Reg] Google offers tool to bridge Android and iOS app dev
New Posts  All Forums:Forum Nav:

[The Reg] Google offers tool to bridge Android and iOS app dev

post #1 of 11
Thread Starter 
Quote:
Originally Posted by The Register .co .uk 
Google has released a tool aimed at making it easier to port software between the two major smartphone platforms, by converting Java code for Android into Objective-C code that can be compiled to run on Apple iOS devices.

"J2ObjC is not a Java emulator," writes Google's Tom Ball in a post announcing the tool, "but instead converts Java classes to Objective-C classes that directly use the iOS Foundation Framework."

The tool doesn't claim to make writing mobile apps a completely cross-platform affair. For one thing, it only handles the back end. Developers who use it to translate their apps will still need to write new UI code in Objective-C using Apple's iOS SDK.

Source

Mod edit: Please don't use all CAPs.
Main Rig.
(14 items)
 
Battlefield 2 review.
Battlefield 2 PC Game EA
 
CPUMotherboardGraphicsRAM
Bulldozer FX4100 Gigabyte GA-M68MT-S2 MSI 7770 Kingston Hyper X | 2 x 2 GB 
Hard DriveOptical DriveCoolingOS
WD 2 TB  LiteON DVD/CD R-W Drive AMD Standard cooler Windows 7 Ultimate 
MonitorKeyboardPowerCase
32' Luxor Full HD TV Microsoft comfort curce Antec 450 Watt OcUK Value case 
MouseAudio
Microsoft wireless mouse Logitech speakers & Bass 
  hide details  
Reply
Main Rig.
(14 items)
 
Battlefield 2 review.
Battlefield 2 PC Game EA
 
CPUMotherboardGraphicsRAM
Bulldozer FX4100 Gigabyte GA-M68MT-S2 MSI 7770 Kingston Hyper X | 2 x 2 GB 
Hard DriveOptical DriveCoolingOS
WD 2 TB  LiteON DVD/CD R-W Drive AMD Standard cooler Windows 7 Ultimate 
MonitorKeyboardPowerCase
32' Luxor Full HD TV Microsoft comfort curce Antec 450 Watt OcUK Value case 
MouseAudio
Microsoft wireless mouse Logitech speakers & Bass 
  hide details  
Reply
post #2 of 11
Im seeing this as a Google ultimatum to Apple

join us or be destroyed
Ultra mega
(14 items)
 
  
CPUMotherboardRAMHard Drive
The brain of Leonardo da Vinci the skill of Michelangelo  The passion of Enzo Ferrari  Fort Knox 
Optical DriveCoolingOSMonitor
Hubble telescope Bio organic dark matter when you see it you'll know the irl eyes 
KeyboardPowerCaseMouse
Neural interface  SSj 9001 Goku Im on it Sabretooth wolf rat 
Mouse PadAudio
skin of a t-rex the yell 
  hide details  
Reply
Ultra mega
(14 items)
 
  
CPUMotherboardRAMHard Drive
The brain of Leonardo da Vinci the skill of Michelangelo  The passion of Enzo Ferrari  Fort Knox 
Optical DriveCoolingOSMonitor
Hubble telescope Bio organic dark matter when you see it you'll know the irl eyes 
KeyboardPowerCaseMouse
Neural interface  SSj 9001 Goku Im on it Sabretooth wolf rat 
Mouse PadAudio
skin of a t-rex the yell 
  hide details  
Reply
post #3 of 11
smart move
sicne its easier to port stuff over to ios, more devs will write their apps for android, then port it over to ios, even if theyre not interested in ios they would write it for android just knowing they can port over anytime they want
props to google on this
 
M9400
(12 items)
 
 
CPUMotherboardGraphicsRAM
3570k Asus P8Z77-V Gigabyte GTX 670 2x Patriot 4GB @ 1600mhz 9-9-9-24 
Hard DriveHard DriveOptical DriveCooling
Caviar Black 1.5TB Mushkin Chronos Sata3 60gb for caching LG DVD-RW 24x HYPER 212 EVO 
CoolingOSMonitorKeyboard
3x Antec tricool 120mm Windows 7 BENQ XL2420TX Sidewinder x4 
PowerCaseMouseMouse Pad
Corsair TX850v2 zalman z11 zalman m300 generic ebay mousepad 
Audio
logitech G930 
CPUMotherboardGraphicsRAM
Phenom 9750 ECS AM2 mobo gigabyte HD 5850 4x Hynix 2gb 800mhz 
Hard DriveOptical DriveOSMonitor
Seagate 750gb 7200rpm sony 16x dvd rw windows 7 22inch acer LCD 
KeyboardPowerCaseMouse
generic HP kb tuniq 650w psu M9400 generic hp mice 
  hide details  
Reply
 
M9400
(12 items)
 
 
CPUMotherboardGraphicsRAM
3570k Asus P8Z77-V Gigabyte GTX 670 2x Patriot 4GB @ 1600mhz 9-9-9-24 
Hard DriveHard DriveOptical DriveCooling
Caviar Black 1.5TB Mushkin Chronos Sata3 60gb for caching LG DVD-RW 24x HYPER 212 EVO 
CoolingOSMonitorKeyboard
3x Antec tricool 120mm Windows 7 BENQ XL2420TX Sidewinder x4 
PowerCaseMouseMouse Pad
Corsair TX850v2 zalman z11 zalman m300 generic ebay mousepad 
Audio
logitech G930 
CPUMotherboardGraphicsRAM
Phenom 9750 ECS AM2 mobo gigabyte HD 5850 4x Hynix 2gb 800mhz 
Hard DriveOptical DriveOSMonitor
Seagate 750gb 7200rpm sony 16x dvd rw windows 7 22inch acer LCD 
KeyboardPowerCaseMouse
generic HP kb tuniq 650w psu M9400 generic hp mice 
  hide details  
Reply
post #4 of 11
Wait...wouldn't this make Apple want to sue them as this is a step to removing the "need of OSX" to make programs for iOS?
     
CPUGraphicsRAMHard Drive
Core i3 2370M Intel HD3000M Eplida 4GB DDR3 1333 Toshiba 5400RPM 
Optical DriveOSOSOS
Generic DVDRW Kubuntu 13.04 64bit Win7 Home Premium 64bit Bodhi Linux 64bit 
Case
Acer Aspire TimelineX 4830T 
CPUMotherboardGraphicsRAM
AthlonIIX4 640 3.62GHz (250x14.5) 2.5GHz NB Asus M4A785TD-M EVO MSI GTX275 (Stock 666) 8GBs of GSkill 1600 
RAMHard DriveHard DriveHard Drive
4GBs of Adata 1333 WD Caviar Black 500GB Hitachi Deskstar 1TB Kingston HyperX 3k 120GB 
Optical DriveCoolingOSOS
LG 8X BDR (WHL08S20) Cooler Master Hyper 212+ Kubuntu x64 Windows 7 x64 
OSMonitorPowerCase
Bodhi Linux x64 Acer G215H (1920x1080) Seasonic 520 HAF912 
CPUMotherboardGraphicsRAM
N450 1.8GHz AC and 1.66GHz batt ASUS proprietary for 1001P GMA3150 (can play bluray now!?) 1GB DDR2 
Hard DriveOptical DriveOSOS
160GB LGLHDLBDRE32X Bodhi Linux Fedora LXDE 
OSOSMonitorKeyboard
Kubuntu SLAX 1280x600 + Dell 15inch Excellent! 
PowerCase
6 cells=6-12hrs and a charger 1001P MU17 Black 
  hide details  
Reply
     
CPUGraphicsRAMHard Drive
Core i3 2370M Intel HD3000M Eplida 4GB DDR3 1333 Toshiba 5400RPM 
Optical DriveOSOSOS
Generic DVDRW Kubuntu 13.04 64bit Win7 Home Premium 64bit Bodhi Linux 64bit 
Case
Acer Aspire TimelineX 4830T 
CPUMotherboardGraphicsRAM
AthlonIIX4 640 3.62GHz (250x14.5) 2.5GHz NB Asus M4A785TD-M EVO MSI GTX275 (Stock 666) 8GBs of GSkill 1600 
RAMHard DriveHard DriveHard Drive
4GBs of Adata 1333 WD Caviar Black 500GB Hitachi Deskstar 1TB Kingston HyperX 3k 120GB 
Optical DriveCoolingOSOS
LG 8X BDR (WHL08S20) Cooler Master Hyper 212+ Kubuntu x64 Windows 7 x64 
OSMonitorPowerCase
Bodhi Linux x64 Acer G215H (1920x1080) Seasonic 520 HAF912 
CPUMotherboardGraphicsRAM
N450 1.8GHz AC and 1.66GHz batt ASUS proprietary for 1001P GMA3150 (can play bluray now!?) 1GB DDR2 
Hard DriveOptical DriveOSOS
160GB LGLHDLBDRE32X Bodhi Linux Fedora LXDE 
OSOSMonitorKeyboard
Kubuntu SLAX 1280x600 + Dell 15inch Excellent! 
PowerCase
6 cells=6-12hrs and a charger 1001P MU17 Black 
  hide details  
Reply
post #5 of 11
Quote:
Originally Posted by Rookie1337 View Post

Wait...wouldn't this make Apple want to sue them as this is a step to removing the "need of OSX" to make programs for iOS?


It looks like you still need OSX unfortunately. But it does look like it's a step in a direction away from needing the environment itself to code. I think this is more about getting more developers for android by using the ability to code for one and support the other. I'm sure their claim of not needing to edit the other Obj C code will be a hard one to follow though if you ask me; that being said I have full confidence that if anyone can do it it's Google.

Is anyone here considering Android more as a platform for development over iOS now though?
DeadHost
(16 items)
 
  
CPUMotherboardGraphicsRAM
Core i5 2500k 4.7 Ghz ASRock Z68 Extreme4 MSI GTX 670 PE 8 GB Crucial Ballistix 
Hard DriveHard DriveCoolingOS
1 TB WD Green Crucial M4 Antec Kuhler H20 620 Windows 7 Ultimate x86_64 SP1 
MonitorMonitorKeyboardPower
HPW23something Dell U2312HM CM Storm Quickfire Pro OCZ 600W 
CaseMouseMouse PadAudio
Fractal Design Define R4 Logitech G400 Steelseries Qck Pioneer VSX-821 
  hide details  
Reply
DeadHost
(16 items)
 
  
CPUMotherboardGraphicsRAM
Core i5 2500k 4.7 Ghz ASRock Z68 Extreme4 MSI GTX 670 PE 8 GB Crucial Ballistix 
Hard DriveHard DriveCoolingOS
1 TB WD Green Crucial M4 Antec Kuhler H20 620 Windows 7 Ultimate x86_64 SP1 
MonitorMonitorKeyboardPower
HPW23something Dell U2312HM CM Storm Quickfire Pro OCZ 600W 
CaseMouseMouse PadAudio
Fractal Design Define R4 Logitech G400 Steelseries Qck Pioneer VSX-821 
  hide details  
Reply
post #6 of 11
Quote:
Originally Posted by Rookie1337 View Post

Wait...wouldn't this make Apple want to sue them as this is a step to removing the "need of OSX" to make programs for iOS?

Well as it says, you still need the iOS sdk to rewrite your UI. That in turn means you still need OS X. But I wouldn't put it past apple
Main Rig
(18 items)
 
Server
(13 items)
 
HTPC
(11 items)
 
CPUMotherboardGraphicsRAM
Athlon X2 250 ASUS M5A97 EVGA GeForce 8400 GS Crucial 
Hard DriveCoolingOSMonitor
Seagate Stock Windows Server 2012 Standard ASUS VH192D 
KeyboardPowerCaseMouse
Repurposed eMachines board Rosewill Stallion Rosewill Challenger Logitech 
Audio
Logitech S-120 
CPUMotherboardGraphicsRAM
Core2 Duo e4500 ASRock G41M-S3 XFX Radeon 6870 Double D Crucial Ballistix Sport 
Hard DriveHard DriveOSMonitor
Crucial V4 32GB SSD Network storage in server Windows 7 Professional 64-bit 47" LG tv 
PowerCaseAudio
Rosewill RD400-2-DB Rosewill FBM-01 Bose 3 2 1 
  hide details  
Reply
Main Rig
(18 items)
 
Server
(13 items)
 
HTPC
(11 items)
 
CPUMotherboardGraphicsRAM
Athlon X2 250 ASUS M5A97 EVGA GeForce 8400 GS Crucial 
Hard DriveCoolingOSMonitor
Seagate Stock Windows Server 2012 Standard ASUS VH192D 
KeyboardPowerCaseMouse
Repurposed eMachines board Rosewill Stallion Rosewill Challenger Logitech 
Audio
Logitech S-120 
CPUMotherboardGraphicsRAM
Core2 Duo e4500 ASRock G41M-S3 XFX Radeon 6870 Double D Crucial Ballistix Sport 
Hard DriveHard DriveOSMonitor
Crucial V4 32GB SSD Network storage in server Windows 7 Professional 64-bit 47" LG tv 
PowerCaseAudio
Rosewill RD400-2-DB Rosewill FBM-01 Bose 3 2 1 
  hide details  
Reply
post #7 of 11
Quote:
Originally Posted by BiscuitHead View Post

Well as it says, you still need the iOS sdk to rewrite your UI. That in turn means you still need OS X. But I wouldn't put it past apple

In that case, I think this is a very symbolic and calculated move by Google and less of a practical one. If Google had gone full circumventing OSX then it would be extremely significant but they likely would have incurred Apple's wrath. I don't imagine Apple will go after them for this as it doesn't seem like they took anything Apple "made" and either circumvented it or used it. Nice PR move Google anyway.
     
CPUGraphicsRAMHard Drive
Core i3 2370M Intel HD3000M Eplida 4GB DDR3 1333 Toshiba 5400RPM 
Optical DriveOSOSOS
Generic DVDRW Kubuntu 13.04 64bit Win7 Home Premium 64bit Bodhi Linux 64bit 
Case
Acer Aspire TimelineX 4830T 
CPUMotherboardGraphicsRAM
AthlonIIX4 640 3.62GHz (250x14.5) 2.5GHz NB Asus M4A785TD-M EVO MSI GTX275 (Stock 666) 8GBs of GSkill 1600 
RAMHard DriveHard DriveHard Drive
4GBs of Adata 1333 WD Caviar Black 500GB Hitachi Deskstar 1TB Kingston HyperX 3k 120GB 
Optical DriveCoolingOSOS
LG 8X BDR (WHL08S20) Cooler Master Hyper 212+ Kubuntu x64 Windows 7 x64 
OSMonitorPowerCase
Bodhi Linux x64 Acer G215H (1920x1080) Seasonic 520 HAF912 
CPUMotherboardGraphicsRAM
N450 1.8GHz AC and 1.66GHz batt ASUS proprietary for 1001P GMA3150 (can play bluray now!?) 1GB DDR2 
Hard DriveOptical DriveOSOS
160GB LGLHDLBDRE32X Bodhi Linux Fedora LXDE 
OSOSMonitorKeyboard
Kubuntu SLAX 1280x600 + Dell 15inch Excellent! 
PowerCase
6 cells=6-12hrs and a charger 1001P MU17 Black 
  hide details  
Reply
     
CPUGraphicsRAMHard Drive
Core i3 2370M Intel HD3000M Eplida 4GB DDR3 1333 Toshiba 5400RPM 
Optical DriveOSOSOS
Generic DVDRW Kubuntu 13.04 64bit Win7 Home Premium 64bit Bodhi Linux 64bit 
Case
Acer Aspire TimelineX 4830T 
CPUMotherboardGraphicsRAM
AthlonIIX4 640 3.62GHz (250x14.5) 2.5GHz NB Asus M4A785TD-M EVO MSI GTX275 (Stock 666) 8GBs of GSkill 1600 
RAMHard DriveHard DriveHard Drive
4GBs of Adata 1333 WD Caviar Black 500GB Hitachi Deskstar 1TB Kingston HyperX 3k 120GB 
Optical DriveCoolingOSOS
LG 8X BDR (WHL08S20) Cooler Master Hyper 212+ Kubuntu x64 Windows 7 x64 
OSMonitorPowerCase
Bodhi Linux x64 Acer G215H (1920x1080) Seasonic 520 HAF912 
CPUMotherboardGraphicsRAM
N450 1.8GHz AC and 1.66GHz batt ASUS proprietary for 1001P GMA3150 (can play bluray now!?) 1GB DDR2 
Hard DriveOptical DriveOSOS
160GB LGLHDLBDRE32X Bodhi Linux Fedora LXDE 
OSOSMonitorKeyboard
Kubuntu SLAX 1280x600 + Dell 15inch Excellent! 
PowerCase
6 cells=6-12hrs and a charger 1001P MU17 Black 
  hide details  
Reply
post #8 of 11
I think one of the mobile devs at google just got tired of porting code from the android apps to the iOS apps and decided to make a tool to help it along. One thing led to another, and it became a worthy project. I know it's what I'd do.
Xiggy
(10 items)
 
Crate
(10 items)
 
Thunder
(13 items)
 
CPUMotherboardGraphicsRAM
Intel Core i7 2600K ASRock z77 extreme 3 NVIDIA GeForce GTX 560 Ti Corsair  
Hard DriveHard DriveCoolingOS
Western Digital Western Digital Thermaltake Frio Windows 7 Home Premium 
PowerCase
OCZ Fatal1ty 750w Xigmatek Utgard Window 
CPUMotherboardGraphicsGraphics
AMD Opteron 180 MSI K8N SLI-F EVGA 9800GTX+ EVGA 9800GTX+ 
RAMHard DriveCoolingOS
DDR 200 OCZ Vertex 3 SSD Swiftech Polaris Linux Mint 14 
PowerCase
hec 650w Milk Crate 
CPUMotherboardGraphicsRAM
Phenom II x4 840 Asus m4a78lt-m VisionTek Radeon HD 5450 Corsair ValueSelect 1333 2GB 
Hard DriveOSMonitorKeyboard
160GB 5400rpm Windows 7 Home Premium Dell 19" Full Logitech 
PowerCaseMouse
535w Generic Thermaltake v4 Black Edition Logitech 
  hide details  
Reply
Xiggy
(10 items)
 
Crate
(10 items)
 
Thunder
(13 items)
 
CPUMotherboardGraphicsRAM
Intel Core i7 2600K ASRock z77 extreme 3 NVIDIA GeForce GTX 560 Ti Corsair  
Hard DriveHard DriveCoolingOS
Western Digital Western Digital Thermaltake Frio Windows 7 Home Premium 
PowerCase
OCZ Fatal1ty 750w Xigmatek Utgard Window 
CPUMotherboardGraphicsGraphics
AMD Opteron 180 MSI K8N SLI-F EVGA 9800GTX+ EVGA 9800GTX+ 
RAMHard DriveCoolingOS
DDR 200 OCZ Vertex 3 SSD Swiftech Polaris Linux Mint 14 
PowerCase
hec 650w Milk Crate 
CPUMotherboardGraphicsRAM
Phenom II x4 840 Asus m4a78lt-m VisionTek Radeon HD 5450 Corsair ValueSelect 1333 2GB 
Hard DriveOSMonitorKeyboard
160GB 5400rpm Windows 7 Home Premium Dell 19" Full Logitech 
PowerCaseMouse
535w Generic Thermaltake v4 Black Edition Logitech 
  hide details  
Reply
post #9 of 11
Awesome news. I'v been wanting to get into app development, but prefer Java over Objective-C so far. If I could make an app that is Android compatible on the way to making an iOS app, that makes it even better.
G36 "Terminus"
(13 items)
 
  
CPUMotherboardGraphicsRAM
Xeon X3440 OC 3.0Ghz EVGA P55 LE XFX Radeon HD 5770 4Gb Ripjaws DDR3 2000 
Hard DriveOptical DriveOSMonitor
WD Black 750Gb Sony Optiarc Windows 7 Pro Sceptre 22'' Widescreen 
KeyboardPowerCaseMouse
G15 Antec True Power 750 watt CM Storm Scout Microsoft 
  hide details  
Reply
G36 "Terminus"
(13 items)
 
  
CPUMotherboardGraphicsRAM
Xeon X3440 OC 3.0Ghz EVGA P55 LE XFX Radeon HD 5770 4Gb Ripjaws DDR3 2000 
Hard DriveOptical DriveOSMonitor
WD Black 750Gb Sony Optiarc Windows 7 Pro Sceptre 22'' Widescreen 
KeyboardPowerCaseMouse
G15 Antec True Power 750 watt CM Storm Scout Microsoft 
  hide details  
Reply
post #10 of 11
objective c really isn't that difficult to learn but if you want to stick with java why not just build a native android app?
Or you could always get a pro version of unity and develop for both at the same time using c# and mono (I learned c# by writing like it was java tongue.gif)
Phở bò
(19 items)
 
  
CPUMotherboardGraphicsRAM
i5 2500k 5.1@1.42 Asrock z68 extreme7 MSI 7950 Twin Frozr 3 2x4gb G.Skill Sniper 
Hard DriveHard DriveOptical DriveOS
Samsung 830 640gb caviar black DVD Win7 Pro 64 
MonitorMonitorKeyboardPower
Dell u2311h SyncMaster 2043nw G15 v1 TruePower New 750w 
CaseMouseMouse PadAudio
NZXT Phantom 410 Gigabyte GM-M6800 OCZ Behemoth regulator Xonar STX 
AudioOtherOther
MDR-7506 ThrustMaster (lol) T.16000M Thermaltake Water 2.0 Extreme 
  hide details  
Reply
Phở bò
(19 items)
 
  
CPUMotherboardGraphicsRAM
i5 2500k 5.1@1.42 Asrock z68 extreme7 MSI 7950 Twin Frozr 3 2x4gb G.Skill Sniper 
Hard DriveHard DriveOptical DriveOS
Samsung 830 640gb caviar black DVD Win7 Pro 64 
MonitorMonitorKeyboardPower
Dell u2311h SyncMaster 2043nw G15 v1 TruePower New 750w 
CaseMouseMouse PadAudio
NZXT Phantom 410 Gigabyte GM-M6800 OCZ Behemoth regulator Xonar STX 
AudioOtherOther
MDR-7506 ThrustMaster (lol) T.16000M Thermaltake Water 2.0 Extreme 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Software News
Overclock.net › Forums › Industry News › Software News › [The Reg] Google offers tool to bridge Android and iOS app dev