If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
![]() |
|
|
#1 |
|
Regular
Join Date: Jun 2004
Posts: 6,902
|
http://www.nypost.com/p/news/busines...jFoLD5vBSkguGO
To be honest, as much as I really like using apple hardware and software, I hate the company more and more every day. It was an outrageously stupid move to disallow third party tools and APIs in the name of ensuring quality. What do you guys think of this move? Did Apple do wrong, and is it worth an antitrust suit? |
|
|
|
|
|
#2 |
|
Now Officially a Top 10 Poster
Join Date: May 2006
Location: Maastricht, The Netherlands
Posts: 12,898
|
My take is that Apple is streamlining and automating reviewing App Store submissions, which are growing every day. The easiest way to do so is by being strict in what's allowed. The reason for wanting to do so is clear: the quality of the apps has a strong impact on the user experience, in terms of ease of use, battery life, and stability. Another good reason for tightening up on this now is that with the iPad and iPhone OS 4.0 around the corner bringing more multi-tasking features things are getting even more complex when it comes to testing.
I think it is not illegal to have a 'closed' platform in this regard, or where would for instance Nintendo and Sony be with the DS and PSP? So in the strictest sense, I don't know that Apple did wrong. What I dislike most is that I have to buy a Mac in order to be able to develop for the system, but even that I think would hold up in a court of law (again look at Nintendo or Sony). In a less strict sense, the market will prove who's right or wrong. There are enough viable competitors that do things differently so that if they go too far in closing things down, they'll suffer the consequences. What I think will be interesting, is whether we'll see third party tools that simply generate XCode project files for multi-platform projects. Impossible for Apple to check or to outlaw, and could still be pretty eas to do. |
|
|
|
|
|
#3 |
|
Regular
Join Date: Jun 2004
Posts: 6,902
|
Maybe I'm misunderstanding what Apple is banning. My understanding was 3rd party APIs and cross-platform development tools were being nixed, so everyone had to write using native API directly.
Wouldn't it be incorrect to say that is the situation with game consoles? Yes, they are closed platforms, but companies can write middleware and API wrapping tools to simply development and/or cross-platform development. |
|
|
|
|
|
#4 |
|
Senior Member
Join Date: Dec 2002
Location: Under a Crushing Burden
Posts: 4,290
|
The specific topic seems like they could have chosen a better tact to tread, but either way it is good that Apple doesn't get a free pass anymore.
__________________
You bought horse armor didn't you? |
|
|
|
|
|
#5 |
|
Senior Member
|
Anything that can discipline Jobs' mob is welcome.
I doubt though, FTC/DoJ would get anywhere in this regard. |
|
|
|
|
|
#6 |
|
Merrily dodgy
Join Date: Aug 2003
Location: The colonies
Posts: 1,398
|
I can think of a few things that are harmful to the industry and consumers alike and might deserve scrutiny when it comes to Apple, like the iTunes/iPod tie-in (both sit at what, 80%+ of their respective markets?), not licensing encrypted AAC files to third party music device makers, turning off the WMA support which is in the iPod hardware, using their music store business to boost their App Store, their exclusive telecom deals for the iPhone (and related simlocking), and the damn proprietary connectors on all sorts of devices.
This though? I don't know. If they had like a majority marketshare with their iPhone OS, maybe..
__________________
"A man generally has two reasons for doing a thing. One that sounds good, and a real one." - J.P. Morgan |
|
|
|
|
|
#7 |
|
Senior Member
Join Date: Dec 2004
Location: Toulouse
Posts: 4,142
|
as we thought apple invented the computer with the restrictions of a console, now it's worse than a console.
they obviously don't care, as their target, the mass consumer, is oblivious of all that. I hope adobe releases a linux version of Photoshop, supported on red hat, suse and ubuntu LTS. With distros becoming good-looking, easier to use than Windows and OSX (at least they keep a taskbar), and potentially game-changing ubuntu 10.04 releases, such a move would make OSX and Macs less useful. |
|
|
|
|
|
#8 | |
|
Regular
Join Date: Mar 2007
Posts: 8,986
|
Quote:
Apple is basically seeking vendor/hardware/application/consumer lock-in. So it's a step beyond consoles where cross platform applications are still welcome. Regards, SB |
|
|
|
|
|
|
#9 | |||
|
Now Officially a Top 10 Poster
Join Date: May 2006
Location: Maastricht, The Netherlands
Posts: 12,898
|
Quote:
Quote:
But if I wrote an application in .NET and I have a framework that translates my .NET sourcefiles to actual XCode files, then Apple can neither ban nor even see that. There is no difference to be seen between this and an application that was actually developed in the XCode environment. Quote:
|
|||
|
|
|
|
|
#10 |
|
Senior Member
Join Date: Mar 2008
Posts: 4,958
|
I'm glad this is finally happening. I never understood why the goverment and people were up in arms that windows came with IE and yet osx comes with Ithis and Ithat. When you buy an apple computer there really is no reason to go out and lookfor anyone else's software.
I hope the goverment probes all of thier busniess dealings and not just this iphone suff |
|
|
|
|
|
#11 | |
|
Merrily dodgy
Join Date: Aug 2003
Location: The colonies
Posts: 1,398
|
Quote:
Oh and by the way, this investigation doesn't even relate to OSX, and/or the bundling of applications for that matter. So yeah, the funny thing about antitrust. Not everybody qualifies. I can see you don't like it, but that's the law.
__________________
"A man generally has two reasons for doing a thing. One that sounds good, and a real one." - J.P. Morgan |
|
|
|
|
|
|
#12 | |
|
Regular
Join Date: Mar 2007
Posts: 8,986
|
Quote:
But Adobe has an application that generates native XCode for Flash applications. Apple is banning/not approving all applications from this. Thus Adobe has stopped all developement on that application. Regards, SB |
|
|
|
|
|
|
#13 | |
|
Senior Member
Join Date: Mar 2008
Posts: 4,958
|
Quote:
If you want to run OSX you have to buy from apple. If you want to develop for OSX , Iphone , Ipad you have to buy from apple. If you want to use apple products you have to buy apple hardware. I know it doesn't relate , i hope its something they explore when they are investigating this case |
|
|
|
|
|
|
#14 | |
|
Regular
Join Date: Mar 2007
Posts: 8,986
|
Quote:
And from MS continuing to bleed marketshare at a fairly rapid pace to it's largest rivals, that so called OS monopoly isn't much of an advantage. Anyway, off topic, but BS is still BS whether it's covered up by anti-success laws or not. Back in the mid-90's you certainly had a case with MS using leverage (but even then it was Netscape screwing the pooch rather than MS pushing them out). In the 2000's that just doesn't exist. Regards, SB |
|
|
|
|
|
|
#15 | |
|
Beyond3d isn't defined yet
Join Date: Jan 2008
Location: New Zealand
Posts: 3,045
|
Quote:
|
|
|
|
|
|
|
#16 | |
|
Merrily dodgy
Join Date: Aug 2003
Location: The colonies
Posts: 1,398
|
Quote:
On the other hand, just try running some serious business without being able to deal with Excel and Word files. Or for that matter try finding staff trained on anything but Windows and Outlook. Not illegal by itself, but they keep trying to leverage the existing monoculture to push into new areas. Like servers, and smartphones, and online services, and content delivery etc etc. Bad boys.
__________________
"A man generally has two reasons for doing a thing. One that sounds good, and a real one." - J.P. Morgan |
|
|
|
|
|
|
#17 | ||
|
Merrily dodgy
Join Date: Aug 2003
Location: The colonies
Posts: 1,398
|
Quote:
Quote:
The only serious rivals that MS has are their own products. XP is bleeding to Win7. Office 2003 is losing to 2007. Either way you stay comfortably in the fold
__________________
"A man generally has two reasons for doing a thing. One that sounds good, and a real one." - J.P. Morgan |
||
|
|
|
|
|
#18 | |
|
Regular
Join Date: Jun 2004
Posts: 6,902
|
Quote:
|
|
|
|
|
|
|
#19 |
|
Senior Member
Join Date: Dec 2002
Location: Under a Crushing Burden
Posts: 4,290
|
Florin MS is bleeding market share in other areas. Their search obviously isn't doing great. And lots of people are using open office, google docs, and so on when in the past they were not.
I personally think the anti-trust laws are somewhat misinterpreted. Of course at least now OSX no longer has 100% marketshare on macs thanks to boot camp
__________________
You bought horse armor didn't you? |
|
|
|
|
|
#20 | |
|
Senior Member
Join Date: Dec 2004
Location: Toulouse
Posts: 4,142
|
Quote:
Let's imagine you write a function that warns the user of an error, using maybe Makefiles and the C preprocessor ( #ifdef, #ifndef ). on the Unix console, it will write to stderr, using printf. on windows, it will pop up a dialog, using the win32 API. on the iphone it uses Apple's API. That's banned by Apple as far as I can understand. |
|
|
|
|
|
|
#21 | ||
|
Now Officially a Top 10 Poster
Join Date: May 2006
Location: Maastricht, The Netherlands
Posts: 12,898
|
Quote:
Quote:
SDL is another interesting example - SDL uses documented C libraries that are accepted by Apple, but that does not mean it is going to be accepted itself per se. It's not really perfect for iPhone development, granted, but it will be interesting to see if it can stay or if it has to go. |
||
|
|
|
|
|
#22 |
|
Monochrome wench
|
The EULA is stating that you are NOT allowed to use any source code that wasn't originally written in C, C++ or Objective C, regadless of whether they can detect what you've coded in or not.
This is killing Mono touch, that uses ahead of time compilation to convert from C# into an ARM binary. Even if another language was used, say pascal and you used a pascal to C++ source converter, it would still be against the EULA because the source wasn't originally one of the allowed languages. Of course this will screw up anyone using something like Flex or yacc in their project. Those create C code from source files that aren't C.... OMG RUN! ... |
|
|
|
|
|
#23 |
|
Monochrome wench
|
Other slight issue is that Apple wants end to end control of the platform.
You need to use an Apple computer to make applications for the Apple IPhone (no technical reason for this) You need to use the Apple development tools to make applications (no technical reason for this) You need to use one of the Apple approved languages to make applications (no technical reason for this) You need to use the Apple approved APIs to make applications (acceptable for quality control standards) You need to sell your applications using the Apple store (no technical reaons for this) That is a list of things that would could get you into trouble. It is similar to the way console development works, but you don't need to use only the prescribed language, nor are you forced to sell through platform owner. |
|
|
|
|
|
#24 | ||||||
|
Now Officially a Top 10 Poster
Join Date: May 2006
Location: Maastricht, The Netherlands
Posts: 12,898
|
Quote:
Even then, now that I have a Mac it is clear to me that there are various more hidden technical aspects, like issues with Font rendering on non-Mac screens. Quote:
The reality though is, at least from what I've experienced and am reading from other Mac and iPhone developers, that XCode is simply rather good. Quote:
Quote:
Quote:
In a more limited scale, you can develop apps that are only available to specific iphones (my basic development licence allows 100 devices, higher numbers are available) that you can authorize for your own software. This way you can in fact provide software in other ways than through the App-Store. A company can purchase this licence, then purchase software from me directly, and then distribute custom (bought) software to these devices it manages. Not ideal or completely free of course, but worth mentioning as its often overlooked. Quote:
|
||||||
|
|
|
|
|
#25 |
|
Senior Member
Join Date: Mar 2008
Posts: 4,958
|
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|