|
|||||||
| Register | Members List | New Posts | Mark Forums Read |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Kasper's Automated Slave
Join Date: Nov 1997
Posts: 6,171
|
Apple may introduce iPhone developer kit at WWDC - report
Apple Inc. at its developers conference next week may introduce a software developers kit (SDK) that will allow third party developers to write small applications for its upcoming iPhone handset, according to a published report.
Citing a person briefed on the company's plans, the New York Times reported Monday that the Cupertino-based electronics maker "intends to announce that it will make it possible for developers of small programs written for the Macintosh to easily convert them to run on the iPhone." The paper offered no further details on the matter. Since introducing iPhone in January, Apple has wrestled with the prospect of opening the device to third party developers, a move which could have serious ramifications on the security and stability of the highly touted handset. Although the company had initially indicated that it would not allow third-party application development, chief executive Steve Jobs seemed to relent during an interview at last week's D: All Things Digital conference. Speaking to the Wall Street Journal's Walt Mossberg, the Apple frontman candidly revealed that Apple was looking for ways to make it possible for developers to create software for the phone, suggesting that the arrival of third-party iPhone access is now a question of "when" rather than "if." Jobs noted that poor software has served to tarnish the Japanese consumer electronics industry. On the other hand, he said, the iPhone's robust Mac OS X Leopard-based foundation signifies a five-year lead on the rest of the handset industry. “If you look at the iPhone, it’s software wrapped in wonderful hardware,” said Jobs. Critics of the Apple handset have long pointed to the device's lack of third party access as a major barrier to its success in the enterprise market, as corporations would be unable to extend their applications to handset. By contrast, the three most popular smartphone operating systems in the U.S. today -- Windows Mobile, Symbian, and BlackBerry -- all allow for such capability. |
|
|
|
|
|
#2 |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,913
|
Could this be those Dashboard Widgets I've heard so much about?
Seriously, it seems like the first step in releasing 3rd-party software will come from the multitude of widgets that are available right now. A few developers have already created optimized versions for the iPhone's interface. I really don't see Apple having a new Xcode for the iPhone ready at this time, much less willing to unleash it. |
|
|
|
|
|
#3 | |
|
Registered User
Join Date: Feb 2007
Posts: 674
|
Quote:
'Windows Mobile, Symbian, and BlackBerry -- all allow for such capability.' and out of curiosity, what is their stability record? ![]() |
|
|
|
|
|
|
#4 |
|
Registered User
Join Date: Sep 2005
Location: Toronto
Posts: 421
|
How deep will it be?
This seems to indicate that it will be good for developers who want to port existing widgets and web apps to the iPhone, but what about developers who specifically want to create applications which work with the unique hardware of the iPhone (ie. multitouch, rotation sensors)? Jobs himself said that he's always excited to see what unique ways people use Apple technology, so the iPhone seems to be the perfect candidate for that opportunity.
I'm curious to see how deep this SDK will go.
It's a world full of people
|
|
|
|
|
|
#5 |
|
Registered User
Join Date: Sep 2005
Location: Toronto
Posts: 421
|
They wouldn't need a new Xcode, just an SDK which you could use from the existing XCode. If the iPhone runs a scaled down version of Mac OS and contains either a PPC or Intel chip, it should be easy. Compile the app in XCode on your Mac against the set of SDKs/Frameworks the iPhone supports, send it over to the iPhone via Wi-Fi or Bluetooth, and test it out.
It's a world full of people
|
|
|
|
|
|
#6 |
|
Registered User
Join Date: Aug 2003
Location: Oklahoma
Posts: 747
|
What is going to be interesting is how Apple controls the customer's access to the iPhone apps/widgets.
I can see Apple requiring developers to submit their work to Apple for review and to keep downloads limited to downloads from Apple - ensuring that malware is not added after the review. the other issue will be bloat ware - a potential problem with the limited capacity of the iPhone and all of the other bits & pieces that consumers will want installed, from music and pictures to movies. 8 Gigs can be filled up rather fast by some consumers.
Ken
|
|
|
|
|
|
#7 |
|
Registered User
Join Date: Dec 2006
Posts: 16
|
I wouldn't be surprised if this is just for Widgets. No XCode, just Dashcode. It would open up the iPhone to custom apps without a huge amount of risk of apps crashing the phone.
|
|
|
|
|
|
#8 |
|
Registered User
Join Date: Feb 2007
Posts: 318
|
This was predicted by several
|
|
|
|
|
|
#9 |
|
Really Fast Typing Member
Join Date: Nov 2001
Location: Ossining, NY
Posts: 8,575
|
Ayup. And what's DashCode? JavaScript + XHTML.
And what's Google Gears? Uh-huh.
My brain is hung like a HORSE!
|
|
|
|
|
|
#10 | |
|
Registered User
Join Date: Feb 2007
Posts: 318
|
Quote:
Malware can not execute unless signed by Apple or a defect on the system. |
|
|
|
|
|
|
#11 | |
|
Registered User
Join Date: Sep 2005
Location: Toronto
Posts: 421
|
Quote:
The best solution I can think of which satisfies developers and end-users is this: Any application which is installed by an end user needs to run via the system installer, which checks for a digital signature. However, developers can put their applications in a certain place on the iPhone by hand for testing. Obviously, an application/widget which is downloaded can't place itself there manually (Safari puts limitations on what is done with downloaded files), so unless an end-user runs a malware installer script, they won't end up with bad software.
It's a world full of people
Last edited by auxio; 06-04-2007 at 12:38 PM.. |
|
|
|
|
|
|
#12 |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,913
|
|
|
|
|
|
|
#13 |
|
Registered User
Join Date: Apr 2006
Location: LA
Posts: 290
|
I would imagine that any software you'd like to add will need to go through iTunes, which would provide a convenient way for apple to control the process. They just add an iPhone app section to the iTS and voila. Now, will you have to pay for widgets?
|
|
|
|
|
|
#14 |
|
Registered User
Join Date: Nov 2006
Posts: 165
|
How about they make widget development open and then actual phone apps only available if apple approved?
|
|
|
|
|
|
#15 |
|
Registered User
Join Date: Jun 2003
Posts: 12
|
Does this mean there is a chance now we might see GoodLink software for it now?
|
|
|
|
|
|
#16 |
|
Registered User
Join Date: Sep 2005
Location: Toronto
Posts: 421
|
I hunted around the ADC website and couldn't find anything about how to develop games for iPod (not even a way to get in contact with anyone about it). Is developing for the iPhone going to be just as obscure as this?
It's a world full of people
|
|
|
|
|
|
#17 |
|
Registered User
Join Date: Dec 2001
Posts: 5,066
|
Easy. You only make the signature mandatory for actual deployment.
|
|
|
|
|
|
#18 |
|
Registered User
Join Date: Apr 2006
Location: Florida
Posts: 30
|
This is awesome.
The inability to load 3rd party apps has been one of the biggest complaints so far. Next up - integrate GPS. |
|
|
|
|
|
#19 |
|
Registered User
Join Date: Nov 2001
Location: Hollywood
Posts: 271
|
Midget Tossing: Mobile Widgets = Midgets
![]() |
|
|
|
|
|
#20 |
|
Registered User
Join Date: Apr 2006
Location: Florida
Posts: 30
|
Developers, this is what I want to see:
open PDFs open microsoft office documents (excel, word, powerpoint) integration with ms exchange email systems access to IM with voice capabilities -------That should be enough to satisfy business users. Last edited by jacob1varghese; 06-04-2007 at 01:14 PM.. |
|
|
|
|
|
#21 | |
|
Global Moderator
Join Date: Jun 2004
Location: .US
Posts: 9,128
|
Quote:
How console developers do it is they get a special development kit with a device that lets them run unsigned code. |
|
|
|
|
|
|
#22 |
|
Registered User
Join Date: Sep 2005
Location: Toronto
Posts: 421
|
Sure, that would work for me, as long as it's readily available (unlike the iPod game development kit).
It's a world full of people
|
|
|
|
|
|
#23 |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,913
|
FYI:
You can already read PDFs with both Safari, and Preview for that matter. Now, if you want to edit PDFs, that is a different ball of wax. And TextEdit can read RTF, RTFD, HTML, ODT, DOC, DOCX (Word 2007), and Word 2003 XML format. |
|
|
|
|
|
#24 |
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
Dang!
They reported this before I got a chance to get back to the computer after reading it. |
|
|
|
|
|
#25 | |||
|
Registered User
Join Date: May 2004
Posts: 1,008
|
Quote:
Quote:
Quote:
Again, companies with internal apps won't like this, nor will they like anyone being able to download them. And what if I want to design something for myself? I have to get Apple to OK it? |
|||
|
|
|
|
|
#26 |
|
Registered User
Join Date: Jun 2005
Location: VA
Posts: 25
|
I had heard that the iPhone does not have Javascript in its pared-down Safari. Does anyone know if that has changed? If not, Dashcode will not be the basis for developing code on the iPhone.
|
|
|
|
|
|
#27 |
|
Really Fast Typing Member
Join Date: Nov 2001
Location: Ossining, NY
Posts: 8,575
|
I know it doesn't have *Java*, but AFAIK, JavaScript is still in there.
Without that, it's going to be severely crippled as a web client, IMO.
My brain is hung like a HORSE!
|
|
|
|
|
|
#28 |
|
Registered User
Join Date: May 2004
Posts: 1,008
|
Well, that's what Safari can do on OS X. But what are its capabilities on the iPhone? And where did TextEdit come from? I've not seen any mention of that being available (or is it just the standard "Well, let's take a leap into imagination!" kind of writing? And I've found TextEdit's abilities with Word to be less then stellar (great for text, but after that...).
|
|
|
|
|
|
#29 | |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,913
|
Quote:
I also never said that Apple will include TextEdit or an equivalent app for reading very doc formats, but pointed out that OS X already some apps that are capable of supporting basic formats. The move to remove them from the iPhone's version of OS X is another story. As for the "that's what Safari can do on OS X" comment... News Flash! The iPhone runs OS X. Is there any reason to assume that Apple would go out of it's way to cripple its Safari browser on the iPhone to purposely not support viewing PDFs? Last edited by solipsism; 06-04-2007 at 02:44 PM.. |
|
|
|
|
|
|
#30 |
|
Registered User
Join Date: Jun 2007
Location: Edinburgh, Scotland
Posts: 29
|
What I would like to see Apple do is require every aspiring iPhone developer to register for their own private signing key and for each application to be signed by said developer. The iPhone would then verify the signature before allowing the app/widget to run.
That way, if malware were to start appearing, Apple would know exactly where it came from, would be able to chase up the guilty parties and could even issue a "revoked key" list via iTunes (or GPRS-push or during voice phone calls etc), thereby preventing any other iPhones from launching the evil app in the future. Obviously this would rely on some sort of secure and verified communication between Apple and the aspiring developer before the key could be issued, but I'm sure figuring that out wouldn't be beyond Apple. |
|
|
|
|
|
#31 | |
|
Really Fast Typing Member
Join Date: Nov 2001
Location: Ossining, NY
Posts: 8,575
|
Quote:
Unless they go out of their way to disable it, of course.
My brain is hung like a HORSE!
|
|
|
|
|
|
|
#32 |
|
Registered User
Join Date: Mar 2006
Location: Olympia, WA
Posts: 169
|
|
|
|
|
|
|
#33 |
|
Registered User
Join Date: Nov 2001
Location: England
Posts: 1,085
|
No, but I would definitely imagine safari on the iphone would use a different codebase. Not crippled if the feature was never in there! (Webkit would probably be the same code, but safari the app will be new.)
|
|
|
|
|
|
#34 |
|
Registered User
Join Date: Dec 2001
Location: Stumptown, with the nation's highest concentration of brewpubs, stripclubs, volcanoes and bookstores!
Posts: 1,316
|
I don't know about Safari's iPhone capabilities, but if the Mail app is rich enough to format and show photos, I assume with Leopard it will be able to show email templates, isn't that enough power to have good pdf or text editing function built in? Probably an upgrade next year.
I bet there are a dozen major upgrades in the pipe that Apple can use to make PR fodder every other month or so, to keep the iPhone in the news and continue to demonstrate the flexibility of the non-plastic-keyboard interface. As long as the thing can do what the commercials show it doing (odd they don't yet demo multi-touch "pinching") then it will be a winner. By the time the holiday buying season comes around, if they make a software upgrade with a few fancy new apps or widgets, then they will be able to keep riding the wave into San Fran Bay. If third party apps start appearing at MacWorld and the new year, they surf right into downtown San Jose! The dozen 3rd party apps will be great, but they got to make sure the thing is fast, smooth and oh so COOL to use first.
The Mother of all flip-flops!!
Support our troops by educating yourself and being a responsible voter. Democracy and Capitalism REQUIRE Intelligence and Wisdom if they are to be worth a damn beyond the next election or quarterly earnings report! And the lessons of the 20th century are that neither the state nor the free market hold a monopoly on Wisdom. |
|
|
|
|
|
#35 |
|
Registered User
Join Date: May 2007
Posts: 11
|
I wonder if you can mount your iPhone as a network hard drive over wifi, or mount other drives on iPhone. And also if an application like Apple Remote Desktop will ever be available, just imagine the possibilities!!! Handle the entire network from the palm of your hand! It'll be like a remote control for your network!
Last edited by kisin; 06-04-2007 at 08:21 PM.. Reason: Typos |
|
|
|
|
|
#36 |
|
Registered User
Join Date: Nov 2004
Location: Northwest
Posts: 2,698
|
This would mean Cocoa apps for the busy Executive that needs some tools to access reports, etc.
|
|
|
|
|
|
#37 | |
|
Registered User
Join Date: Feb 2007
Posts: 318
|
Quote:
a) An iPhone like device for developers that is not locked so they can test the apps they write. Development is done on a Mac and moved to test on the special device. You do not need to sign the code if there is nothing to check the signature. b) The second option would be a hardware device that acts like a key to lie to the phone that the signature that does not really exist is fine and dandy. Either one would allow the developers to test their code, is not needed for development for that you use Xcode and the API. To test you need the special hardware. Just a guess could be wrong. |
|
|
|
|
|
|
#38 | |
|
Registered User
Join Date: Feb 2007
Posts: 318
|
Quote:
|
|
|
|
|
|
|
#39 |
|
Registered User
Join Date: Jan 2005
Posts: 562
|
This has to have been one of the stupidest threads going on since the iPhone was announced. There is absolutely no reason why Apple can't provide a user space where user installed applications can be executed with no risk to the device other than data in other user installed applications in that same space. If Apple can't do that, then there are serious security flaws in OS X itself, and we may as well all stop using it.
|
|
|
|
|
|
#40 | |
|
Registered User
Join Date: Feb 2007
Posts: 318
|
Quote:
Emails needs to be encrypted in and out of the phone, needs to have the data on the phone authomatically encrypted, need a way to crypto erase the phone after N number of bad logins, need a way forthe company to send the phone a kill command if lost to crypto erase the data. SMS and other texting like activities need to be disabled unless they are encrypted and always goes thru the corporation systems and not directly into the Internet. Many corporations have a requirement to record all their employees conversations, anything they can not record, needs be deactivated, which also means the phone has to be locked so the user can not change security related settings and can not load software that is not approved by the corporation. There are at least two type of business users. The ones you are talking about have zero paranoia. |
|
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|