I don't view it this way at all. There are plenty of valid reasons for the steps that Apple has taken. It's difficult to make a really great product when you have lots of difference constituencies you have to worry about as you move forward. Constraining the variables helps ensure you can deliver a good product with finite resources. It's only about control in the sense that they need to exert a certain amount of control to ensure the product isn't crushed by the weight of its own success and that they can continue to deliver a great end user experience.
Btw, there is a pretty vibrant jailbreak community where you can run whatever you want on the devices.
- Stephen On Wed, Apr 21, 2010 at 6:55 PM, Igor Stasenko <[hidden email]> wrote:
|
On 22 April 2010 02:21, Stephen Pair <[hidden email]> wrote:
> I don't view it this way at all. There are plenty of valid reasons for the > steps that Apple has taken. It's difficult to make a really great product > when you have lots of difference constituencies you have to worry about as > you move forward. Constraining the variables helps ensure you can deliver a > good product with finite resources. It's only about control in the sense > that they need to exert a certain amount of control to ensure the product > isn't crushed by the weight of its own success and that they can continue to > deliver a great end user experience. Flawed reasoning. See: You can fall a victim of own success only, if you can't cope with competitors and quality of your products is become lower than theirs. Sure, this is likely to happen in a big and vibrant atmosphere, where new ideas constantly popping up from everywhere. And to secure yourself from such fault, it is logical to seal your product, and put barriers between developers and consumers. So, in that way, you can be sure that your products will be always of highest quality. But the point is, that "high quality" there is only because you don't give others a chance to compete & play on the same ground and use same rules and access same resources as you do. Its like playing a dice game with someone, who at every his roll declaring that he wons, because he just changed the rules, , and at every your roll saying that you lose, because rules changed again. So its not matter what your dices shows - you'll aways lose. I am glad, that there is at least Google using different philosophy for their products. > Btw, there is a pretty vibrant jailbreak community where you can run > whatever you want on the devices. > - Stephen > > On Wed, Apr 21, 2010 at 6:55 PM, Igor Stasenko <[hidden email]> wrote: >> >> I found it a bit depressive. I can do one little conclusion from it: >> It sounds like only Steve Jobs reserves the right to make great >> things, while others should sit and wait, until he will generously >> allow them to use it. It also seems like all developers in the world, >> already stamped by his “THIS IS S___!” red stamp, without even >> noticed. So, no matter what they do, or how great their ideas is, its >> worthless, because Great Steve didn't blessed it. >> >> So, i feel a big disdain, because the above shows only an egocentric, >> childish and ill-minded nature of Apple's head. >> - Hear plebs, a made a new iThing for you. Eat my flesh, drink my blood. > > > > -- Best regards, Igor Stasenko AKA sig. |
In reply to this post by Igor Stasenko
Em 21-04-2010 19:55, Igor Stasenko escreveu:
> On 22 April 2010 00:57, Bert Freudenberg <[hidden email]> wrote: > >> On 21.04.2010, at 22:56, Eliot Miranda wrote: >> >> On Wed, Apr 21, 2010 at 1:48 PM, John M McIntosh >> <[hidden email]> wrote: >> >>> Phil, last week I asked the smalltalk community (ESUG etc), to stay claim >>> and wait for Apple to think about it based on an email >>> exchange I had with Steve Jobs. At the time I thought it prudent to wait a >>> further decision or statement. >>> >>> Give that Wired publish Alan & my thoughts on the matter it's likely now >>> time to consider what to do next. >>> >>> So this is NOT the fault of ESUG not being proactive, they were itching to >>> do something. >>> >>> At the moment I believe they are collecting ideas how to approach the >>> problem in a meaningful manner. >>> Suggestions are welcome. >>> >> Port to Android asap. Competitive pressure can make Apple move. I'm not >> sure about anything else. >> >> Apple will move eventually. I found this illuminating about their motives: >> http://www.asktog.com/columns/082iPad&Mac.html >> > I found it a bit depressive. I can do one little conclusion from it: > It sounds like only Steve Jobs reserves the right to make great > things, while others should sit and wait, until he will generously > allow them to use it. It also seems like all developers in the world, > already stamped by his “THIS IS S___!” red stamp, without even > noticed. So, no matter what they do, or how great their ideas is, its > worthless, because Great Steve didn't blessed it. > > So, i feel a big disdain, because the above shows only an egocentric, > childish and ill-minded nature of Apple's head. > - Hear plebs, a made a new iThing for you. Eat my flesh, drink my blood. > > >> - Bert - >> >> > use of Windows & Linux and people will be free to develop/install/use whatever suit their needs. Oh... and that without messing WiFi networks (hopefully). CdAB signature.asc (269 bytes) Download Attachment |
On 22.04.2010, at 02:15, Casimiro de Almeida Barreto wrote:
> > Em 21-04-2010 19:55, Igor Stasenko escreveu: >> On 22 April 2010 00:57, Bert Freudenberg <[hidden email]> wrote: >> >>> On 21.04.2010, at 22:56, Eliot Miranda wrote: >>> >>> On Wed, Apr 21, 2010 at 1:48 PM, John M McIntosh >>> <[hidden email]> wrote: >>> >>>> Phil, last week I asked the smalltalk community (ESUG etc), to stay claim >>>> and wait for Apple to think about it based on an email >>>> exchange I had with Steve Jobs. At the time I thought it prudent to wait a >>>> further decision or statement. >>>> >>>> Give that Wired publish Alan & my thoughts on the matter it's likely now >>>> time to consider what to do next. >>>> >>>> So this is NOT the fault of ESUG not being proactive, they were itching to >>>> do something. >>>> >>>> At the moment I believe they are collecting ideas how to approach the >>>> problem in a meaningful manner. >>>> Suggestions are welcome. >>>> >>> Port to Android asap. Competitive pressure can make Apple move. I'm not >>> sure about anything else. >>> >>> Apple will move eventually. I found this illuminating about their motives: >>> http://www.asktog.com/columns/082iPad&Mac.html >>> >> I found it a bit depressive. I can do one little conclusion from it: >> It sounds like only Steve Jobs reserves the right to make great >> things, while others should sit and wait, until he will generously >> allow them to use it. It also seems like all developers in the world, >> already stamped by his “THIS IS S___!” red stamp, without even >> noticed. So, no matter what they do, or how great their ideas is, its >> worthless, because Great Steve didn't blessed it. >> >> So, i feel a big disdain, because the above shows only an egocentric, >> childish and ill-minded nature of Apple's head. >> - Hear plebs, a made a new iThing for you. Eat my flesh, drink my blood. >> >> >>> - Bert - >>> >>> >> > Never mind. HP tablet is just few months away. Ok, it runs Windows 7 but > I guess it will also possible install Linux... So a tablet that can make > use of Windows & Linux and people will be free to develop/install/use > whatever suit their needs. Oh... and that without messing WiFi networks > (hopefully). > > CdAB The HP seems underwhelming. The NotionInk Adam seems much more exciting, with a Pixel Qi display, dual-core ARM, NVIDIA graphics, running Android: http://www.notionink.in/ - Bert - |
Em 21-04-2010 21:34, Bert Freudenberg escreveu:
> (...) > The HP seems underwhelming. > > The NotionInk Adam seems much more exciting, with a Pixel Qi display, dual-core ARM, NVIDIA graphics, running Android: > > http://www.notionink.in/ > > > - Bert - > > > > > CdAB |
In reply to this post by johnmci
2010/4/21 John M McIntosh <[hidden email]> Phil, last week I asked the smalltalk community (ESUG etc), to stay claim and wait for Apple to think about it based on an email I guess you already though about this one but hit *gently* where it hurts: Google. Explain there a few things: in one hand Apple decided to wipe out non home dev. tools, in the other hand Android is wide open, then Google support dynamic languages, and Smalltalk particularly, throught GSoC initiative. Hilaire -- http://blog.ofset.org/hilaire |
Hilaire Fernandes wrote:
>> Suggestions are welcome. > > I guess you already though about this one but hit *gently* where it hurts: > Google. Perhaps and perhaps not: the press has speculated that the threat from Google is a major reason why Apple has brought in the more restrictive developer agreement this year. I interpret the latest message from Apple as: if you don't want to develop in Objective-C/Cocoa, then go to Android. Apple chose quite consciously to fight an open platform by decreasing openness. This blunt instrument is a possible threat to applications with Smalltalk under the hood, even when they do not make development environments available to users, bypass the app store or make things easier to port to other brands of phones and tablets. This possibility is particularly sad, partly because of the intimately intertwined history of Apple, Smalltalk and Objective-C, and partly because John put in so much effort to successfully find elegant ways for Smalltalk objects to speak with the iPhone Cocoa objects, and satisfy Apple's rules as they stood last year. There is also the sadness that Apple may lock iPhone/iPad users out of the future of the Dynabook: VPRI's TileScript is a Javascript educational development environment, but as far as I understood the research report, it runs on Squeak not Safari. |
In reply to this post by johnmci
On 2010-04-22, at 6:22 AM, Stéphane Ducasse wrote: > I still naively believe that if all the programmers of the dynamic language put a logo with apple and a black skull on their > web page. Apple will get a bad press. Yes well I don't think that will achieve much. Personally I think that the people here involved in the education & university domains need to write actual paper based letters on their institution's letter head and mail them to the Apple education reps for their countries stating their concern about Apple's legal agreements that appear to lockout the iPad for extraordinary use in the computer science curriculum. This involves passionately arguing for the ability to program, or teach in something other than C, C++, Obj-C or Javascript, I"m sure others are more capable than me in composing that, as a software engineer my words aren't worth much, but I think computer science departments should be voicing their concern on the direction where things appear to be going. -- =========================================================================== John M. McIntosh <[hidden email]> Twitter: squeaker68882 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com =========================================================================== smime.p7s (3K) Download Attachment |
In reply to this post by dcorking
At Thu, 22 Apr 2010 15:00:46 +0100,
David Corking wrote: > > There is also the sadness that Apple may lock iPhone/iPad users out of > the future of the Dynabook: VPRI's TileScript is a Javascript > educational development environment, but as far as I understood the > research report, it runs on Squeak not Safari. The good news is that there was also a version of TileScript running in a browser. It is conceivable that somebody provided a very elaborated GUI framework (could be something in Lively Kernel), and server side support to create an application store. But of course Apple could then ban it... -- Yoshiki |
In reply to this post by johnmci
if we start to make the intersection between smalltalk and university and education
then we will end up to nothing. zero ok one or two, now individually we can take the responsibility to say what we think about apple attitude and I will do it for myself. Stef On Apr 22, 2010, at 5:15 PM, John M McIntosh wrote: > > On 2010-04-22, at 6:22 AM, Stéphane Ducasse wrote: > >> I still naively believe that if all the programmers of the dynamic language put a logo with apple and a black skull on their >> web page. Apple will get a bad press. > > > Yes well I don't think that will achieve much. > > Personally I think that the people here involved in the education & university domains need to write actual paper based letters on their > institution's letter head and mail them to the Apple education reps for their countries stating their concern about Apple's legal agreements > that appear to lockout the iPad for extraordinary use in the computer science curriculum. > > This involves passionately arguing for the ability to program, or teach in something other than C, C++, Obj-C or Javascript, I"m sure others are > more capable than me in composing that, as a software engineer my words aren't worth much, but I think computer science departments should > be voicing their concern on the direction where things appear to be going. > > -- > =========================================================================== > John M. McIntosh <[hidden email]> Twitter: squeaker68882 > Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com > =========================================================================== > > > > > _______________________________________________ > Esug-list mailing list > [hidden email] > http://lists.esug.org/listinfo/esug-list |
In reply to this post by Yoshiki Ohshima-2
As it is now, Lively almost is unusable in MobileSafari, which is a shame (the Hand doesn't understand the touch screen.) Clamato fares a bit better UI-wise, but the Caesar browser needs reworking to fit on the screen effectively (even on the iPad,) and typing feels sluggish.
On Thu, Apr 22, 2010 at 11:14 AM, Yoshiki Ohshima <[hidden email]> wrote: At Thu, 22 Apr 2010 15:00:46 +0100, |
In reply to this post by Hilaire Fernandes-4
2010/4/22 Hilaire Fernandes <[hidden email]>
The problem with Apple policies regarding to what they allow to be installed either in iPhone and iPad extrapolates by far the problem of what computer languages they allow applications be developed in. They're actively practicing private censorship over general processing platforms. This is monopolist action and by all means wrong and possibly unlawful against consumers. If they intend to take such actions they should advertise everywhere that any aplication/content allowed to be installed in iPhone/iPad via AppleStore (the only valid source of applications and content unless you jailbreak your iPhone/iPad which is contrary to license agreement) is subject to previous approval by Apple and content may be removed at short notice. So, the problem goes far beyond scratch. BTW, it is so important that unless they change their police I stopped to develop anything using Apple platforms. CdAB |
In reply to this post by Stéphane Ducasse
On 2010-04-22, at 11:43 AM, Stéphane Ducasse wrote: > if we start to make the intersection between smalltalk and university and education > then we will end up to nothing. zero ok one or two, now individually > we can take the responsibility to say what we think about apple attitude and I will do it for myself. > > > Stef It's not just intersection of Smalltalk, let me ramble, APL, Cobol, Fortran, Lisp, Basic, Lua , Ruby, Perl, Simula, Algol68, PL/I no doubt there are a few more, that is what is at risk. Or do educational institutes only dabble and teach in C++ still? -- =========================================================================== John M. McIntosh <[hidden email]> Twitter: squeaker68882 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com =========================================================================== smime.p7s (3K) Download Attachment |
You forgot about all the Pythonistas and Haskeloids:)
On Apr 22, 2010, at 1:00 PM, John M McIntosh <[hidden email]> wrote: > > On 2010-04-22, at 11:43 AM, Stéphane Ducasse wrote: > >> if we start to make the intersection between smalltalk and university and education >> then we will end up to nothing. zero ok one or two, now individually >> we can take the responsibility to say what we think about apple attitude and I will do it for myself. >> >> >> Stef > > It's not just intersection of Smalltalk, let me ramble, APL, Cobol, Fortran, Lisp, Basic, Lua , Ruby, Perl, Simula, Algol68, PL/I no doubt there are a few > more, that is what is at risk. > > Or do educational institutes only dabble and teach in C++ still? > > -- > =========================================================================== > John M. McIntosh <[hidden email]> Twitter: squeaker68882 > Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com > =========================================================================== > > > > > |
In reply to this post by CdAB63
It's hard to argue that Apple is a monopoly when they have ~7% of the PC market and there are 3 significant competing platforms in the smartphone market (RIM, Android, and Windows). Now, I'm not defending Apple's stance on alternate languages, but I do think these decisions are based mostly on engineering compromises in an effort to constrain the problems they will face as they evolve the hardware and software. I mean, Objective-C itself is just about the epitome of a language born out of engineering compromise (an early attempt to get a Smalltalk inspired OO system running in a C based environment).
It's a much simpler problem if they only have to worry about breaking Objective-C and web apps all using official, documented and published APIs moving forward than if they have to worry about a mixed bag of apps all using various idiosyncratic technologies accessing undocumented APIs. As for the AppStore, it's a practical solution to the problem of viruses and malware (there is certainly demand for computers that just work, where viruses and malware are not an issue...the virus problem in Windows has been quite successful in fostering an appetite for that). The AppStore not an ideal solution to that problem, but they are having to work with 40 year old operating system technology here. The AppStore has also been quite successful in dealing with some of the peripheral problems software publishers face (like distribution and payment processing) and in so doing has created a viable business model for thousands of small software publishers.
I don't mean to come across sounding like an Apple apologist, but the arguments here seem to be very one sided. I simply want to express an alternative view. Of course, having said all of this, I would still like to be able to use Smalltalk to write apps for my iPhone.
- Stephen On Thu, Apr 22, 2010 at 3:42 PM, casimiro barreto <[hidden email]> wrote:
|
Stephen Pair wrote:
> It's hard to argue that Apple is a monopoly when they have ~7% of the > PC market and there are 3 significant competing platforms in the > smartphone market (RIM, Android, and Windows). Now, I'm not defending > Apple's stance on alternate languages, but I do think these decisions > are based mostly on engineering compromises in an effort to constrain > the problems they will face as they evolve the hardware and software. > I mean, Objective-C itself is just about the epitome of a language > born out of engineering compromise (an early attempt to get a > Smalltalk inspired OO system running in a C based environment). > > It's a much simpler problem if they only have to worry about breaking > Objective-C and web apps all using official, documented and published > APIs moving forward than if they have to worry about a mixed bag of > apps all using various idiosyncratic technologies accessing > undocumented APIs. As for the AppStore, it's a practical solution to > the problem of viruses and malware (there is certainly demand for > computers that just work, where viruses and malware are not an > issue...the virus problem in Windows has been quite successful in > fostering an appetite for that). The AppStore not an ideal solution > to that problem, but they are having to work with 40 year old > operating system technology here. The AppStore has also been quite > successful in dealing with some of the peripheral problems software > publishers face (like distribution and payment processing) and in so > doing has created a viable business model for thousands of small > software publishers. > > I don't mean to come across sounding like an Apple apologist, but the > arguments here seem to be very one sided. I simply want to express an > alternative view. > > Of course, having said all of this, I would still like to be able to > use Smalltalk to write apps for my iPhone. > > - Stephen > > iPhone isn't really Squeak on the iphone, but a very tiny subset of squeak's capabilities exposed to grade school programmers. As far as I know, there's no way in scratch to directly access ANY iphone capability. Its all done in the scratch programming sandbox, so the ban on Scratch is just an overly literal reading of Apple's ban on 3rd party IDEs. IMHO. Lawson |
On 22.04.2010, at 23:15, Lawson English wrote:
> > Stephen Pair wrote: >> It's hard to argue that Apple is a monopoly when they have ~7% of the PC market and there are 3 significant competing platforms in the smartphone market (RIM, Android, and Windows). Now, I'm not defending Apple's stance on alternate languages, but I do think these decisions are based mostly on engineering compromises in an effort to constrain the problems they will face as they evolve the hardware and software. I mean, Objective-C itself is just about the epitome of a language born out of engineering compromise (an early attempt to get a Smalltalk inspired OO system running in a C based environment). >> >> It's a much simpler problem if they only have to worry about breaking Objective-C and web apps all using official, documented and published APIs moving forward than if they have to worry about a mixed bag of apps all using various idiosyncratic technologies accessing undocumented APIs. As for the AppStore, it's a practical solution to the problem of viruses and malware (there is certainly demand for computers that just work, where viruses and malware are not an issue...the virus problem in Windows has been quite successful in fostering an appetite for that). The AppStore not an ideal solution to that problem, but they are having to work with 40 year old operating system technology here. The AppStore has also been quite successful in dealing with some of the peripheral problems software publishers face (like distribution and payment processing) and in so doing has created a viable business model for thousands of small software publishers. >> >> I don't mean to come across sounding like an Apple apologist, but the arguments here seem to be very one sided. I simply want to express an alternative view. >> >> Of course, having said all of this, I would still like to be able to use Smalltalk to write apps for my iPhone. >> >> - Stephen >> >> > All of what you say is quite possibly true. HOWEVER, Scratch on the iPhone isn't really Squeak on the iphone, but a very tiny subset of squeak's capabilities exposed to grade school programmers. As far as I know, there's no way in scratch to directly access ANY iphone capability. Its all done in the scratch programming sandbox, so the ban on Scratch is just an overly literal reading of Apple's ban on 3rd party IDEs. The banning of Scratch has *nothing* to do with the fact that it's written in Squeak. All the other Squeak apps are still in the app store. Apples language restriction only applies to iPhone OS 4. That is no going to be released before the summer. Apple has not removed a single app because of what language it was implemented in. Yet. Now I neither like the removal of Scratch nor the possible future restriction of languages. But lets keep to the facts. Maybe we could see a raise of hands who is actually working on a Squeak app for the iPhone / iPad? - Bert - |
In reply to this post by Stephen Pair
I like the theory that the iPad CPU is not an ARM copy, but much more powerful, running an ARM emulator.
Forcing developers to Object C is a way to insulate them from the coming native CPU instruction set unveiling and swap over. This is just what they did with the switch to Intel.
However, with Squeak's open VM, and independence of from any native UI, it's much easier to port Squeak and its derivatives to a new CPU than for any other applications out there. Yet, it might be swept up with the rest as "too buggy to port or support". Nevertheless, if Apple came out with an "eduPad" for the DIY group, with a separate EduAppStore using a different developer licensing agreement where they don't guarantee app quality (and an extra fee for filtering the nasty from kids), they might sell half again more iPads ... to the kids so that they don't use their parents' "perfect pads" and sell more to schools. The EduAppStore purchases and app installation would be controlled by the parentPad and/or the school district. This could be done with almost no more overhead for Apple. And then, when the kids break their pads, as they always do, Apple sells more. ;-)
Cheers, Darius
|
In reply to this post by Bert Freudenberg
Bert Freudenberg wrote:
> On 22.04.2010, at 23:15, Lawson English wrote: > >> Stephen Pair wrote: >> >>> It's hard to argue that Apple is a monopoly when they have ~7% of the PC market and there are 3 significant competing platforms in the smartphone market (RIM, Android, and Windows). Now, I'm not defending Apple's stance on alternate languages, but I do think these decisions are based mostly on engineering compromises in an effort to constrain the problems they will face as they evolve the hardware and software. I mean, Objective-C itself is just about the epitome of a language born out of engineering compromise (an early attempt to get a Smalltalk inspired OO system running in a C based environment). >>> >>> It's a much simpler problem if they only have to worry about breaking Objective-C and web apps all using official, documented and published APIs moving forward than if they have to worry about a mixed bag of apps all using various idiosyncratic technologies accessing undocumented APIs. As for the AppStore, it's a practical solution to the problem of viruses and malware (there is certainly demand for computers that just work, where viruses and malware are not an issue...the virus problem in Windows has been quite successful in fostering an appetite for that). The AppStore not an ideal solution to that problem, but they are having to work with 40 year old operating system technology here. The AppStore has also been quite successful in dealing with some of the peripheral problems software publishers face (like distribution and payment processing) and in so doing has created a viable business model for thousands of small software publishers. >>> >>> I don't mean to come across sounding like an Apple apologist, but the arguments here seem to be very one sided. I simply want to express an alternative view. >>> >>> Of course, having said all of this, I would still like to be able to use Smalltalk to write apps for my iPhone. >>> >>> - Stephen >>> >>> >>> >> All of what you say is quite possibly true. HOWEVER, Scratch on the iPhone isn't really Squeak on the iphone, but a very tiny subset of squeak's capabilities exposed to grade school programmers. As far as I know, there's no way in scratch to directly access ANY iphone capability. Its all done in the scratch programming sandbox, so the ban on Scratch is just an overly literal reading of Apple's ban on 3rd party IDEs. >> > > The banning of Scratch has *nothing* to do with the fact that it's written in Squeak. All the other Squeak apps are still in the app store. > > Apples language restriction only applies to iPhone OS 4. That is no going to be released before the summer. > > Apple has not removed a single app because of what language it was implemented in. Yet. > > Now I neither like the removal of Scratch nor the possible future restriction of languages. But lets keep to the facts. > > Maybe we could see a raise of hands who is actually working on a Squeak app for the iPhone / iPad? > > > I'm not sure if you were clarifying what I wrote or correcting something I said the wrong way... Either way, I don't quite see how what you said is any different than what I said. Lawson |
In reply to this post by Darius Clarke
On Apr 22, 2010, at 2:42 PM, Darius Clarke wrote:
> I like the theory that the iPad CPU is not an ARM copy, but much more powerful, running an ARM emulator. I like the theory too, because it makes me laugh. I bet it would be *awesome* for battery life. Come on, let's not be silly. :-) Cheers, Josh |
Free forum by Nabble | Edit this page |